0001104659-23-116252.txt : 20231109 0001104659-23-116252.hdr.sgml : 20231109 20231109160113 ACCESSION NUMBER: 0001104659-23-116252 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231109 DATE AS OF CHANGE: 20231109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTERLINK ELECTRONICS INC CENTRAL INDEX KEY: 0000828146 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] 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: 231392136 BUSINESS ADDRESS: STREET 1: 1 JENNER, SUITE 200 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 805-583-7744 MAIL ADDRESS: STREET 1: 1 JENNER, SUITE 200 CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: INTERLINK ELECTRONICS DATE OF NAME CHANGE: 19940525 10-Q 1 link-20230930x10q.htm FORM 10-Q
0000828146--12-312023Q3false200000200000657400066100000000828146ilink:StockRepurchaseTransactionMember2023-05-310000828146ilink:StockRepurchaseProgramMember2023-05-310000828146ilink:StockRepurchaseTransactionMember2023-05-012023-05-310000828146ilink:StockRepurchaseProgramMember2023-07-012023-09-300000828146ilink:StockRepurchaseProgramMember2023-01-012023-09-300000828146us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300000828146us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300000828146us-gaap:CommonStockMember2023-01-012023-09-300000828146us-gaap:CommonStockMember2022-01-012022-09-300000828146us-gaap:RetainedEarningsMember2023-09-300000828146us-gaap:AdditionalPaidInCapitalMember2023-09-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300000828146us-gaap:RetainedEarningsMember2023-06-300000828146us-gaap:AdditionalPaidInCapitalMember2023-06-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000008281462023-06-300000828146us-gaap:RetainedEarningsMember2022-12-310000828146us-gaap:AdditionalPaidInCapitalMember2022-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000828146us-gaap:RetainedEarningsMember2022-09-300000828146us-gaap:AdditionalPaidInCapitalMember2022-09-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000828146us-gaap:RetainedEarningsMember2022-06-300000828146us-gaap:AdditionalPaidInCapitalMember2022-06-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000008281462022-06-300000828146us-gaap:RetainedEarningsMember2021-12-310000828146us-gaap:AdditionalPaidInCapitalMember2021-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000828146us-gaap:PreferredStockMember2023-09-300000828146us-gaap:CommonStockMember2023-09-300000828146us-gaap:PreferredStockMember2023-06-300000828146us-gaap:CommonStockMember2023-06-300000828146us-gaap:PreferredStockMember2022-12-310000828146us-gaap:CommonStockMember2022-12-310000828146us-gaap:PreferredStockMember2022-09-300000828146us-gaap:CommonStockMember2022-09-300000828146us-gaap:PreferredStockMember2022-06-300000828146us-gaap:CommonStockMember2022-06-300000828146us-gaap:PreferredStockMember2021-12-310000828146us-gaap:CommonStockMember2021-12-310000828146ilink:CalmanTechnologyLimitedMember2023-01-012023-09-300000828146ilink:EuropeAndOtherMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300000828146ilink:AsiaAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300000828146country:USus-gaap:GeographicConcentrationRiskMember2023-07-012023-09-300000828146ilink:EuropeAndOtherMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300000828146ilink:AsiaAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300000828146country:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-09-300000828146ilink:EuropeAndOtherMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300000828146ilink:AsiaAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300000828146country:USus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300000828146ilink:EuropeAndOtherMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300000828146ilink:AsiaAndMiddleEastMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300000828146country:USus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300000828146us-gaap:LeaseholdImprovementsMember2023-09-300000828146ilink:FurnitureMachineryAndEquipmentMember2023-09-300000828146us-gaap:LeaseholdImprovementsMember2022-12-310000828146ilink:FurnitureMachineryAndEquipmentMember2022-12-310000828146ilink:SeriesConvertiblePreferredStockMember2023-09-300000828146ilink:SeriesConvertiblePreferredStockMember2022-12-310000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000828146us-gaap:OperatingExpenseMember2023-07-012023-09-300000828146us-gaap:CostOfSalesMember2023-07-012023-09-300000828146us-gaap:OperatingExpenseMember2023-01-012023-09-300000828146us-gaap:CostOfSalesMember2023-01-012023-09-300000828146us-gaap:OperatingExpenseMember2022-07-012022-09-300000828146us-gaap:CostOfSalesMember2022-07-012022-09-300000828146us-gaap:OperatingExpenseMember2022-01-012022-09-300000828146us-gaap:CostOfSalesMember2022-01-012022-09-300000828146srt:EuropeMemberus-gaap:GeographicConcentrationRiskMember2023-09-300000828146srt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2023-09-300000828146country:USus-gaap:GeographicConcentrationRiskMember2023-09-300000828146srt:AsiaMemberus-gaap:GeographicConcentrationRiskMember2022-12-310000828146country:USus-gaap:GeographicConcentrationRiskMember2022-12-310000828146us-gaap:RetainedEarningsMember2023-01-012023-09-300000828146ilink:QbakMember2023-07-012023-09-300000828146ilink:BkfCapitalMember2023-07-012023-09-300000828146ilink:QbakMember2023-01-012023-09-300000828146ilink:BkfCapitalMember2023-01-012023-09-300000828146ilink:QbakMember2022-07-012022-09-300000828146ilink:BkfCapitalMember2022-07-012022-09-300000828146ilink:QbakMember2022-01-012022-09-300000828146ilink:BkfCapitalMember2022-01-012022-09-300000828146us-gaap:OrderOrProductionBacklogMember2023-09-300000828146us-gaap:NoncompeteAgreementsMember2023-09-300000828146us-gaap:IntellectualPropertyMember2023-09-300000828146us-gaap:InProcessResearchAndDevelopmentMember2023-09-300000828146us-gaap:DevelopedTechnologyRightsMember2023-09-300000828146us-gaap:CustomerRelationshipsMember2023-09-300000828146us-gaap:IntellectualPropertyMember2022-12-310000828146us-gaap:RetainedEarningsMember2023-07-012023-09-300000828146us-gaap:PreferredStockMember2023-07-012023-09-300000828146us-gaap:CommonStockMember2023-07-012023-09-300000828146us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300000828146us-gaap:RetainedEarningsMember2022-07-012022-09-300000828146us-gaap:PreferredStockMember2022-07-012022-09-300000828146us-gaap:CommonStockMember2022-07-012022-09-300000828146us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000828146us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000828146us-gaap:RetainedEarningsMember2022-01-012022-09-300000828146us-gaap:ForeignCountryMember2023-09-300000828146us-gaap:ForeignCountryMember2022-12-310000828146ilink:SeriesaConvertiblePreferredStockMember2023-09-300000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000828146ilink:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000828146ilink:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300000828146ilink:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300000828146ilink:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000828146ilink:CustomerBMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000828146ilink:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-07-012022-09-300000828146ilink:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000828146ilink:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-310000828146ilink:CustomerMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300000828146ilink:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-3000008281462022-09-3000008281462021-12-310000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:TrademarksAndTradeNamesMember2022-12-160000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:OrderOrProductionBacklogMember2022-12-160000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:NoncompeteAgreementsMember2022-12-160000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:InProcessResearchAndDevelopmentMember2022-12-160000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:DevelopedTechnologyRightsMember2022-12-160000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Memberus-gaap:CustomerRelationshipsMember2022-12-160000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Member2023-07-012023-09-300000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Member2023-01-012023-09-300000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Member2022-07-012022-09-300000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Member2022-01-012022-09-300000828146ilink:SeriesConvertiblePreferredStockMember2023-07-012023-09-300000828146ilink:SeriesConvertiblePreferredStockMember2023-01-012023-09-300000828146ilink:SeriesaConvertiblePreferredStockMember2023-01-012023-09-300000828146ilink:SeriesConvertiblePreferredStockMember2022-07-012022-09-300000828146ilink:SeriesConvertiblePreferredStockMember2022-01-012022-09-300000828146ilink:BkfCapitalMember2023-09-300000828146ilink:BkfCapitalMember2023-06-300000828146ilink:QbakMember2022-12-310000828146ilink:BkfCapitalMember2022-12-310000828146ilink:BkfCapitalMember2022-09-300000828146ilink:BkfCapitalMember2022-06-300000828146ilink:BkfCapitalMember2021-12-310000828146ilink:QbakMember2023-09-300000828146ilink:QbakMember2023-06-3000008281462022-12-310000828146ilink:QbakMember2022-09-300000828146ilink:QbakMember2022-06-300000828146ilink:QbakMember2021-12-310000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-06-012023-06-300000828146ilink:NewarkCaliforniaManufacturingFacilityMember2023-02-012023-02-280000828146country:SG2023-01-012023-09-300000828146country:JP2023-01-012023-09-300000828146country:HK2023-01-012023-09-300000828146us-gaap:ManufacturingFacilityMember2022-05-012022-05-310000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2020-07-012023-05-310000828146srt:ChiefExecutiveOfficerMember2023-01-012023-09-300000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-01-012023-09-300000828146us-gaap:ManufacturingFacilityMember2023-09-300000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-09-300000828146ilink:NewarkCaliforniaManufacturingFacilityMember2023-09-300000828146country:SG2023-09-300000828146country:JP2023-09-300000828146country:HK2023-09-300000828146ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember2023-06-300000828146ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember2023-05-310000828146us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2023-01-012023-09-300000828146us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2022-01-012022-12-3100008281462022-07-012022-09-3000008281462023-07-012023-09-3000008281462023-09-300000828146ilink:CalmanTechnologyLimitedMember2023-03-170000828146ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMemberilink:SpecSensorsLlcAndKwjEngineeringInc.Member2022-12-160000828146ilink:CalmanTechnologyLimitedMemberilink:SharePurchaseAgreementMember2023-03-170000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Memberilink:AssetPurchaseAgreementMember2022-12-160000828146ilink:CalmanTechnologyLimitedMemberilink:SharePurchaseAgreementMember2023-03-172023-03-170000828146ilink:SpecSensorsLlcAndKwjEngineeringInc.Memberilink:AssetPurchaseAgreementMember2022-12-162022-12-1600008281462022-01-012022-09-3000008281462023-11-0900008281462023-01-012023-09-30xbrli:sharesiso4217:USDiso4217:GBPilink:customerutr:sqftxbrli: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 September 30, 2023

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 November 9, 2023, the issuer had 6,573,570 shares of common stock issued and outstanding.

INTERLINK ELECTRONICS, INC.

TABLE OF CONTENTS

 

Page No.

 

 

PART I -- FINANCIAL INFORMATION

 

Item 1.

Financial Statements (unaudited)

 

 

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

23

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

30

 

 

 

Item 4.

Controls and Procedures

30

 

 

 

PART II -- OTHER INFORMATION

 

Item 1A.

Risk Factors

32

 

 

 

Item 6.

Exhibits

32

 

 

 

Signatures

33

2

PART I: FINANCIAL INFORMATION

Item 1. Financial Statements

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

September 30, 

December 31, 

    

2023

    

2022

 

(in thousands, except par value)

ASSETS

Current assets

Cash and cash equivalents

 

$

5,207

 

$

10,091

Accounts receivable, net

1,622

1,178

Inventories

2,875

2,112

Prepaid expenses and other current assets

226

321

Total current assets

9,930

13,702

Property, plant and equipment, net

305

184

Intangible assets, net

289

76

Goodwill

4,392

650

Right-of-use assets

181

172

Deferred tax assets

128

134

Other assets

69

65

Total assets

 

$

15,294

 

$

14,983

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities

Accounts payable

 

$

909

 

$

273

Accrued liabilities

443

568

Lease liabilities, current

141

131

Accrued income taxes

468

117

Total current liabilities

1,961

1,089

Long-term liabilities

Lease liabilities, long term

54

46

Total long-term liabilities

54

46

Total liabilities

2,015

1,135

Commitments and contingencies (Note 10)

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 September 30, 2023 and December 31, 2022 ($5.0 million liquidation preference)

2

2

Common stock, $0.001 par value: 30,000 shares authorized, 6,574 shares issued and outstanding at September 30, 2023; 6,610 shares issued and outstanding at December 31, 2022

7

7

Additional paid-in-capital

62,282

62,617

Accumulated other comprehensive income (loss)

(97)

(98)

Accumulated deficit

(48,915)

(48,680)

Total stockholders’ equity

13,279

13,848

Total liabilities and stockholders’ equity

 

$

15,294

 

$

14,983

See accompanying notes to these unaudited condensed consolidated financial statements.

3

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(in thousands, except per share data)

Revenue, net

 

$

3,075

 

$

1,851

 

$

10,402

 

$

5,882

Cost of revenue

1,616

979

5,295

2,817

Gross profit

1,459

872

5,107

3,065

Operating expenses:

Engineering, research and development

588

319

1,765

912

Selling, general and administrative

963

743

3,201

2,476

Total operating expenses

1,551

1,062

4,966

3,388

Income (loss) from operations

(92)

(190)

141

(323)

Other income (expense):

Other income (expense), net

26

207

154

704

Income before income taxes

(66)

17

295

381

Income tax expense

59

11

230

121

Net income (loss)

$

(125)

$

6

$

65

$

260

Net income (loss) applicable to common stockholders

 

$

(225)

 

$

(94)

 

$

(235)

 

$

(40)

Earnings (loss) per common share – basic and diluted

$

(0.03)

$

(0.01)

$

(0.04)

$

(0.01)

Weighted average common shares outstanding – basic and diluted

6,582

6,603

6,597

6,603

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

 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

(in thousands)

Net income (loss)

$

(125)

$

6

$

65

$

260

Other comprehensive income (loss), net of tax:

 

 

Foreign currency translation adjustments

 

(194)

 

(80)

1

(229)

Comprehensive income (loss)

$

(319)

$

(74)

$

66

$

31

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 September 30, 2023

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

 

Balance at June 30, 2023

 

200

$

2

6,591

$

7

$

62,440

$

97

$

(48,690)

$

13,856

Net income (loss)

 

 

 

 

 

(125)

 

(125)

Preferred stock dividends

 

 

 

 

 

(100)

 

(100)

Foreign currency translation adjustment

 

 

 

 

(194)

 

 

(194)

Stock-based compensation expense

1

15

15

Repurchases of common stock

 

(18)

 

 

(173)

 

 

 

(173)

Balance at September 30, 2023

 

200

$

2

6,574

$

7

$

62,282

$

(97)

$

(48,915)

$

13,279

    

    

    

    

    

    

    

Accumulated

    

    

    

Additional

Other

Total

Preferred Stock

Common Stock

Paid-in-

Comprehensive

Accumulated

Stockholders’

Nine Months Ended September 30, 2023

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

 

Balance at December 31, 2022

 

200

$

2

6,610

$

7

$

62,617

$

(98)

$

(48,680)

$

13,848

Net income (loss)

 

 

 

 

 

65

 

65

Preferred stock dividends

(300)

(300)

Foreign currency translation adjustment

 

 

 

 

1

 

 

1

Stock-based compensation expense

1

15

15

Repurchases of common stock

 

(37)

 

 

(350)

 

 

 

(350)

Balance at September 30, 2023

 

200

$

2

6,574

$

7

$

62,282

$

(97)

$

(48,915)

$

13,279

    

    

    

    

    

    

    

Accumulated

    

    

    

    

Additional

Other

Total

Preferred Stock

Common Stock

Paid-in-

Comprehensive

Accumulated

Stockholders’

Three Months Ended September 30, 2022

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

Balance at June 30, 2022

200

$

2

6,602

$

7

$

62,552

$

(53)

$

(49,898)

$

12,610

Net income

 

 

 

 

6

 

6

Preferred stock dividends

 

 

 

 

(100)

 

(100)

Foreign currency translation adjustment

 

 

 

(80)

 

 

(80)

Stock-based compensation expense

 

2

 

 

15

 

 

 

15

Balance at September 30, 2022

200

$

2

6,604

$

7

$

62,567

$

(133)

$

(49,992)

$

12,451

    

    

    

    

    

    

    

Accumulated

    

    

    

    

Additional

Other

Total

Preferred Stock

Common Stock

Paid-in-

Comprehensive

Accumulated

Stockholders’

Nine Months Ended September 30, 2022

    

Shares

    

Amount

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

Deficit

    

Equity

(in thousands)

 

Balance at December 31, 2021

 

200

$

2

6,602

$

7

$

62,552

$

96

$

(49,952)

$

12,705

Net income

 

 

 

 

 

260

 

260

Preferred stock dividends

 

 

 

 

 

(300)

 

(300)

Foreign currency translation adjustment

 

 

 

 

(229)

 

 

(229)

Stock-based compensation expense

2

15

15

Balance at September 30, 2022

 

200

$

2

6,604

$

7

$

62,567

$

(133)

$

(49,992)

$

12,451

See accompanying notes to these unaudited condensed consolidated financial statements.

6

INTERLINK ELECTRONICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

Nine Months Ended September 30, 

    

2023

    

2022

(in thousands)

Cash flows from operating activities:

Net income

 

$

65

 

$

260

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

Depreciation and amortization

266

192

Unrealized and realized (gains) on marketable securities

(562)

Stock-based compensation expense

15

15

Adjustment to reconcile operating lease expense to cash paid

11

(6)

Changes in operating assets and liabilities:

Accounts receivable

229

121

Inventories

(158)

(318)

Prepaid expenses and other assets

103

(36)

Accounts payable

(72)

33

Accrued liabilities

(231)

(154)

Accrued income taxes

(73)

70

Net cash provided by (used in) operating activities

155

(385)

Cash flows from investing activities:

Acquisition of Calman Technology Limited, net of cash acquired

(4,278)

Purchases of marketable securities

(6,027)

Proceeds from sales of marketable securities

15

Purchases of property, plant and equipment

(44)

(9)

Net cash used in investing activities

(4,322)

(6,021)

Cash flows from financing activities:

Payment of dividends on preferred stock

(300)

(300)

Repurchases of common stock

(350)

Net cash used in financing activities

(650)

(300)

Effect of exchange rate changes on cash and cash equivalents

(67)

(187)

Net (decrease) in cash and cash equivalents

(4,884)

(6,893)

Cash and cash equivalents, beginning of period

10,091

10,782

Cash and cash equivalents, end of period

 

$

5,207

 

$

3,889

Supplemental disclosure of cash flow information:

Income taxes paid

 

$

331

 

$

167

Interest paid

Supplemental disclosure of non-cash investing and financing activities:

Lease liabilities arising from obtaining right-of-use assets

$

55

$

178

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”) operates in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas 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. 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 HMI technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays and other printed circuits are also deployed in HMI markets and integrated into products such as medical devices and defense systems. Our electrochemical gas-sensing technology 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 Newark, California; our engineering, research and development center in Singapore; and our distribution and logistics center in Hong Kong. We also maintain a technical and sales office in Japan. 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

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

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 September 30, 2023, there were no stock-based compensation awards outstanding.

Other Income (Expense)

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

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 so far in fiscal 2023. 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 November 9, 2023, 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:

September 30, 

December 31, 

    

2023

    

2022

Inventories

 

(in thousands)

Raw materials

 

$

2,398

 

$

1,635

Work-in-process

205

192

Finished goods

272

285

Total inventories

 

$

2,875

 

$

2,112

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

September 30, 

December 31, 

    

2023

    

2022

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

1,910

$

1,688

Leasehold improvements

 

403

 

417

 

2,313

 

2,105

Less: accumulated depreciation

 

(2,008)

 

(1,921)

Total property, plant and equipment, net

$

305

$

184

Depreciation expense totaled $42,000 and $48,000 for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense totaled $125,000 and $150,000 for the nine months ended September 30, 2023 and 2022, respectively.

12

Intangible assets, net consisted of the following:

September 30, 

December 31, 

    

2023

    

2022

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

$

705

$

658

Developed technology

134

Customer relationships

96

Non-compete agreements

26

Order backlog

22

In-process research and development

29

1,012

658

Less: accumulated amortization

 

(723)

 

(582)

Total intangible assets, net

$

289

$

76

Amortization expense totaled $36,000 and $14,000 for the three months ended September 30, 2023 and 2022, respectively. Amortization expense totaled $142,000 and $42,000 for the nine months ended September 30, 2023 and 2022, respectively. Future amortization expense on existing intangible assets is as follows:

Years ending December 31,

    

(in thousands)

2023 (remainder of year)

$

35

2024

 

125

2025

 

48

2026

 

27

2027

 

25

Thereafter

29

$

289

Accrued liabilities consisted of the following:

September 30, 

December 31, 

    

2023

    

2022

Accrued liabilities

(in thousands)

Accrued compensation and benefits

$

172

$

320

Accrued vacation

 

205

 

223

Other accrued liabilities

 

66

 

25

Total accrued liabilities

$

443

$

568

Note 3 – Acquisitions

Acquisition of Assets of SPEC Sensors and KWJ Engineering

On December 16, 2022, we acquired substantially all of the assets of SPEC Sensors, LLC (“SPEC”), and KWJ Engineering, Inc. (“KWJ”) (collectively, “SPEC/KWJ”), two designers and manufacturers of gas, air and environmental quality sensors that were under common ownership, pursuant to an Asset Purchase Agreement, dated as of December 16, 2022 (the “Asset Purchase Agreement”), by and among the Company, SPEC/KWJ, and the respective equity holders of SPEC and KWJ. The Asset Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants. Under the terms of the Asset Purchase Agreement, the purchase price for both companies’ assets was $2,000,000 plus the amount by which the combined companies’ net working capital at closing was more than $1,350,000. At closing, the purchase price was preliminarily calculated as $2,269,000, of which $1,519,000 was paid to SPEC/KWJ, and $750,000 was paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties by SPEC/KWJ or the equity holders. Subsequent to the closing, the parties reached an agreement pursuant to which (i) the purchase price was reduced to $2,102,313 resulting from the determination that the closing date net working capital was $166,687 lower than was preliminarily calculated, with such funds having been distributed back to the Company from the escrow account in May 2023, and (ii) the remaining funds in the escrow account were released to SPEC/KWJ in May 2023 without prejudice to the Company’s rights in respect of breaches of representations, warranties or covenants.

13

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment (in thousands).

Cash

    

$

541

Accounts receivable

 

306

Inventories

 

952

Prepaid expenses and other current assets

 

52

Property and equipment

 

50

Deposits

 

16

Accounts payable and accrued liabilities

 

(415)

Net identifiable tangible assets acquired

1,502

Developed technology

134

Customer relationships

96

Tradenames and trademarks

47

In-process research and development

29

Non-compete agreements

26

Order backlog

22

Goodwill

 

246

Net assets acquired

$

2,102

The fair value of accounts receivable is equal to the $306,000 gross contractual amount, as we expect the entire balance to be collectible.

The goodwill recognized is attributable primarily to expected synergies and the assembled workforces of SPEC/KWJ. The goodwill is expected to be deductible for income tax purposes.

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) is being held back for up to nine months against potential claims for breaches of representations and warranties (subject to certain deductibles and caps). 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).

14

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands). We are in the process of identifying and measuring the fair value of certain property and equipment assets, intangible assets, and working capital balances, and accordingly the following measurements of these assets and goodwill are provisional and subject to change.

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

Goodwill

 

4,052

Net assets acquired

$

6,450

The fair value of accounts receivable is equal to the $656,000 gross contractual amount, as we expect the entire balance to be collectible.

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 both SPEC/KWJ and Calman had been included in our consolidated results for the periods ended September 30, 2023 and 2022 (unaudited):

    

Pro Forma

 

Pro Forma

Three Months Ended September 30,

Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Revenue

$

3,075

$

3,866

$

11,163

$

12,042

Net income (loss)

$

(125)

$

(93)

$

552

$

815

Note 4 – Marketable Securities

Our marketable securities consist of equity securities classified as available-for-sale (“AFS”). AFS securities are carried at fair value on the condensed consolidated balance sheets. Realized and unrealized gains and losses are reported in earnings within “other income (expense), net”. The specific identification method is used to determine realized gains and losses on AFS securities. During the three months ended September 30, 2023 and 2022, we purchased $0 and $0 of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the nine months ended September 30, 2023 and 2022, we purchased $0 and $6.0 million of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the three months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. During the nine months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. As of September 30, 2023, we had no marketable equity securities.

15

Note 5 – 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. The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

(in thousands, except per share data)

Net income (loss)

 

$

(125)

 

$

6

 

$

65

 

$

260

Less: Preferred stock dividends

(100)

(100)

(300)

(300)

Net income (loss) applicable to common stockholders

(225)

(94)

(235)

(40)

Weighted average common shares outstanding – basic

6,582

6,603

6,597

6,603

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

6,582

6,603

6,597

6,603

Earnings (loss) per common share, basic

 

$

(0.03)

 

$

(0.01)

 

$

(0.04)

 

$

(0.01)

Earnings (loss) per common share, diluted

$

(0.03)

$

(0.01)

$

(0.04)

$

(0.01)

Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation

400

400

400

400

200,000 shares of Series A Convertible Preferred Stock convertible into 400,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share for the periods presented because the $12.50 conversion price per share was greater than the average market price of the common stock for the applicable period.

Note 6 – Stockholders’ Equity

Stock Repurchase Transaction

In May 2023, the Company’s board of directors approved the Company’s repurchase of 5,500 shares of common stock that were previously issued and sold in a private transaction to an individual in December 2022. The Company repurchased the shares for $50,050 ($9.10 per share), which is the same price at which the Company issued and sold the shares in December 2022.

Stock Repurchase Program

In May 2023, the Company’s board of directors approved a Stock Repurchase Program to repurchase up to 100,000 shares of the Company’s common stock. During the three and nine months ended September 30, 2023, the Company repurchased 18,217 and 32,120 shares, respectively, for aggregate purchase prices of approximately $173,000 and $300,000, respectively.

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

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Customer A

 

11

%  

20

%  

22

%  

27

%

Customer B

 

19

%  

*

%  

11

%

*

%

Customer C

11

%

15

%

*

%

18

%

*    Less than 10% of total net revenues

16

Net revenues by geographic area are as follows:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(in thousands)

(in thousands)

United States

$

1,257

$

661

$

5,357

$

2,657

Asia and Middle East

 

816

 

1,069

 

2,770

 

2,849

Europe and other

 

1,002

 

121

 

2,275

 

376

Revenue, net

$

3,075

$

1,851

$

10,402

$

5,882

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 customers 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 September 30, 2023, two customers accounted for 26% and 17% of total accounts receivable. At December 31, 2022, two customers accounted for 20% and 13% of total accounts receivable. Our allowance for doubtful accounts was $0 at both September 30, 2023 and December 31, 2022.

Our long-lived assets were geographically located as follows:

    

September 30, 

    

December 31, 

 

2023

 

2022

 

(in thousands)

United States

$

717

$

935

Europe

4,358

Asia

 

289

 

344

Total long-lived assets

$

5,364

$

1,279

17

Note 8 – 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, was also previously the Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, have a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use of a portion of our Irvine, California office facility, and also our former Los Angeles, 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 September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at July 1,

$

86

$

9

$

23

$

7

Billed (or accrued) to Qualstar by Interlink

 

196

 

 

206

 

Paid by Qualstar to Interlink

 

(255)

 

 

(203)

 

Billed (or accrued) to Interlink by Qualstar

 

 

31

 

 

29

Paid by Interlink to Qualstar

 

 

(28)

 

 

(28)

Balance at September 30,

$

27

$

12

$

26

$

8

Nine Months Ended September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

6

$

$

85

$

8

Billed (or accrued) to Qualstar by Interlink

 

630

 

 

592

 

Paid by Qualstar to Interlink

 

(609)

 

 

(651)

 

Billed (or accrued) to Interlink by Qualstar

 

 

87

 

 

74

Paid by Interlink to Qualstar

 

 

(75)

 

 

(74)

Balance at September 30,

$

27

$

12

$

26

$

8

18

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, in 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 September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at July 1,

$

5

$

$

6

$

Billed (or accrued) to BKF Capital by Interlink

 

8

 

 

20

 

Paid by BKF Capital to Interlink

 

(10)

 

 

(14)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

37

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(37)

Balance at September 30,

$

3

$

$

12

$

Nine Months Ended September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

$

12

$

Billed (or accrued) to BKF Capital by Interlink

 

41

 

 

81

 

Paid by BKF Capital to Interlink

 

(40)

 

 

(81)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

136

 

 

97

Paid by Interlink to BKF Capital

 

 

(136)

 

 

(97)

Balance at September 30,

$

3

$

$

12

$

Note 9 – Income Taxes

Our income tax expense is impacted by the mix of our domestic and foreign pre-tax earnings and losses. Our effective income tax rates are generally higher than the blended statutory tax rates of the jurisdictions in which we operate due to having incurred income tax expense on taxable income in certain jurisdictions, while not being able to benefit from losses in other jurisdictions for which our net operating loss carryovers (“NOLs”) are subject to valuation allowance. Income tax expense as a percentage of income/loss before income taxes was 89.3% for the three months ended September 30, 2023 versus 64.7% for the comparable quarter in the prior year. Income tax expense as a percentage of income before income taxes was 78.0% for the nine months ended September 30, 2023 versus 31.8% for the first nine months of the prior year.

19

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 September 30, 2023, 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 September 30, 2023 and December 31, 2022, while no valuation allowance on foreign deferred tax assets was necessary at both September 30, 2023 and December 31, 2022. 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 $5.2 million cash balance at September 30, 2023, $1.6 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S., 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.

Note 10 – Commitments and Contingencies

Lease Agreements

We lease facilities under non-cancellable operating leases. The 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. The weighted average incremental borrowing rate used to determine the initial value of right-of-use (“ROU”) assets and lease liabilities capitalized during the nine months ended September 30, 2023 was 5.5%, and during the nine months ended September 30, 2022 was 7.0%.

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 September 30, 2023, 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. 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 2022 through May 2024 for approximately $8,000 per month.

20

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 2023 through February 2024 for approximately $18,000 per month.

We lease a 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month (with a 50% discount through October 2023). 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 September 30, 2023, we had current and long-term lease liabilities of $141,000 and $54,000, respectively, and right-of-use assets of $181,000. As of December 31, 2022, we had current and long-term lease liabilities of $131,000 and $46,000, respectively, and right of use assets of $172,000. Future imputed interest as of September 30, 2023 totaled $10,000. The weighted average remaining lease term of our leases as of September 30, 2023 is 0.9 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)

2023 (remainder of year)

$

43

2024

 

129

2025

 

33

2026

2027

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

205

Less: imputed interest

(10)

Present value of lease liabilities

$

195

During the three months ended September 30, 2023, we incurred approximately $129,000 in operating lease costs, of which $54,000 is included in cost of revenue and $75,000 is included in operating expenses in our condensed consolidated statements of operations. During the three months ended September 30, 2022, we incurred approximately $67,000 in operating lease costs, of which $33,000 is included in cost of revenue and $34,000 is included in operating expenses in our condensed consolidated statements of operations.

During the nine months ended September 30, 2023, we incurred approximately $379,000 in operating lease costs, of which $149,000 is included in cost of revenue and $230,000 is included in operating expenses in our condensed consolidated statements of operations. During the nine months ended September 30, 2022, we incurred approximately $189,000 in operating lease costs, of which $94,000 is included in cost of revenue and $95,000 is included in operating expenses in our condensed consolidated statements of operations.

Litigation

We are not party to any legal proceedings as of September 30, 2023. 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

21

time of sale and are updated throughout the warranty period based upon numerous factors including historical warranty return rates and claim costs 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 also 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 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.

22

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

We operate in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas 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.

Force/Touch Sensors

HMI and Force-Sensing Technology. Our HMI and force-sensing technology is used in sensor components, subassemblies, modules and products that support effective, efficient cursor control and novel three-dimensional user inputs and is 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. Interlink has been a leader in the printed electronics industry for over 38 years with the commercialization of our patented FSR® technology that has enabled rugged and reliable HMI solutions. Our solutions have focused on handheld user input, menu navigation, cursor control, and other intuitive interface technologies for the world’s top electronics manufacturers.

Membrane Keypads, Graphic Overlays and Printed Electronics. Through our acquisition in March 2023 of Calman Technology Limited, we offer membrane keypads, graphic overlays and printed electronics for use in fields such as medical devices and defense systems.

Gas-Sensing Technology

Through our acquisition in December 2022 of the business assets of SPEC Sensors, LLC and KWJ Engineering, Inc., early pioneers in miniaturized, low-cost gas-sensing technologies, we also offer electrochemical gas-sensing technology products and solutions for industry, community, health and home, with uses in fields such as carbon monoxide and ozone detection and air quality monitoring.

23

We sell our products and solutions globally to a diverse array of customers that include the Fortune 500 as well as start-ups, design houses, original design manufacturers, OEMs and universities. Our customers are some of the world’s largest companies and most recognizable brands. Our technology has been deployed in the consumer electronics, industrial automation, automotive, medical, defense and environmental monitoring markets. Our global presence in the United States, China, United Kingdom, Hong Kong, Singapore and Japan allows us to provide local sales and engineering support services to our existing and future customers. We manufacture our products in a state-of-the-art facility in Shenzhen, China, and in our advanced and proprietary facilities in Newark, 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 provide the market with leading-edge solutions that are seamless to deploy and perform flawlessly. Having built a research and development (R&D) organization in Singapore to develop new product offerings that will meet the market’s growing demand for touch technology and smart surfaces, in 2020 we made the strategic decision to relocate a majority of 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 SPEC/KWJ and Calman transactions, we believe this will allow us to grow our business and be more closely aligned with current and future large-tier customers. We also plan to explore potential strategic relationships with companies and technology institutes that will support our growth initiatives.

We were incorporated in California in 1985. In 1996, we re-incorporated into a Delaware corporation and, in 2012, we again changed our domicile from Delaware to Nevada by completing a merger with a newly formed Nevada corporation named Interlink Electronics, Inc. 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. We make available our annual financial statements, quarterly financial statements, and other significant reports and amendments to such reports, free of charge, on our website as soon as reasonably practicable after such reports are prepared.

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

24

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

Nine Months Ended  September 30,

 

2023

2022

2023

2022

 

$

    

%

    

$

    

%

    

$

    

%

    

$

    

%

 

(in thousands, except percentages)

 

Revenue, net

$

3,075

100.0

%

$

1,851

100.0

%

$

10,402

100.0

%  

$

5,882

100.0

%

Cost of revenue

1,616

52.6

%

979

52.9

%

 

5,295

50.9

%  

 

2,817

47.9

%

Gross profit

1,459

47.4

%

872

47.1

%

 

5,107

49.1

%  

 

3,065

52.1

%

Operating expenses:

 

 

Engineering, research and development

588

19.1

%

319

17.2

%

 

1,765

17.0

%  

 

912

15.5

%

Selling, general and administrative

963

31.3

%

743

40.1

%

 

3,201

30.8

%  

 

2,476

42.1

%

Total operating expenses

1,551

50.4

%

1,062

57.4

%

 

4,966

47.7

%  

 

3,388

57.6

%

Income (loss) from operations

(92)

(3.0)

%

(190)

(10.3)

%

 

141

1.4

%  

 

(323)

(5.5)

%

Other income (expense):

 

 

Other income (expense), net

26

0.8

%

207

11.2

%

 

154

1.5

%  

 

704

12.0

%

Income (loss) before income taxes

(66)

(2.1)

%

17

0.9

%

 

295

2.8

%  

 

381

6.5

%

Income tax expense

59

1.9

%

11

0.6

%

 

230

2.2

%  

 

121

2.1

%

Net income (loss)

$

(125)

(4.1)

%

$

6

0.3

%

$

65

0.6

%  

$

260

4.4

%

Comparison of Three Months Ended September 30, 2023 and 2022

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

    

Three Months Ended September 30, 

 

2023

2022

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Industrial

$

988

 

32.1

%  

$

535

 

28.9

%  

$

453

 

84.7

%

Medical

 

831

 

27.0

%  

 

450

 

24.3

%  

 

381

 

84.7

%

Consumer

 

56

 

1.8

%  

 

537

 

29.0

%  

 

(481)

 

(89.6)

%

Standard

 

1,200

 

39.0

%  

 

329

 

17.8

%  

 

871

 

264.7

%

Revenue, net

$

3,075

 

100.0

%  

$

1,851

 

100.0

%  

$

1,224

 

66.1

%

We sell our custom products into the industrial, medical and consumer markets. We sell our standard products through various distribution networks. The ultimate customer for standard 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 have much longer product life-cycles. Products for the industrial, medical and automotive markets generally have longer design and life-cycles than consumer products. We currently have products with life-cycles that have exceeded twenty years and are ongoing.

Revenues were up in the three months ended September 30, 2023 compared to the same quarter in 2022 in the industrial and medical markets and for our standard products, and were down in the consumer and automotive markets. The increase in revenue from our industrial market customers is due to increased demand from customers in this market and also due to sales to new industrial market customers resulting from our acquisitions of SPEC/KWJ and Calman. The increase in revenue from our medical market customers is primarily due to sales to new medical market customers resulting from our acquisitions of SPEC/KWJ and Calman. The increase in revenue for our standard products is also primarily due to the addition of new customers resulting from our acquisitions of SPEC/KWJ and Calman. The decrease in revenue from our consumer market customers is primarily due to fluctuations in the timing of receipt and

25

fulfilment of orders from some of our larger consumer products customers. In all markets, the timing of orders from our customers is not always predictable and can be concentrated in varying periods during the year to coincide with their demand and production plans.

    

Three Months Ended September 30,

    

    

    

    

 

2023

2022

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Gross profit

$

1,459

 

47.4

%  

$

872

 

47.1

%  

$

587

 

67.3

%

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 during the three months ended September 30, 2023 was up compared to the three months ended September 30, 2022 due primarily to higher revenues (resulting from our acquisitions of SPEC/KWJ and Calman). Gross margin percentage declined slightly due to changes in product and customer mix.

    

Three Months Ended September 30,

 

2023

2022

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Engineering, research and development

$

588

19.1

%  

$

319

17.2

%  

$

269

84.3

%

Engineering and R&D expenses consist primarily of compensation expenses for employees engaged in research, design and product development activities, and the cost of those employees’ indirect supplies and allocation of facilities expenses. Our R&D team focuses both on internal design development in support of our technology roadmap and in order to develop our standard sensor 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 September 30, 2023 were up compared to the three months ended September 30, 2022 due to increased engineering employee headcount following our acquisition of SPEC/KWJ in December 2022, the inclusion in the current year period of approximately $26,000 of non-cash amortization expense on intangible assets acquired in the SPEC/KWJ acquisition, and increased prototyping and product-development activities this year as compared to the prior year.

    

Three Months Ended September 30,

 

2023

2022

 

% of

% of

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Selling, general and administrative

$

963

 

31.3

%  

$

743

 

40.1

%  

$

220

 

29.6

%

Selling, general and administrative expenses consist primarily of compensation expenses for employees in the sales, marketing, finance and executive functions, legal and other professional fees, communication expenses and facilities costs. Selling, general and administrative expenses for the three months ended September 30, 2023 were up compared to the three months ended September 30, 2022 due to increased employee headcount following our acquisitions of SPEC/KWJ in December 2022 and Calman in March 2023.

    

Three Months Ended September 30,

 

2023

2022

 

% of

% of

 

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Other income (expense), net

$

26

 

0.8

%  

$

207

 

11.2

%  

$

(181)

 

87.4

%

Other income (expense), net 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), net for the three months ended September 30, 2023 was comprised of $31,000 of interest income and $5,000 of foreign

26

currency transaction losses, while other income (expense), net for the three months ended September 30, 2022 was comprised of $181,000 of gains on marketable securities, $24,000 of foreign currency transaction gains, and $2,000 of other non-operating income.

    

Three Months Ended September 30,

  

2023

2022

 

    

    

    

    

    

Change

  

% of

% of

in % of

Pre-tax

Pre-tax

Pre-tax

Amount

Income

Amount

Income

$ Change

Income

 

(in thousands, except percentages)

 

Income tax expense

$

59

 

89.4

%  

$

11

 

64.7

%  

$

48

 

24.7

%

Income tax expense reflects statutory tax rates in the jurisdictions in which we operate, adjusted for permanent book/tax differences. Our effective tax rate is directly affected by the relative proportions of earnings and losses in the jurisdictions in which we operate, including our current limitation on realizing tax benefits on domestic losses due to the valuation allowance on our domestic net operating loss carryforward. Based on the expected mix of domestic and foreign earnings and losses, we anticipate our effective tax rate to generally remain higher than the U.S. statutory rate of 21% primarily due to a significant portion of our consolidating earnings being recorded in the jurisdictions of China (25% tax rate) and the United Kingdom (25% tax rate), while our domestic losses do not benefit our effective tax rate due to the valuation allowance. State income taxes also have an impact in the U.S.

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.

Comparison of Nine Months Ended September 30, 2023 and 2022

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

    

Nine Months Ended September 30,

2023

2022

    

% of

    

    

% of 

    

    

Amount

Revenue

Amount

Revenue

$ Change

% Change

(in thousands, except percentages)

Industrial

$

3,173

 

30.5

%  

$

2,131

 

36.2

%  

$

1,042

 

48.9

%

Medical

 

3,871

 

37.2

%  

 

1,776

 

30.2

%  

 

2,095

 

118.0

%

Consumer

 

350

 

3.4

%  

 

993

 

16.9

%  

 

(643)

 

(64.8)

%

Standard

 

3,008

 

28.9

%  

 

982

 

16.7

%  

 

2,026

 

206.3

%

Revenue, net

$

10,402

 

100.0

%  

$

5,882

 

100.0

%  

$

4,520

 

76.8

%

Revenues were up in the nine months ended September 30, 2023 compared to the first nine months of 2022 in the industrial and medical markets, and for our standard products, and were down in the consumer and automotive markets. The increase in revenue from our industrial market customers is due to increased shipments resulting from increased demand by customers in this market, and also due to sales to new industrial market customers resulting from our acquisitions of SPEC/KWJ and Calman. The increase in revenue from our medical market customers is primarily due to a continued increase in orders from and shipments to our largest medical customer, whose purchasing volume increased following the COVID-19 pandemic, and also due to sales of our force-sensing technologies to new medical market customers and also due to sales of our new gas-sensing and membrane keypads products resulting from our acquisitions of SPEC/KWJ and Calman. The increase in revenue for our standard products is primarily due to the addition of new customers resulting from our acquisitions of SPEC/KWJ and Calman. The decrease in revenue from our consumer market customers is primarily due to fluctuations in the timing of receipt and fulfilment of orders from some of our larger consumer products customers, and cyclicality in their product designs that cause our products to be included in or excluded from their programs from time to time. In all markets, the timing of orders from our customers is not always predictable and can be concentrated in varying periods during the year to coincide with their demand and production plans.

27

    

Nine Months Ended September 30,

2023

2022

    

% of  

    

    

% of  

    

    

Amount

Revenue

Amount

Revenue

$ Change

% Change

(in thousands, except percentages)

Gross profit

$

5,107

 

49.1

%  

$

3,065

 

52.1

%  

$

2,042

 

66.6

%

Gross profit during the nine months ended September 30, 2023 was up compared to the nine months ended September 30, 2022 due to higher revenues (resulting in large part from our acquisitions of SPEC/KWJ and Calman), while gross margin percentage was down due to higher materials and components costs on certain orders and unfavorable changes in product and customer mix.

    

Nine Months Ended September 30,

2023

2022

    

% of  

    

    

% of  

    

    

Amount

Revenue

Amount

Revenue

$ Change

% Change

(in thousands, except percentages)

Engineering, research and development

$

1,765

 

17.0

%  

$

912

 

15.5

%  

$

853

 

93.5

%

Engineering and R&D costs for the nine months ended September 30, 2023 were up compared to the nine months ended September 30, 2022 due to increased engineering employee headcount following our acquisition of SPEC/KWJ in December 2022, the inclusion in the current year period of approximately $108,000 of non-cash amortization expense on intangible assets acquired in the SPEC/KWJ acquisition, and increased prototyping and product-development activities this year as compared to the prior year.

    

Nine Months Ended September 30,

2023

2022

    

% of  

    

    

% of  

    

    

Amount

Revenue

Amount

Revenue

$ Change

% Change

(in thousands, except percentages)

Selling, general and administrative

$

3,201

 

30.8

%  

$

2,476

 

42.1

%  

$

725

 

29.3

%

Selling, general and administrative expenses for the nine months ended September 30, 2023 were up compared to the nine months ended September 30, 2022 due to increased employee headcount following our acquisitions of SPEC/KWJ in December 2022 and Calman in March 2023, and increased legal and other professional fees.

    

Nine Months Ended September 30,

 

2023

2022

 

% of

% of

 

    

Amount

    

Revenue

    

Amount

    

Revenue

    

$ Change

    

% Change

 

(in thousands, except percentages)

 

Other income (expense), net

$

154

 

1.5

%  

$

704

 

12.0

%  

$

(550)

 

(78.1)

%

Other income (expense), net for the nine months ended September 30, 2023 was comprised of $129,000 of interest income, $19,000 of foreign currency transaction gains, and $6,000 of other non-operating income, while other income (expense), net for the nine months ended September 30, 2022 was comprised of $562,000 of gains on marketable securities, $139,000 of foreign currency transaction gains, and $3,000 of other non-operating income.

    

Nine Months Ended September 30,

    

2023

2022

Change

 

    

% of  

    

    

% of  

    

    

in % of

 

Pre-tax

Pre-tax

Pre-tax

Amount

Income

Amount

Income

$ Change

Income

 

(in thousands, except percentages)

 

Income tax expense

$

230

 

78.0

%  

$

121

 

31.8

%  

$

109

 

46.2

%

Income tax expense reflects statutory tax rates in the jurisdictions in which we operate, adjusted for permanent book/tax differences. Our effective tax rate is directly affected by the relative proportions of earnings and losses in the jurisdictions in which we operate, including our current limitation on realizing tax benefits on domestic losses due to the valuation allowance on our domestic net operating loss carryforward.

28

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 September 30, 2023, we had cash and cash equivalents of $5.2 million, working capital of $8.0 million and no indebtedness. Cash and cash equivalents consist of cash and money market funds. Of our $5.2 million of cash, $1.6 million was held by foreign subsidiaries. If these funds are needed for our operations in the U.S., 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 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, cash dividends on the Preferred Stock 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.

Cash Flow Analysis

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

    

Nine Months Ended

September 30,

2023

    

2022

(in thousands)

Net cash provided by (used in) operating activities

$

155

$

(385)

Net cash (used in) investing activities

 

(4,322)

 

(6,021)

Net cash (used in) financing activities

 

(650)

 

(300)

Net Cash Provided By (Used In) Operating Activities

For the nine months ended September 30, 2023, the $155,000 of cash provided by operating activities was attributable to net income of $65,000, adjusted for non-cash charges of $292,000 and offset by cash used in changes in operating assets and liabilities of $202,000.

Accounts receivable increased from $1.2 million at December 31, 2022 to $1.6 million at September 30, 2023 due to higher shipments during the third quarter of 2023 compared to the third quarter of 2022, and the addition of accounts receivable from our March 2023 acquisition of Calman. Many of our customers pay promptly and accounts receivable are generally related to the most recent shipments. Inventories increased from $2.1 million at December 31, 2022 to $2.9 million at September 30, 2023. Inventory balances fluctuate depending on the timing of materials purchases and product shipments, and also increased due to our March 2023 acquisition of Calman. Prepaid expenses and other current assets decreased from $321,000 at December 31, 2022 to $226,000 at September 30, 2023 due primarily to the receipt of the amount collected from the SPEC/KWJ acquisition escrow resulting from the reduction in the purchase price upon finalization of their closing-date working capital. Accounts payable and accrued liabilities increased from $841,000 at December 31, 2022 to $1.4 million at September 30, 2023, primarily due to purchase consideration that remains payable to the prior owners of Calman, offset by other factors such as the timing of payment for purchases of materials, compensation accruals, and other outside services, and the addition of Calman’s accounts payable and accrued liabilities to our consolidated balances.

29

For the nine months ended September 30, 2022, the $385,000 of cash used in operating activities was attributable to net income of $260,000, adjusted for non-cash charges of $201,000 and unrealized gains on marketable securities of $562,000 and cash used in changes in operating assets and liabilities of $284,000.

Net Cash Used In Investing Activities

Net cash used in investing activities of $4.3 million for the nine months ended September 30, 2023 consisted of $4.3 million used to acquire the equity interests of Calman (which is net of $1.6 million of cash acquired), and $44,000 used for purchases of property, plant, and equipment. Net cash used in investing activities of $6.0 million for the nine months ended September 30, 2022 consisted of purchases of $6.0 million of marketable securities (net of sales) and $9,000 of property, plant, and equipment.

Net Cash Used In Financing Activities

Net cash used in financing activities of $650,000 for the nine months ended September 30, 2023 consisted of $350,000 used for repurchases of 32,120 shares of common stock and $300,000 used for payments of dividends on our Preferred Stock. Net cash used in financing activities of $300,000 for the nine months ended September 30, 2022 was for payments 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 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 September 30, 2023, 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 September 30, 2023, 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 September 30, 2023 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

30

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.

31

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 29, 2023. There have been no material changes to such risk factors during the nine months ended September 30, 2023.

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

 

 

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 September 30, 2023, 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.

32

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

    

Interlink Electronics, Inc.

(Registrant)

By:

/s/ Ryan J. Hoffman

 

Ryan J. Hoffman

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

33

EX-31.1 2 link-20230930xex31d1.htm EXHIBIT 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: November 9, 2023

/s/ Steven N. Bronson

Steven N. Bronson, Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 link-20230930xex31d2.htm EXHIBIT 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: November 9, 2023

/s/ Ryan J. Hoffman

Ryan J. Hoffman, Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 4 link-20230930xex32d1.htm EXHIBIT 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 September 30, 2023, 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: November 9, 2023

/s/ Steven N. Bronson

Steven N. Bronson

Chief Executive Officer

(Principal Executive Officer)

Date: November 9, 2023

/s/ Ryan J. Hoffman

Ryan J. Hoffman

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 5 link-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA 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 40204 - Disclosure - Details of Certain Financial Statement Components - Accrued liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Acquisitions - Assets and goodwill are provisional and subject to change (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - COMMITMENTS - Future Minimum Lease Payments (Details) Cal2 link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Commitments and Contingencies - Future Minimum Lease Payments (Details) 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 - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - 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 - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11001 - 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 30503 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - The Company and its Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 link-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 link-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 link-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 link-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Nov. 09, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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   6,573,570
Entity Central Index Key 0000828146  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 5,207,000 $ 10,091,000
Accounts receivable, net 1,622,000 1,178,000
Inventories 2,875,000 2,112,000
Prepaid expenses and other current assets 226,000 321,000
Total current assets 9,930,000 13,702,000
Property, plant and equipment, net 305,000 184,000
Intangible assets, net 289,000 76,000
Goodwill 4,392,000 650,000
Right-of-use assets 181,000 172,000
Deferred tax assets 128,000 134,000
Other assets 69,000 65,000
Total assets 15,294,000 14,983,000
Current liabilities    
Accounts payable 909,000 273,000
Accrued liabilities 443,000 568,000
Lease liabilities, current 141,000 131,000
Accrued income taxes 468,000 117,000
Total current liabilities 1,961,000 1,089,000
Long-term liabilities    
Lease liabilities, long term 54,000 46,000
Total long-term liabilities 54,000 46,000
Total liabilities 2,015,000 1,135,000
Commitments and contingencies (Note 10)
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 September 30, 2023 and December 31, 2022 ($5.0 million liquidation preference) 2,000 2,000
Common stock, $0.001 par value: 30,000 shares authorized, 6,574 shares issued and outstanding at September 30, 2023; 6,610 shares issued and outstanding at December 31, 2022 7,000 7,000
Additional paid-in-capital 62,282,000 62,617,000
Accumulated other comprehensive income (loss) (97,000) (98,000)
Accumulated deficit (48,915,000) (48,680,000)
Total stockholders' equity 13,279,000 13,848,000
Total liabilities and stockholders' equity $ 15,294,000 $ 14,983,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - USD ($)
shares in Thousands, $ in Millions
Sep. 30, 2023
Dec. 31, 2022
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 1,000 1,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 30,000 30,000
Common stock, shares issued 6,574 6,610
Common stock, shares outstanding 6,574 6,610
Series A Convertible Preferred Stock    
Preferred stock, shares issued 200 200
Preferred stock, shares outstanding 200 200
Preferred stock, liquidation preference, value $ 5.0 $ 5.0
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)        
Revenue, net $ 3,075 $ 1,851 $ 10,402 $ 5,882
Cost of revenue 1,616 979 5,295 2,817
Gross profit 1,459 872 5,107 3,065
Operating expenses:        
Engineering, research and development 588 319 1,765 912
Selling, general and administrative 963 743 3,201 2,476
Total operating expenses 1,551 1,062 4,966 3,388
Income (loss) from operations (92) (190) 141 (323)
Other income (expense):        
Other income (expense), net 26 207 154 704
Income before income taxes (66) 17 295 381
Income tax expense 59 11 230 121
Net income (loss) (125) 6 65 260
Net income (loss) applicable to common stockholders $ (225) $ (94) $ (235) $ (40)
Earnings (loss) per common share, basic $ (0.03) $ (0.01) $ (0.04) $ (0.01)
Earnings (loss) per common share, diluted $ (0.03) $ (0.01) $ (0.04) $ (0.01)
Weighted average common shares outstanding - basic 6,582 6,603 6,597 6,603
Weighted average common shares outstanding - diluted 6,582 6,603 6,597 6,603
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (unaudited)        
Net income (loss) $ (125) $ 6 $ 65 $ 260
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (194) (80) 1 (229)
Comprehensive income (loss) $ (319) $ (74) $ 66 $ 31
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021 $ 2 $ 7 $ 62,552 $ 96 $ (49,952) $ 12,705
Balance at beginning of year (in shares) at Dec. 31, 2021 200 6,602        
Net income (loss)         260 260
Preferred stock dividends         (300) (300)
Foreign currency translation adjustment       (229)   (229)
Stock-based compensation expense     15     15
Stock-based compensation expense (in shares)   2        
Balance at end of year at Sep. 30, 2022 $ 2 $ 7 62,567 (133) (49,992) 12,451
Balance at end of year (in shares) at Sep. 30, 2022 200 6,604        
Balance at beginning of year at Jun. 30, 2022 $ 2 $ 7 62,552 (53) (49,898) 12,610
Balance at beginning of year (in shares) at Jun. 30, 2022 200 6,602        
Net income (loss) $ 0 $ 0 0 0 6 6
Preferred stock dividends 0 0 0 0 (100) (100)
Foreign currency translation adjustment 0 0 0 (80) 0 (80)
Stock-based compensation expense $ 0 $ 0 15 0 0 15
Stock-based compensation expense (in shares) 0 2        
Balance at end of year at Sep. 30, 2022 $ 2 $ 7 62,567 (133) (49,992) 12,451
Balance at end of year (in shares) at Sep. 30, 2022 200 6,604        
Balance at beginning of year at Dec. 31, 2022 $ 2 $ 7 62,617 (98) (48,680) 13,848
Balance at beginning of year (in shares) at Dec. 31, 2022 200 6,610        
Net income (loss)         65 65
Foreign currency translation adjustment       1   1
Stock-based compensation expense     15     15
Stock-based compensation expense (in shares)   1        
Repurchases of common stock     (350)     (350)
Repurchases of common stock (in shares)   (37)        
Balance at end of year at Sep. 30, 2023 $ 2 $ 7 62,282 (97) (48,915) 13,279
Balance at end of year (in shares) at Sep. 30, 2023 200 6,574        
Balance at beginning of year at Jun. 30, 2023 $ 2 $ 7 62,440 97 (48,690) 13,856
Balance at beginning of year (in shares) at Jun. 30, 2023 200 6,591        
Net income (loss) $ 0 $ 0 0 0 (125) (125)
Preferred stock dividends 0 0 0 0 (100) (100)
Foreign currency translation adjustment 0 0 0 (194) 0 (194)
Stock-based compensation expense $ 0 $ 0 15 0 0 15
Stock-based compensation expense (in shares) 0 1        
Repurchases of common stock $ 0 $ 0 (173) 0 0 (173)
Repurchases of common stock (in shares) 0 (18)        
Balance at end of year at Sep. 30, 2023 $ 2 $ 7 $ 62,282 $ (97) $ (48,915) $ 13,279
Balance at end of year (in shares) at Sep. 30, 2023 200 6,574        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 65,000 $ 260,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 266,000 192,000
Unrealized and realized (gains) on marketable securities 0 (562,000)
Stock-based compensation expense 15,000 15,000
Adjustment to reconcile operating lease expense to cash paid 11,000 (6,000)
Changes in operating assets and liabilities:    
Accounts receivable 229,000 121,000
Inventories (158,000) (318,000)
Prepaid expenses and other assets 103,000 (36,000)
Accounts payable (72,000) 33,000
Accrued liabilities (231,000) (154,000)
Accrued income taxes (73,000) 70,000
Net cash provided by (used in) operating activities 155,000 (385,000)
Cash flows from investing activities:    
Acquisition of Calman Technology Limited, net of cash acquired (4,278,000) 0
Purchases of marketable securities 0 (6,027,000)
Proceeds from sales of marketable securities 0 15,000
Purchases of property, plant and equipment (44,000) (9,000)
Net cash used in investing activities (4,322,000) (6,021,000)
Cash flows from financing activities:    
Payment of dividends on preferred stock (300,000) (300,000)
Repurchases of common stock (350,000) 0
Net cash used in financing activities (650,000) (300,000)
Effect of exchange rate changes on cash and cash equivalents (67,000) (187,000)
Net (decrease) in cash and cash equivalents (4,884,000) (6,893,000)
Cash and cash equivalents, beginning of period 10,091,000 10,782,000
Cash and cash equivalents, end of period 5,207,000 3,889,000
Supplemental disclosure of cash flow information:    
Income taxes paid 331,000 167,000
Interest paid 0 0
Supplemental disclosure of non-cash investing and financing activities:    
Lease liabilities arising from obtaining right-of-use assets $ 55,000 $ 178,000
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.3
The Company and its Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
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”) operates in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas 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. 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 HMI technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays and other printed circuits are also deployed in HMI markets and integrated into products such as medical devices and defense systems. Our electrochemical gas-sensing technology 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 Newark, California; our engineering, research and development center in Singapore; and our distribution and logistics center in Hong Kong. We also maintain a technical and sales office in Japan. 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

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

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 September 30, 2023, there were no stock-based compensation awards outstanding.

Other Income (Expense)

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

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 so far in fiscal 2023. 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 November 9, 2023, being the date these condensed consolidated financial statements were issued.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components
9 Months Ended
Sep. 30, 2023
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:

September 30, 

December 31, 

    

2023

    

2022

Inventories

 

(in thousands)

Raw materials

 

$

2,398

 

$

1,635

Work-in-process

205

192

Finished goods

272

285

Total inventories

 

$

2,875

 

$

2,112

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

September 30, 

December 31, 

    

2023

    

2022

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

1,910

$

1,688

Leasehold improvements

 

403

 

417

 

2,313

 

2,105

Less: accumulated depreciation

 

(2,008)

 

(1,921)

Total property, plant and equipment, net

$

305

$

184

Depreciation expense totaled $42,000 and $48,000 for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense totaled $125,000 and $150,000 for the nine months ended September 30, 2023 and 2022, respectively.

Intangible assets, net consisted of the following:

September 30, 

December 31, 

    

2023

    

2022

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

$

705

$

658

Developed technology

134

Customer relationships

96

Non-compete agreements

26

Order backlog

22

In-process research and development

29

1,012

658

Less: accumulated amortization

 

(723)

 

(582)

Total intangible assets, net

$

289

$

76

Amortization expense totaled $36,000 and $14,000 for the three months ended September 30, 2023 and 2022, respectively. Amortization expense totaled $142,000 and $42,000 for the nine months ended September 30, 2023 and 2022, respectively. Future amortization expense on existing intangible assets is as follows:

Years ending December 31,

    

(in thousands)

2023 (remainder of year)

$

35

2024

 

125

2025

 

48

2026

 

27

2027

 

25

Thereafter

29

$

289

Accrued liabilities consisted of the following:

September 30, 

December 31, 

    

2023

    

2022

Accrued liabilities

(in thousands)

Accrued compensation and benefits

$

172

$

320

Accrued vacation

 

205

 

223

Other accrued liabilities

 

66

 

25

Total accrued liabilities

$

443

$

568

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Acquisitions  
Acquisitions

Note 3 – Acquisitions

Acquisition of Assets of SPEC Sensors and KWJ Engineering

On December 16, 2022, we acquired substantially all of the assets of SPEC Sensors, LLC (“SPEC”), and KWJ Engineering, Inc. (“KWJ”) (collectively, “SPEC/KWJ”), two designers and manufacturers of gas, air and environmental quality sensors that were under common ownership, pursuant to an Asset Purchase Agreement, dated as of December 16, 2022 (the “Asset Purchase Agreement”), by and among the Company, SPEC/KWJ, and the respective equity holders of SPEC and KWJ. The Asset Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants. Under the terms of the Asset Purchase Agreement, the purchase price for both companies’ assets was $2,000,000 plus the amount by which the combined companies’ net working capital at closing was more than $1,350,000. At closing, the purchase price was preliminarily calculated as $2,269,000, of which $1,519,000 was paid to SPEC/KWJ, and $750,000 was paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties by SPEC/KWJ or the equity holders. Subsequent to the closing, the parties reached an agreement pursuant to which (i) the purchase price was reduced to $2,102,313 resulting from the determination that the closing date net working capital was $166,687 lower than was preliminarily calculated, with such funds having been distributed back to the Company from the escrow account in May 2023, and (ii) the remaining funds in the escrow account were released to SPEC/KWJ in May 2023 without prejudice to the Company’s rights in respect of breaches of representations, warranties or covenants.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment (in thousands).

Cash

    

$

541

Accounts receivable

 

306

Inventories

 

952

Prepaid expenses and other current assets

 

52

Property and equipment

 

50

Deposits

 

16

Accounts payable and accrued liabilities

 

(415)

Net identifiable tangible assets acquired

1,502

Developed technology

134

Customer relationships

96

Tradenames and trademarks

47

In-process research and development

29

Non-compete agreements

26

Order backlog

22

Goodwill

 

246

Net assets acquired

$

2,102

The fair value of accounts receivable is equal to the $306,000 gross contractual amount, as we expect the entire balance to be collectible.

The goodwill recognized is attributable primarily to expected synergies and the assembled workforces of SPEC/KWJ. The goodwill is expected to be deductible for income tax purposes.

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) is being held back for up to nine months against potential claims for breaches of representations and warranties (subject to certain deductibles and caps). 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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands). We are in the process of identifying and measuring the fair value of certain property and equipment assets, intangible assets, and working capital balances, and accordingly the following measurements of these assets and goodwill are provisional and subject to change.

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

Goodwill

 

4,052

Net assets acquired

$

6,450

The fair value of accounts receivable is equal to the $656,000 gross contractual amount, as we expect the entire balance to be collectible.

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 both SPEC/KWJ and Calman had been included in our consolidated results for the periods ended September 30, 2023 and 2022 (unaudited):

    

Pro Forma

 

Pro Forma

Three Months Ended September 30,

Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Revenue

$

3,075

$

3,866

$

11,163

$

12,042

Net income (loss)

$

(125)

$

(93)

$

552

$

815

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities
9 Months Ended
Sep. 30, 2023
Marketable Securities  
Marketable Securities

Note 4 – Marketable Securities

Our marketable securities consist of equity securities classified as available-for-sale (“AFS”). AFS securities are carried at fair value on the condensed consolidated balance sheets. Realized and unrealized gains and losses are reported in earnings within “other income (expense), net”. The specific identification method is used to determine realized gains and losses on AFS securities. During the three months ended September 30, 2023 and 2022, we purchased $0 and $0 of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the nine months ended September 30, 2023 and 2022, we purchased $0 and $6.0 million of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the three months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. During the nine months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. As of September 30, 2023, we had no marketable equity securities.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share  
Earnings Per Share

Note 5 – 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. The following table sets forth the computation of basic and diluted earnings per share:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

(in thousands, except per share data)

Net income (loss)

 

$

(125)

 

$

6

 

$

65

 

$

260

Less: Preferred stock dividends

(100)

(100)

(300)

(300)

Net income (loss) applicable to common stockholders

(225)

(94)

(235)

(40)

Weighted average common shares outstanding – basic

6,582

6,603

6,597

6,603

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

6,582

6,603

6,597

6,603

Earnings (loss) per common share, basic

 

$

(0.03)

 

$

(0.01)

 

$

(0.04)

 

$

(0.01)

Earnings (loss) per common share, diluted

$

(0.03)

$

(0.01)

$

(0.04)

$

(0.01)

Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation

400

400

400

400

200,000 shares of Series A Convertible Preferred Stock convertible into 400,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share for the periods presented because the $12.50 conversion price per share was greater than the average market price of the common stock for the applicable period.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Stockholders' Equity  
Stockholders' Equity

Note 6 – Stockholders’ Equity

Stock Repurchase Transaction

In May 2023, the Company’s board of directors approved the Company’s repurchase of 5,500 shares of common stock that were previously issued and sold in a private transaction to an individual in December 2022. The Company repurchased the shares for $50,050 ($9.10 per share), which is the same price at which the Company issued and sold the shares in December 2022.

Stock Repurchase Program

In May 2023, the Company’s board of directors approved a Stock Repurchase Program to repurchase up to 100,000 shares of the Company’s common stock. During the three and nine months ended September 30, 2023, the Company repurchased 18,217 and 32,120 shares, respectively, for aggregate purchase prices of approximately $173,000 and $300,000, respectively.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Customers, Concentrations of Credit Risk, and Geographic Information
9 Months Ended
Sep. 30, 2023
Significant Customers, Concentrations of Credit Risk, and Geographic Information  
Significant Customers, Concentrations of Credit Risk, and Geographic Information

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

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Customer A

 

11

%  

20

%  

22

%  

27

%

Customer B

 

19

%  

*

%  

11

%

*

%

Customer C

11

%

15

%

*

%

18

%

*    Less than 10% of total net revenues

Net revenues by geographic area are as follows:

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(in thousands)

(in thousands)

United States

$

1,257

$

661

$

5,357

$

2,657

Asia and Middle East

 

816

 

1,069

 

2,770

 

2,849

Europe and other

 

1,002

 

121

 

2,275

 

376

Revenue, net

$

3,075

$

1,851

$

10,402

$

5,882

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 customers 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 September 30, 2023, two customers accounted for 26% and 17% of total accounts receivable. At December 31, 2022, two customers accounted for 20% and 13% of total accounts receivable. Our allowance for doubtful accounts was $0 at both September 30, 2023 and December 31, 2022.

Our long-lived assets were geographically located as follows:

    

September 30, 

    

December 31, 

 

2023

 

2022

 

(in thousands)

United States

$

717

$

935

Europe

4,358

Asia

 

289

 

344

Total long-lived assets

$

5,364

$

1,279

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions
9 Months Ended
Sep. 30, 2023
Related Party Transactions  
Related Party Transactions

Note 8 – 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, was also previously the Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, have a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use of a portion of our Irvine, California office facility, and also our former Los Angeles, 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 September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at July 1,

$

86

$

9

$

23

$

7

Billed (or accrued) to Qualstar by Interlink

 

196

 

 

206

 

Paid by Qualstar to Interlink

 

(255)

 

 

(203)

 

Billed (or accrued) to Interlink by Qualstar

 

 

31

 

 

29

Paid by Interlink to Qualstar

 

 

(28)

 

 

(28)

Balance at September 30,

$

27

$

12

$

26

$

8

Nine Months Ended September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

6

$

$

85

$

8

Billed (or accrued) to Qualstar by Interlink

 

630

 

 

592

 

Paid by Qualstar to Interlink

 

(609)

 

 

(651)

 

Billed (or accrued) to Interlink by Qualstar

 

 

87

 

 

74

Paid by Interlink to Qualstar

 

 

(75)

 

 

(74)

Balance at September 30,

$

27

$

12

$

26

$

8

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, in 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 September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at July 1,

$

5

$

$

6

$

Billed (or accrued) to BKF Capital by Interlink

 

8

 

 

20

 

Paid by BKF Capital to Interlink

 

(10)

 

 

(14)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

37

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(37)

Balance at September 30,

$

3

$

$

12

$

Nine Months Ended September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

$

12

$

Billed (or accrued) to BKF Capital by Interlink

 

41

 

 

81

 

Paid by BKF Capital to Interlink

 

(40)

 

 

(81)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

136

 

 

97

Paid by Interlink to BKF Capital

 

 

(136)

 

 

(97)

Balance at September 30,

$

3

$

$

12

$

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Taxes  
Income Taxes

Note 9 – Income Taxes

Our income tax expense is impacted by the mix of our domestic and foreign pre-tax earnings and losses. Our effective income tax rates are generally higher than the blended statutory tax rates of the jurisdictions in which we operate due to having incurred income tax expense on taxable income in certain jurisdictions, while not being able to benefit from losses in other jurisdictions for which our net operating loss carryovers (“NOLs”) are subject to valuation allowance. Income tax expense as a percentage of income/loss before income taxes was 89.3% for the three months ended September 30, 2023 versus 64.7% for the comparable quarter in the prior year. Income tax expense as a percentage of income before income taxes was 78.0% for the nine months ended September 30, 2023 versus 31.8% for the first nine months of the prior year.

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 September 30, 2023, 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 September 30, 2023 and December 31, 2022, while no valuation allowance on foreign deferred tax assets was necessary at both September 30, 2023 and December 31, 2022. 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 $5.2 million cash balance at September 30, 2023, $1.6 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S., 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.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Commitments and Contingencies

Note 10 – Commitments and Contingencies

Lease Agreements

We lease facilities under non-cancellable operating leases. The 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. The weighted average incremental borrowing rate used to determine the initial value of right-of-use (“ROU”) assets and lease liabilities capitalized during the nine months ended September 30, 2023 was 5.5%, and during the nine months ended September 30, 2022 was 7.0%.

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 September 30, 2023, 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. 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 2022 through May 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 2023 through February 2024 for approximately $18,000 per month.

We lease a 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month (with a 50% discount through October 2023). 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 September 30, 2023, we had current and long-term lease liabilities of $141,000 and $54,000, respectively, and right-of-use assets of $181,000. As of December 31, 2022, we had current and long-term lease liabilities of $131,000 and $46,000, respectively, and right of use assets of $172,000. Future imputed interest as of September 30, 2023 totaled $10,000. The weighted average remaining lease term of our leases as of September 30, 2023 is 0.9 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)

2023 (remainder of year)

$

43

2024

 

129

2025

 

33

2026

2027

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

205

Less: imputed interest

(10)

Present value of lease liabilities

$

195

During the three months ended September 30, 2023, we incurred approximately $129,000 in operating lease costs, of which $54,000 is included in cost of revenue and $75,000 is included in operating expenses in our condensed consolidated statements of operations. During the three months ended September 30, 2022, we incurred approximately $67,000 in operating lease costs, of which $33,000 is included in cost of revenue and $34,000 is included in operating expenses in our condensed consolidated statements of operations.

During the nine months ended September 30, 2023, we incurred approximately $379,000 in operating lease costs, of which $149,000 is included in cost of revenue and $230,000 is included in operating expenses in our condensed consolidated statements of operations. During the nine months ended September 30, 2022, we incurred approximately $189,000 in operating lease costs, of which $94,000 is included in cost of revenue and $95,000 is included in operating expenses in our condensed consolidated statements of operations.

Litigation

We are not party to any legal proceedings as of September 30, 2023. 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 are updated throughout the warranty period based upon numerous factors including historical warranty return rates and claim costs 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 also 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 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 27 R18.htm IDEA: XBRL DOCUMENT v3.23.3
The Company and its Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
The Company and its Significant Accounting Policies  
Description of Business

Description of Business

Interlink Electronics, Inc. (“we,” “us,” “our,” “Interlink” or the “Company”) operates in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas 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. 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 HMI technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays and other printed circuits are also deployed in HMI markets and integrated into products such as medical devices and defense systems. Our electrochemical gas-sensing technology 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 Newark, California; our engineering, research and development center in Singapore; and our distribution and logistics center in Hong Kong. We also maintain a technical and sales office in Japan. 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

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

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 September 30, 2023, there were no stock-based compensation awards outstanding.

Other Income (Expense)

Other Income (Expense)

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

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 so far in fiscal 2023. 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

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

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2023
Details of Certain Financial Statement Components  
Schedule of inventories

September 30, 

December 31, 

    

2023

    

2022

Inventories

 

(in thousands)

Raw materials

 

$

2,398

 

$

1,635

Work-in-process

205

192

Finished goods

272

285

Total inventories

 

$

2,875

 

$

2,112

Schedule of property, plant and equipment, net

September 30, 

December 31, 

    

2023

    

2022

Property, plant and equipment, net

(in thousands)

Furniture, machinery and equipment

$

1,910

$

1,688

Leasehold improvements

 

403

 

417

 

2,313

 

2,105

Less: accumulated depreciation

 

(2,008)

 

(1,921)

Total property, plant and equipment, net

$

305

$

184

Schedule of intangible assets, net

September 30, 

December 31, 

    

2023

    

2022

Intangible assets, net

(in thousands)

Patents, tradenames, and trademarks

$

705

$

658

Developed technology

134

Customer relationships

96

Non-compete agreements

26

Order backlog

22

In-process research and development

29

1,012

658

Less: accumulated amortization

 

(723)

 

(582)

Total intangible assets, net

$

289

$

76

Schedule of future amortization on existing intangibles

Years ending December 31,

    

(in thousands)

2023 (remainder of year)

$

35

2024

 

125

2025

 

48

2026

 

27

2027

 

25

Thereafter

29

$

289

Schedule of accrued liabilities

September 30, 

December 31, 

    

2023

    

2022

Accrued liabilities

(in thousands)

Accrued compensation and benefits

$

172

$

320

Accrued vacation

 

205

 

223

Other accrued liabilities

 

66

 

25

Total accrued liabilities

$

443

$

568

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2023
Business Acquisition [Line Items]  
Summary of proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results

    

Pro Forma

 

Pro Forma

Three Months Ended September 30,

Nine Months Ended September 30,

    

2023

    

2022

    

2023

    

2022

(in thousands)

Revenue

$

3,075

$

3,866

$

11,163

$

12,042

Net income (loss)

$

(125)

$

(93)

$

552

$

815

SPEC/KWJ  
Business Acquisition [Line Items]  
Summary of estimated fair values of the assets acquired and liabilities assumed at the acquisition date

Cash

    

$

541

Accounts receivable

 

306

Inventories

 

952

Prepaid expenses and other current assets

 

52

Property and equipment

 

50

Deposits

 

16

Accounts payable and accrued liabilities

 

(415)

Net identifiable tangible assets acquired

1,502

Developed technology

134

Customer relationships

96

Tradenames and trademarks

47

In-process research and development

29

Non-compete agreements

26

Order backlog

22

Goodwill

 

246

Net assets acquired

$

2,102

Calman  
Business Acquisition [Line Items]  
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

Goodwill

 

4,052

Net assets acquired

$

6,450

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share  
Schedule of computation of basic and diluted earnings per share

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2023

    

2022

    

2023

    

2022

(in thousands, except per share data)

Net income (loss)

 

$

(125)

 

$

6

 

$

65

 

$

260

Less: Preferred stock dividends

(100)

(100)

(300)

(300)

Net income (loss) applicable to common stockholders

(225)

(94)

(235)

(40)

Weighted average common shares outstanding – basic

6,582

6,603

6,597

6,603

Dilutive potential common shares from convertible preferred stock

Weighted average common shares outstanding – diluted

6,582

6,603

6,597

6,603

Earnings (loss) per common share, basic

 

$

(0.03)

 

$

(0.01)

 

$

(0.04)

 

$

(0.01)

Earnings (loss) per common share, diluted

$

(0.03)

$

(0.01)

$

(0.04)

$

(0.01)

Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation

400

400

400

400

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Customers, Concentrations of Credit Risk, and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2023
Significant Customers, Concentrations of Credit Risk, and Geographic Information  
Schedule of net revenues from customers

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

    

2023

    

2022

    

2023

    

2022

 

Customer A

 

11

%  

20

%  

22

%  

27

%

Customer B

 

19

%  

*

%  

11

%

*

%

Customer C

11

%

15

%

*

%

18

%

*    Less than 10% of total net revenues

Schedule of net revenues by geographical area

Three Months Ended September 30, 

Nine Months Ended September 30, 

    

2023

    

2022

    

2023

    

2022

 

(in thousands)

(in thousands)

United States

$

1,257

$

661

$

5,357

$

2,657

Asia and Middle East

 

816

 

1,069

 

2,770

 

2,849

Europe and other

 

1,002

 

121

 

2,275

 

376

Revenue, net

$

3,075

$

1,851

$

10,402

$

5,882

Schedule of assets by geographical area

    

September 30, 

    

December 31, 

 

2023

 

2022

 

(in thousands)

United States

$

717

$

935

Europe

4,358

Asia

 

289

 

344

Total long-lived assets

$

5,364

$

1,279

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Tables)
9 Months Ended
Sep. 30, 2023
Related Party Transactions  
Schedule of related party transactions

Three Months Ended September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at July 1,

$

86

$

9

$

23

$

7

Billed (or accrued) to Qualstar by Interlink

 

196

 

 

206

 

Paid by Qualstar to Interlink

 

(255)

 

 

(203)

 

Billed (or accrued) to Interlink by Qualstar

 

 

31

 

 

29

Paid by Interlink to Qualstar

 

 

(28)

 

 

(28)

Balance at September 30,

$

27

$

12

$

26

$

8

Nine Months Ended September 30, 

 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

Qualstar

Qualstar

Qualstar

Qualstar

 

(in thousands)

Balance at January 1,

$

6

$

$

85

$

8

Billed (or accrued) to Qualstar by Interlink

 

630

 

 

592

 

Paid by Qualstar to Interlink

 

(609)

 

 

(651)

 

Billed (or accrued) to Interlink by Qualstar

 

 

87

 

 

74

Paid by Interlink to Qualstar

 

 

(75)

 

 

(74)

Balance at September 30,

$

27

$

12

$

26

$

8

Three Months Ended September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from 

    

Due to 

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at July 1,

$

5

$

$

6

$

Billed (or accrued) to BKF Capital by Interlink

 

8

 

 

20

 

Paid by BKF Capital to Interlink

 

(10)

 

 

(14)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

56

 

 

37

Paid by Interlink to BKF Capital

 

 

(56)

 

 

(37)

Balance at September 30,

$

3

$

$

12

$

Nine Months Ended September 30, 

2023

2022

    

Due from 

    

Due to

    

Due from

    

Due to

BKF Capital

BKF Capital

BKF Capital

BKF Capital

(in thousands)

Balance at January 1,

$

2

$

$

12

$

Billed (or accrued) to BKF Capital by Interlink

 

41

 

 

81

 

Paid by BKF Capital to Interlink

 

(40)

 

 

(81)

 

Billed (or accrued) to Interlink by BKF Capital

 

 

136

 

 

97

Paid by Interlink to BKF Capital

 

 

(136)

 

 

(97)

Balance at September 30,

$

3

$

$

12

$

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies  
Schedule of future minimum lease payments under non-cancellable operating leases

Years ending December 31,

    

(in thousands)

2023 (remainder of year)

$

43

2024

 

129

2025

 

33

2026

2027

Thereafter

Total undiscounted future non-cancelable minimum lease payments

 

205

Less: imputed interest

(10)

Present value of lease liabilities

$

195

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
The Company and its Significant Accounting Policies (Details)
9 Months Ended
Sep. 30, 2023
segment
shares
The Company and its Significant Accounting Policies  
Stock-based compensation awards outstanding | shares 0
Number of reportable segments | segment 1
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventories    
Raw materials $ 2,398 $ 1,635
Work-in-process 205 192
Finished goods 272 285
Total inventories $ 2,875 $ 2,112
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components - Property, plant and equipment, net (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment, Net          
Property, plant and equipment, gross $ 2,313,000   $ 2,313,000   $ 2,105,000
Less: accumulated depreciation (2,008,000)   (2,008,000)   (1,921,000)
Total property, plant and equipment, net 305,000   305,000   184,000
Depreciation expense 42,000 $ 48,000 125,000 $ 150,000  
Furniture, machinery and equipment          
Property, Plant and Equipment, Net          
Property, plant and equipment, gross 1,910,000   1,910,000   1,688,000
Leasehold improvements          
Property, Plant and Equipment, Net          
Property, plant and equipment, gross $ 403,000   $ 403,000   $ 417,000
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Intangible assets, net          
Total intangible assets, gross $ 1,012,000   $ 1,012,000   $ 658,000
Less: accumulated amortization (723,000)   (723,000)   (582,000)
Total intangible assets, net 289,000   289,000   76,000
Amortization expense 36,000 $ 14,000 142,000 $ 42,000  
Years ending December 31,          
2023 (remainder of year) 35,000   35,000    
2024 125,000   125,000    
2025 48,000   48,000    
2026 27,000   27,000    
2027 25,000   25,000    
Thereafter 29,000   29,000    
Total intangible assets, net 289,000   289,000   76,000
Patents, tradenames, and trademarks          
Intangible assets, net          
Total intangible assets, gross 705,000   705,000   $ 658,000
Developed technology          
Intangible assets, net          
Total intangible assets, gross 134,000   134,000    
Customer relationships          
Intangible assets, net          
Total intangible assets, gross 96,000   96,000    
Non-compete agreements          
Intangible assets, net          
Total intangible assets, gross 26,000   26,000    
Order backlog          
Intangible assets, net          
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 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Details of Certain Financial Statement Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Accrued liabilities    
Accrued compensation and benefits $ 172 $ 320
Accrued vacation 205 223
Other accrued liabilities 66 25
Total accrued liabilities $ 443 $ 568
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Additional Information (Details)
Mar. 17, 2023
USD ($)
Mar. 17, 2023
GBP (£)
Dec. 16, 2022
USD ($)
Sep. 30, 2023
USD ($)
Mar. 17, 2023
GBP (£)
Dec. 31, 2022
USD ($)
Acquisitions            
Goodwill       $ 4,392,000   $ 650,000
SPEC/KWJ | After giving effect to post-closing purchase price adjustment            
Acquisitions            
Goodwill     $ 246,000      
Property, plant, and equipment     50,000      
Fair value of accounts receivable     306,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | Developed technology            
Acquisitions            
Intangible assets acquired     134,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | Customer relationships            
Acquisitions            
Intangible assets acquired     96,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | Tradenames and trademarks            
Acquisitions            
Intangible assets acquired     47,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | In-process research and development            
Acquisitions            
Intangible assets acquired     29,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | Non-compete agreements            
Acquisitions            
Intangible assets acquired     26,000      
SPEC/KWJ | After giving effect to post-closing purchase price adjustment | Order backlog            
Acquisitions            
Intangible assets acquired     22,000      
SPEC/KWJ | Asset Purchase Agreement            
Acquisitions            
Combined companies' assets value     2,000,000      
Combined companies' assets and net working capital at closing     1,350,000      
Total consideration     2,269,000      
Amount paid     1,519,000      
Amount paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties     750,000      
Amount paid into escrow     2,102,313      
Reduction in net working capital     166,687      
Fair value of accounts receivable     $ 306,000      
Calman            
Acquisitions            
Goodwill $ 4,052,000          
Property, plant, and equipment 146,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  
Fair value of accounts receivable $ 656,000          
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Dec. 16, 2022
Acquisitions      
Goodwill $ 4,392 $ 650  
SPEC/KWJ | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Cash     $ 541
Accounts receivable     306
Inventories     952
Prepaid expenses and other current assets     52
Property, plant, and equipment     50
Deposits     16
Accounts payable and accrued liabilities     (415)
Net identifiable assets acquired     1,502
Goodwill     246
Net assets acquired     2,102
SPEC/KWJ | Developed technology | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     134
SPEC/KWJ | Customer relationships | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     96
SPEC/KWJ | Tradenames and trademarks | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     47
SPEC/KWJ | In-process research and development | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     29
SPEC/KWJ | Non-compete agreements | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     26
SPEC/KWJ | Order backlog | After giving effect to post-closing purchase price adjustment      
Acquisitions      
Intangible assets acquired     $ 22
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Assets and goodwill are provisional and subject to change (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Mar. 17, 2023
Dec. 31, 2022
Acquisitions      
Goodwill $ 4,392   $ 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 tangible assets acquired   2,398  
Goodwill   4,052  
Net assets acquired   $ 6,450  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details) - SPEC/KWJ - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Acquisitions        
Revenue $ 3,075 $ 3,866 $ 11,163 $ 12,042
Net income (loss) $ (125) $ (93) $ 552 $ 815
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Marketable Securities        
Amount of purchases $ 0 $ 0 $ 0 $ 6,027,000
Amount of sales 0 15,000 0 15,000
Gross realized gains 0   0  
Gross unrealized gains   2,000   2,000
Gross realized losses 0   0  
Gross unrealized losses   $ 0   $ 0
Marketable equity securities $ 0   $ 0  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic and diluted earnings        
Net income (loss) $ (125) $ 6 $ 65 $ 260
Less: Preferred stock dividends (100) (100) (300) (300)
Net income (loss) applicable to common stockholders $ (225) $ (94) $ (235) $ (40)
Weighted average common shares outstanding - basic 6,582,000 6,603,000 6,597,000 6,603,000
Weighted average common shares outstanding - diluted 6,582,000 6,603,000 6,597,000 6,603,000
Earnings (loss) per share:        
Earnings (loss) per common share, basic $ (0.03) $ (0.01) $ (0.04) $ (0.01)
Earnings (loss) per common share, diluted $ (0.03) $ (0.01) $ (0.04) $ (0.01)
Series A Convertible Preferred Stock        
Earnings (loss) per share:        
Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation 400,000 400,000 400,000 400,000
Series A Convertible Preferred Stock        
Earnings (loss) per share:        
Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation     200,000  
Number of common shares for each convertible share 400,000   400,000  
Conversion price $ 12.50   $ 12.50  
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2023
Sep. 30, 2023
Sep. 30, 2023
Stockholders' Equity      
Aggregate purchase price   $ 173,000 $ 350,000
Stock Repurchase Transaction      
Stockholders' Equity      
Number of shares authorized to be repurchased 5,500    
Aggregate purchase price $ 50,050    
Price per share repurchased $ 9.10    
Stock Repurchase Program      
Stockholders' Equity      
Number of shares authorized to be repurchased 100,000    
Number of shares repurchased during period   18,217 32,120
Aggregate purchase price   $ 173,000 $ 300,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Customers, Concentrations of Credit Risk, and Geographic Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
customer
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Revenue, net $ 3,075,000 $ 1,851,000 $ 10,402,000 $ 5,882,000  
Allowance for doubtful accounts 0   0   $ 0
Total long-lived assets 5,364,000   5,364,000   1,279,000
Geographic Concentration Risk | United States          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Revenue, net 1,257,000 661,000 5,357,000 2,657,000  
Total long-lived assets 717,000   717,000   935,000
Geographic Concentration Risk | Asia and Middle East          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Revenue, net 816,000 1,069,000 2,770,000 2,849,000  
Geographic Concentration Risk | Europe          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Total long-lived assets 4,358,000   4,358,000    
Geographic Concentration Risk | Asia          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Total long-lived assets 289,000   289,000   $ 344,000
Geographic Concentration Risk | Europe and other          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Revenue, net $ 1,002,000 $ 121,000 $ 2,275,000 $ 376,000  
Net revenue | Customer Concentration Risk | Customer A          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Concentration risk (as a percent) 11.00% 20.00% 22.00% 27.00%  
Net revenue | Customer Concentration Risk | Customer B          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Concentration risk (as a percent) 19.00%   11.00%    
Net revenue | Customer Concentration Risk | Customer C          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Concentration risk (as a percent) 11.00% 15.00%   18.00%  
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)     26.00%   20.00%
Accounts receivable | Credit Concentration Risk | Customer Two          
Significant Customers, Concentrations of Credit Risk, and Geographic Information          
Concentration risk (as a percent)     17.00%   13.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Related Party Transactions        
Due from related party, opening balance     $ 1,178  
Due to related party, opening balance     273  
Due from related party, closing balance $ 1,622   1,622  
Due to related party, closing balance 909   909  
Qualstar        
Related Party Transactions        
Due from related party, opening balance 86 $ 23 6 $ 85
Due to related party, opening balance 9 7   8
Billed (or accrued) to related party by Interlink 196 206 630 592
Billed (or accrued) to Interlink by related party 31 29 87 74
Paid by related party to Interlink (255) (203) (609) (651)
Paid by Interlink to related party (28) (28) (75) (74)
Due from related party, closing balance 27 26 27 26
Due to related party, closing balance 12 8 12 8
BKF Capital        
Related Party Transactions        
Due from related party, opening balance 5 6 2 12
Billed (or accrued) to related party by Interlink 8 20 41 81
Billed (or accrued) to Interlink by related party 56 37 136 97
Paid by related party to Interlink (10) (14) (40) (81)
Paid by Interlink to related party (56) (37) (136) (97)
Due from related party, closing balance $ 3 $ 12 $ 3 $ 12
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Income Taxes          
Income tax expense (benefit) (as a percent) 89.30% 64.70% 78.00% 31.80%  
Global Intangible Low-Taxed Income (in percent)     10.50%    
Cash and cash equivalents $ 5,207,000   $ 5,207,000   $ 10,091,000
Cash balance held by foreign subsidiaries 1,600,000   1,600,000    
Foreign          
Income Taxes          
Valuation allowance $ 0   $ 0   $ 0
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended 9 Months Ended 35 Months Ended
Jun. 30, 2023
USD ($)
ft²
Feb. 28, 2023
USD ($)
May 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
ft²
Sep. 30, 2022
USD ($)
May 31, 2023
USD ($)
ft²
Dec. 31, 2022
USD ($)
Weighted average incremental borrowing rate       5.50% 7.00% 5.50% 7.00%    
Lease liability       $ 141,000   $ 141,000     $ 131,000
Lease liabilities, long term       54,000   54,000     46,000
ROU asset       $ 181,000   $ 181,000     $ 172,000
Weighted-average remaining lease term       10 months 24 days   10 months 24 days      
Operating lease costs       $ 129,000 $ 67,000 $ 379,000 $ 189,000    
Period of warranty from date of shipment           1 year      
Extended warranty minimum period           1 year      
Chief Executive Officer                  
Period for severance payment           12 months      
JAPAN                  
Area of sublease space | ft²       500   500      
Sublease rent per month           $ 1,000      
Singapore (Member)                  
Area of sublease space | ft²       275   275      
Sublease rent per month           $ 1,000      
Hong Kong (Member)                  
Area of sublease space | ft²       3,000   3,000      
Sublease rent per month           $ 2,000      
Cost of revenue                  
Operating lease costs       $ 54,000 33,000 149,000 94,000    
Operating expenses                  
Operating lease costs       $ 75,000 $ 34,000 $ 230,000 $ 95,000    
Sublease of space located in Irvine, California                  
Area of sublease space | ft² 1,560     9,800   9,800      
Sublease rent per month $ 4,000         $ 5,000   $ 6,000  
Percentage of annual increase in sublease rent           50.00%      
Space located in Irvine, California for executive offices, sales, finance and administration                  
Area of sublease space | ft²               4,351  
Shenzhen, China manufacturing facility                  
Area of sublease space | ft²       14,476   14,476      
Sublease rent per month     $ 8,000            
Newark, California manufacturing facility                  
Area of sublease space | ft²       10,635   10,635      
Sublease rent per month   $ 18,000              
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Future Minimum Lease Payments (Details)
Sep. 30, 2023
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2023 (remainder of year) $ 43,000
2024 129,000
2025 33,000
Total undiscounted future non-cancelable minimum lease payments 205,000
Less: imputed interest (10,000)
Present value of lease liabilities $ 195,000
XML 51 link-20230930x10q_htm.xml IDEA: XBRL DOCUMENT 0000828146 ilink:StockRepurchaseTransactionMember 2023-05-31 0000828146 ilink:StockRepurchaseProgramMember 2023-05-31 0000828146 ilink:StockRepurchaseTransactionMember 2023-05-01 2023-05-31 0000828146 ilink:StockRepurchaseProgramMember 2023-07-01 2023-09-30 0000828146 ilink:StockRepurchaseProgramMember 2023-01-01 2023-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000828146 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0000828146 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000828146 us-gaap:RetainedEarningsMember 2023-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000828146 us-gaap:RetainedEarningsMember 2023-06-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000828146 2023-06-30 0000828146 us-gaap:RetainedEarningsMember 2022-12-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000828146 us-gaap:RetainedEarningsMember 2022-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000828146 us-gaap:RetainedEarningsMember 2022-06-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000828146 2022-06-30 0000828146 us-gaap:RetainedEarningsMember 2021-12-31 0000828146 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000828146 us-gaap:PreferredStockMember 2023-09-30 0000828146 us-gaap:CommonStockMember 2023-09-30 0000828146 us-gaap:PreferredStockMember 2023-06-30 0000828146 us-gaap:CommonStockMember 2023-06-30 0000828146 us-gaap:PreferredStockMember 2022-12-31 0000828146 us-gaap:CommonStockMember 2022-12-31 0000828146 us-gaap:PreferredStockMember 2022-09-30 0000828146 us-gaap:CommonStockMember 2022-09-30 0000828146 us-gaap:PreferredStockMember 2022-06-30 0000828146 us-gaap:CommonStockMember 2022-06-30 0000828146 us-gaap:PreferredStockMember 2021-12-31 0000828146 us-gaap:CommonStockMember 2021-12-31 0000828146 ilink:CalmanTechnologyLimitedMember 2023-01-01 2023-09-30 0000828146 ilink:EuropeAndOtherMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 ilink:EuropeAndOtherMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:EuropeAndOtherMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0000828146 ilink:EuropeAndOtherMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0000828146 ilink:AsiaAndMiddleEastMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0000828146 us-gaap:LeaseholdImprovementsMember 2023-09-30 0000828146 ilink:FurnitureMachineryAndEquipmentMember 2023-09-30 0000828146 us-gaap:LeaseholdImprovementsMember 2022-12-31 0000828146 ilink:FurnitureMachineryAndEquipmentMember 2022-12-31 0000828146 ilink:SeriesConvertiblePreferredStockMember 2023-09-30 0000828146 ilink:SeriesConvertiblePreferredStockMember 2022-12-31 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000828146 us-gaap:OperatingExpenseMember 2023-07-01 2023-09-30 0000828146 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0000828146 us-gaap:OperatingExpenseMember 2023-01-01 2023-09-30 0000828146 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0000828146 us-gaap:OperatingExpenseMember 2022-07-01 2022-09-30 0000828146 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0000828146 us-gaap:OperatingExpenseMember 2022-01-01 2022-09-30 0000828146 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000828146 srt:EuropeMember us-gaap:GeographicConcentrationRiskMember 2023-09-30 0000828146 srt:AsiaMember us-gaap:GeographicConcentrationRiskMember 2023-09-30 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2023-09-30 0000828146 srt:AsiaMember us-gaap:GeographicConcentrationRiskMember 2022-12-31 0000828146 country:US us-gaap:GeographicConcentrationRiskMember 2022-12-31 0000828146 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0000828146 ilink:QbakMember 2023-07-01 2023-09-30 0000828146 ilink:BkfCapitalMember 2023-07-01 2023-09-30 0000828146 ilink:QbakMember 2023-01-01 2023-09-30 0000828146 ilink:BkfCapitalMember 2023-01-01 2023-09-30 0000828146 ilink:QbakMember 2022-07-01 2022-09-30 0000828146 ilink:BkfCapitalMember 2022-07-01 2022-09-30 0000828146 ilink:QbakMember 2022-01-01 2022-09-30 0000828146 ilink:BkfCapitalMember 2022-01-01 2022-09-30 0000828146 us-gaap:OrderOrProductionBacklogMember 2023-09-30 0000828146 us-gaap:NoncompeteAgreementsMember 2023-09-30 0000828146 us-gaap:IntellectualPropertyMember 2023-09-30 0000828146 us-gaap:InProcessResearchAndDevelopmentMember 2023-09-30 0000828146 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0000828146 us-gaap:CustomerRelationshipsMember 2023-09-30 0000828146 us-gaap:IntellectualPropertyMember 2022-12-31 0000828146 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000828146 us-gaap:PreferredStockMember 2023-07-01 2023-09-30 0000828146 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000828146 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000828146 us-gaap:PreferredStockMember 2022-07-01 2022-09-30 0000828146 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000828146 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000828146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000828146 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000828146 us-gaap:ForeignCountryMember 2023-09-30 0000828146 us-gaap:ForeignCountryMember 2022-12-31 0000828146 ilink:SeriesaConvertiblePreferredStockMember 2023-09-30 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 ilink:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 ilink:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0000828146 ilink:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000828146 ilink:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000828146 ilink:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000828146 ilink:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000828146 ilink:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000828146 ilink:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0000828146 2022-09-30 0000828146 2021-12-31 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:TrademarksAndTradeNamesMember 2022-12-16 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:OrderOrProductionBacklogMember 2022-12-16 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:NoncompeteAgreementsMember 2022-12-16 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:InProcessResearchAndDevelopmentMember 2022-12-16 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:DevelopedTechnologyRightsMember 2022-12-16 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member us-gaap:CustomerRelationshipsMember 2022-12-16 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member 2023-07-01 2023-09-30 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member 2023-01-01 2023-09-30 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member 2022-07-01 2022-09-30 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member 2022-01-01 2022-09-30 0000828146 ilink:SeriesConvertiblePreferredStockMember 2023-07-01 2023-09-30 0000828146 ilink:SeriesConvertiblePreferredStockMember 2023-01-01 2023-09-30 0000828146 ilink:SeriesaConvertiblePreferredStockMember 2023-01-01 2023-09-30 0000828146 ilink:SeriesConvertiblePreferredStockMember 2022-07-01 2022-09-30 0000828146 ilink:SeriesConvertiblePreferredStockMember 2022-01-01 2022-09-30 0000828146 ilink:BkfCapitalMember 2023-09-30 0000828146 ilink:BkfCapitalMember 2023-06-30 0000828146 ilink:QbakMember 2022-12-31 0000828146 ilink:BkfCapitalMember 2022-12-31 0000828146 ilink:BkfCapitalMember 2022-09-30 0000828146 ilink:BkfCapitalMember 2022-06-30 0000828146 ilink:BkfCapitalMember 2021-12-31 0000828146 ilink:QbakMember 2023-09-30 0000828146 ilink:QbakMember 2023-06-30 0000828146 2022-12-31 0000828146 ilink:QbakMember 2022-09-30 0000828146 ilink:QbakMember 2022-06-30 0000828146 ilink:QbakMember 2021-12-31 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-06-01 2023-06-30 0000828146 ilink:NewarkCaliforniaManufacturingFacilityMember 2023-02-01 2023-02-28 0000828146 country:SG 2023-01-01 2023-09-30 0000828146 country:JP 2023-01-01 2023-09-30 0000828146 country:HK 2023-01-01 2023-09-30 0000828146 us-gaap:ManufacturingFacilityMember 2022-05-01 2022-05-31 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2020-07-01 2023-05-31 0000828146 srt:ChiefExecutiveOfficerMember 2023-01-01 2023-09-30 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-01-01 2023-09-30 0000828146 us-gaap:ManufacturingFacilityMember 2023-09-30 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-09-30 0000828146 ilink:NewarkCaliforniaManufacturingFacilityMember 2023-09-30 0000828146 country:SG 2023-09-30 0000828146 country:JP 2023-09-30 0000828146 country:HK 2023-09-30 0000828146 ilink:SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember 2023-06-30 0000828146 ilink:SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember 2023-05-31 0000828146 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0000828146 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0000828146 2022-07-01 2022-09-30 0000828146 2023-07-01 2023-09-30 0000828146 2023-09-30 0000828146 ilink:CalmanTechnologyLimitedMember 2023-03-17 0000828146 ilink:AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember ilink:SpecSensorsLlcAndKwjEngineeringInc.Member 2022-12-16 0000828146 ilink:CalmanTechnologyLimitedMember ilink:SharePurchaseAgreementMember 2023-03-17 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member ilink:AssetPurchaseAgreementMember 2022-12-16 0000828146 ilink:CalmanTechnologyLimitedMember ilink:SharePurchaseAgreementMember 2023-03-17 2023-03-17 0000828146 ilink:SpecSensorsLlcAndKwjEngineeringInc.Member ilink:AssetPurchaseAgreementMember 2022-12-16 2022-12-16 0000828146 2022-01-01 2022-09-30 0000828146 2023-11-09 0000828146 2023-01-01 2023-09-30 shares iso4217:USD iso4217:GBP ilink:customer utr:sqft pure iso4217:USD shares ilink:segment 0000828146 --12-31 2023 Q3 false 200000 200000 6574000 6610000 10-Q true 2023-09-30 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 6573570 5207000 10091000 1622000 1178000 2875000 2112000 226000 321000 9930000 13702000 305000 184000 289000 76000 4392000 650000 181000 172000 128000 134000 69000 65000 15294000 14983000 909000 273000 443000 568000 141000 131000 468000 117000 1961000 1089000 54000 46000 54000 46000 2015000 1135000 0.01 0.01 1000000 1000000 200000 200000 5000000.0 5000000.0 2000 2000 0.001 0.001 30000000 30000000 6574000 6610000 7000 7000 62282000 62617000 -97000 -98000 -48915000 -48680000 13279000 13848000 15294000 14983000 3075000 1851000 10402000 5882000 1616000 979000 5295000 2817000 1459000 872000 5107000 3065000 588000 319000 1765000 912000 963000 743000 3201000 2476000 1551000 1062000 4966000 3388000 -92000 -190000 141000 -323000 26000 207000 154000 704000 -66000 17000 295000 381000 59000 11000 230000 121000 -125000 6000 65000 260000 -225000 -94000 -235000 -40000 -0.03 -0.03 -0.01 -0.01 -0.04 -0.04 -0.01 -0.01 6582000 6582000 6603000 6603000 6597000 6597000 6603000 6603000 -125000 6000 65000 260000 -194000 -80000 1000 -229000 -319000 -74000 66000 31000 200000 2000 6591000 7000 62440000 97000 -48690000 13856000 0 0 0 0 0 0 -125000 -125000 0 0 0 0 0 0 100000 100000 0 0 0 0 0 -194000 0 -194000 0 0 1000 0 15000 0 0 15000 0 0 -18000 0 173000 0 0 173000 200000 2000 6574000 7000 62282000 -97000 -48915000 13279000 200000 2000 6610000 7000 62617000 -98000 -48680000 13848000 65000 65000 300000 300000 1000 1000 1000 15000 15000 -37000 350000 350000 200000 2000 6574000 7000 62282000 -97000 -48915000 13279000 200000 2000 6602000 7000 62552000 -53000 -49898000 12610000 0 0 0 0 0 0 6000 6000 0 0 0 0 0 0 100000 100000 0 0 0 0 0 -80000 0 -80000 0 0 2000 0 15000 0 0 15000 200000 2000 6604000 7000 62567000 -133000 -49992000 12451000 200000 2000 6602000 7000 62552000 96000 -49952000 12705000 260000 260000 300000 300000 -229000 -229000 2000 15000 15000 200000 2000 6604000 7000 62567000 -133000 -49992000 12451000 65000 260000 266000 192000 0 562000 15000 15000 11000 -6000 -229000 -121000 158000 318000 -103000 36000 -72000 33000 -231000 -154000 -73000 70000 155000 -385000 4278000 0 0 6027000 0 15000 44000 9000 -4322000 -6021000 300000 300000 350000 0 -650000 -300000 -67000 -187000 -4884000 -6893000 10091000 10782000 5207000 3889000 331000 167000 0 0 55000 178000 <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”) operates in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas sensors and instruments are used in environmental and air quality monitoring across a broad range of applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. 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 HMI technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays and other printed circuits are also deployed in HMI markets and integrated into products such as medical devices and defense systems. Our electrochemical gas-sensing technology 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 Newark, California; our engineering, research and development center in Singapore; and our distribution and logistics center in Hong Kong. We also maintain a technical and sales office in Japan. 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;">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 29, 2023.</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 September 30, 2023, 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), net, consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating income and expenses.</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 so far in fiscal 2023. 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 November 9, 2023, 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”) operates in two principal sensor technology divisions: force/touch sensors, and gas sensors. Our Force-Sensing Resistor (FSR®) and related technologies, including membrane keypads, graphic overlays and printed electronics, are used extensively in human-machine interface (“HMI”) devices, while our gas sensors and instruments are used in environmental and air quality monitoring across a broad range of applications.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. 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 HMI technology platforms are deployed in a wide range of markets including consumer electronics, automotive, industrial, and medical. Our membrane keypads, graphic overlays and other printed circuits are also deployed in HMI markets and integrated into products such as medical devices and defense systems. Our electrochemical gas-sensing technology 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 Newark, California; our engineering, research and development center in Singapore; and our distribution and logistics center in Hong Kong. We also maintain a technical and sales office in Japan. 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;">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 29, 2023.</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 September 30, 2023, 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), net, consists of interest income, foreign currency exchange gains and losses, gains and losses on marketable securities, and other non-operating income and expenses.</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 so far in fiscal 2023. 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 November 9, 2023, 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;">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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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,398</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,635</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;"> 205</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;"> 192</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;"> 272</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;"> 285</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,875</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,112</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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;"> 1,910</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;"> 1,688</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;"> 403</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;"> 417</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,313</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,105</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,008)</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;"> (1,921)</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;"> 305</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;"> 184</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 $42,000 and $48,000 for the three months ended September 30, 2023 and 2022, respectively. Depreciation expense totaled $125,000 and $150,000 for the nine months ended September 30, 2023 and 2022, 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: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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;">Intangible assets, 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;">Patents, tradenames, and trademarks</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;"> 705</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;"> 658</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;">Developed technology</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;"> 134</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;">—</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;">Customer relationships</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;"><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;"> 96</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;"><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:71.44%;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: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;"> 26</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;">—</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;">Order backlog</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;"><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;"> 22</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;"><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:71.44%;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;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;"><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;"> 29</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;"><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: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;"><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;"> 1,012</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;"><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;"> 658</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 amortization</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;"> (723)</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;"> (582)</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 intangible assets, 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;"> 76</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 $36,000 and $14,000 for the three months ended September 30, 2023 and 2022, respectively. Amortization expense totaled $142,000 and $42,000 for the nine months ended September 30, 2023 and 2022, 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:84.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:84.16%;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.65%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;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.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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.16%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.16%;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.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:1.67%;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:11.49%;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:84.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289</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:71.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">September 30, </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: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.33%;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.68%;margin:0pt;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.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:11.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;">2023</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:11.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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.49%;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.68%;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 compensation and benefits</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.77%;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.55%;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;"> 172</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.77%;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.55%;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;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205</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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;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.55%;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;"> 66</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.77%;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.55%;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;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;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.55%;border-bottom: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;"> 443</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.77%;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.55%;border-bottom: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;"> 568</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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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,398</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,635</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;"> 205</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;"> 192</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;"> 272</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;"> 285</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,875</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,112</p></td></tr></table> 2398000 1635000 205000 192000 272000 285000 2875000 2112000 <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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;"> 1,910</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;"> 1,688</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;"> 403</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;"> 417</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,313</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,105</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,008)</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;"> (1,921)</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;"> 305</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;"> 184</p></td></tr></table> 1910000 1688000 403000 417000 2313000 2105000 2008000 1921000 305000 184000 42000 48000 125000 150000 <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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;">Intangible assets, 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;">Patents, tradenames, and trademarks</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;"> 705</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;"> 658</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;">Developed technology</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;"> 134</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;">—</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;">Customer relationships</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;"><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;"> 96</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;"><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:71.44%;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: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;"> 26</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;">—</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;">Order backlog</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;"><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;"> 22</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;"><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:71.44%;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;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;"><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;"> 29</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;"><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: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;"><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;"> 1,012</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;"><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;"> 658</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 amortization</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;"> (723)</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;"> (582)</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 intangible assets, 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;"> 76</p></td></tr></table> 705000 658000 134000 96000 26000 22000 29000 1012000 658000 723000 582000 289000 76000 36000 14000 142000 42000 <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:84.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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:84.16%;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.65%;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.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023 (remainder of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:84.16%;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.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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.16%;background:#cceeff;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.16%;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.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:1.67%;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:11.49%;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:84.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289</p></td></tr></table> 35000 125000 48000 27000 25000 29000 289000 <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.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.68%;margin:0pt;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.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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.33%;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;">September 30, </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: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.33%;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.68%;margin:0pt;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.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:11.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;">2023</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:11.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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.49%;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.68%;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 compensation and benefits</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.77%;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.55%;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;"> 172</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.77%;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.55%;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;"> 320</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 205</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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;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.55%;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;"> 66</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.77%;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.55%;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;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:71.68%;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: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.77%;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.55%;border-bottom: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;"> 443</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.77%;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.55%;border-bottom: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;"> 568</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> 172000 320000 205000 223000 66000 25000 443000 568000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 3 – Acquisitions</b></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;">Acquisition of Assets of SPEC Sensors and KWJ Engineering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">On December 16, 2022, we acquired substantially all of the assets of SPEC Sensors, LLC (“SPEC”), and KWJ Engineering, Inc. (“KWJ”) (collectively, “SPEC/KWJ”), two designers and manufacturers of gas, air and environmental quality sensors that were under common ownership, pursuant to an Asset Purchase Agreement, dated as of December 16, 2022 (the “Asset Purchase Agreement”), by and among the Company, SPEC/KWJ, and the respective equity holders of SPEC and KWJ. The Asset Purchase Agreement contains customary representations, warranties and covenants, including non-competition covenants. Under the terms of the Asset Purchase Agreement, the purchase price for both companies’ assets was $2,000,000 plus the amount by which the combined companies’ net working capital at closing was more than $1,350,000. At closing, the purchase price was preliminarily calculated as $2,269,000, of which $1,519,000 was paid to SPEC/KWJ, and $750,000 was paid into escrow against purchase price adjustments and potential claims for breaches of representations and warranties by SPEC/KWJ or the equity holders. Subsequent to the closing, the parties reached an agreement pursuant to which (i) the purchase price was reduced to $2,102,313 resulting from the determination that the closing date net working capital was $166,687 lower than was preliminarily calculated, with such funds having been distributed back to the Company from the escrow account in May 2023, and (ii) the remaining funds in the escrow account were released to SPEC/KWJ in May 2023 without prejudice to the Company’s rights in respect of breaches of representations, warranties or covenants. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date, giving effect to the post-closing purchase price adjustment (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;"> 541</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;"> 306</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;"> 952</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;"> 52</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 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;"> 50</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;">Deposits</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;"> 16</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;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 0pt 0.05pt 0pt;"> (415)</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 6pt;">Net identifiable tangible 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,502</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;">Developed technology</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;"> 134</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;"> 96</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;"> 47</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;">In-process research and development</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;"> 29</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;"><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;"> 26</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;">Order backlog</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;"> 22</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;"> 246</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 6pt;">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;"> 2,102</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 fair value of accounts receivable is equal to the $306,000 gross contractual amount, as we expect the entire balance to be collectible. </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 workforces of SPEC/KWJ. The goodwill is expected to be deductible for income tax purposes.</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;">Acquisition of Calman Technology Limited</span></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) is being held back for up to nine months against potential claims for breaches of representations and warranties (subject to certain deductibles and caps). 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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands). We are in the process of identifying and measuring the fair value of certain property and equipment assets, intangible assets, and working capital balances, and accordingly the following measurements of these assets and goodwill are provisional and subject to change.</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;"> </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;">Goodwill</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 3pt 0.05pt 0pt;"> 4,052</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;">Net 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;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%;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;"> 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 fair value of accounts receivable is equal to the $656,000 gross contractual amount, as we expect the entire balance to be collectible. </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 both SPEC/KWJ and Calman had been included in our consolidated results for the periods ended September 30, 2023 and 2022 (unaudited):</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:45.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:45.57%;margin:0pt;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.44%;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:24.77%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.75%;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:45.57%;margin:0pt;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.44%;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:24.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months </b><b style="font-weight:bold;white-space:pre-wrap;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.57%;margin:0pt;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.44%;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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:45.57%;margin:0pt;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.44%;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:51.98%;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:45.57%;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:2.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:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;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,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 11,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 12,042</p></td></tr><tr><td style="vertical-align:bottom;width:45.57%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.53%;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.63%;border-bottom: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;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 815</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> 2000000 1350000 2269000 1519000 750000 2102313 166687 <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;"> 541</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;"> 306</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;"> 952</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;"> 52</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 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;"> 50</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;">Deposits</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;"> 16</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;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 0pt 0.05pt 0pt;"> (415)</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 6pt;">Net identifiable tangible 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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,502</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;">Developed technology</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;"> 134</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;"> 96</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;"> 47</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;">In-process research and development</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;"> 29</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;"><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;"> 26</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;">Order backlog</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;"> 22</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;"> 246</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 6pt;">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;"> 2,102</p></td></tr></table> 541000 306000 952000 52000 50000 16000 415000 1502000 134000 96000 47000 29000 26000 22000 246000 2102000 306000 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;"> </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;">Goodwill</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 3pt 0.05pt 0pt;"> 4,052</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;">Net 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;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%;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;"> 6,450</p></td></tr></table> 1577000 656000 622000 12000 146000 91000 615000 91000 2398000 4052000 6450000 656000 <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:45.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:45.57%;margin:0pt;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.44%;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:24.77%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.75%;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:45.57%;margin:0pt;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.44%;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:24.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:24.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months </b><b style="font-weight:bold;white-space:pre-wrap;">Ended September 30,</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.57%;margin:0pt;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.44%;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:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:45.57%;margin:0pt;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.44%;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:51.98%;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:45.57%;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:2.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:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;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,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 11,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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;"> 12,042</p></td></tr><tr><td style="vertical-align:bottom;width:45.57%;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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.53%;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.63%;border-bottom: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;"> (93)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom: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;"> 815</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> 3075000 3866000 11163000 12042000 -125000 -93000 552000 815000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 4 – Marketable Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our marketable securities consist of equity securities classified as available-for-sale (“AFS”). AFS securities are carried at fair value on the condensed consolidated balance sheets. Realized and unrealized gains and losses are reported in earnings within “other income (expense), net”. The specific identification method is used to determine realized gains and losses on AFS securities. During the three months ended September 30, 2023 and 2022, we purchased $0 and $0 of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the nine months ended September 30, 2023 and 2022, we purchased $0 and $6.0 million of marketable securities, respectively, and we sold $0 and $15,000 of marketable equity securities, respectively. During the three months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. During the nine months ended September 30, 2023 and 2022, gross realized and unrealized gains were $0 and $2,000, respectively, and gross realized and unrealized losses were $0 and $0, respectively. As of September 30, 2023, we had no marketable equity securities.</p> 0 0 0 15000 0 6000000.0 0 15000 0 2000 0 0 0 2000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5 – Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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. 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:53.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.4%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.71%;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:10.85%;border-bottom: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:1.7%;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:10.85%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom: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:1.7%;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:8.97%;border-bottom: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;">2022</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:53.42%;margin:0pt;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.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.86%;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:53.42%;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 income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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;"> (125)</p></td><td style="vertical-align:bottom;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:1.05%;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.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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: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:1.05%;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.79%;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> (300)</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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 income (loss) applicable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> (94)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> (235)</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 6,582</p></td><td style="vertical-align:bottom;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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 6,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,597</p></td><td style="vertical-align:bottom;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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,603</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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.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:1.05%;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.79%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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.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:1.05%;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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> 6,582</p></td><td style="vertical-align:bottom;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:1.05%;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:9.79%;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;"> 6,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> 6,597</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,603</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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><td style="vertical-align:bottom;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:1.05%;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.79%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;border-bottom: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><td style="vertical-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:1.05%;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.79%;border-bottom: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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;border-bottom: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.04)</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom: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.01)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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: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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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;">Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;border-bottom: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;"> 400</p></td><td style="vertical-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:1.05%;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.79%;border-bottom: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;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;border-bottom: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;"> 400</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom: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;"> 400</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 400,000 shares of common stock were outstanding but were not included in the computation of diluted earnings (loss) per share for the periods presented because the $12.50 conversion price per share was greater than the average market price of the common stock for the applicable period.</p><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:53.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.4%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:19.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;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.71%;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:10.85%;border-bottom: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:1.7%;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:10.85%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom: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:1.7%;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:8.97%;border-bottom: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;">2022</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:53.42%;margin:0pt;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.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.86%;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:53.42%;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 income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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;"> (125)</p></td><td style="vertical-align:bottom;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:1.05%;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.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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: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:1.05%;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.79%;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> (300)</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (300)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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 income (loss) applicable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> (225)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> (94)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> (235)</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 6,582</p></td><td style="vertical-align:bottom;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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 6,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,597</p></td><td style="vertical-align:bottom;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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,603</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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.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:1.05%;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.79%;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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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.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:1.05%;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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.79%;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;"> 6,582</p></td><td style="vertical-align:bottom;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:1.05%;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:9.79%;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;"> 6,603</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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;"> 6,597</p></td><td style="vertical-align:bottom;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:1.05%;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:7.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,603</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;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><td style="vertical-align:bottom;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:1.05%;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.79%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;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.04)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.01)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;border-bottom: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><td style="vertical-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:1.05%;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.79%;border-bottom: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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;border-bottom: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.04)</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom: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.01)</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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: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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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: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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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;">Shares subject to anti-dilutive Series A Convertible Preferred Stock excluded from calculation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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.79%;border-bottom: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;"> 400</p></td><td style="vertical-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:1.05%;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.79%;border-bottom: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;"> 400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:7.94%;border-bottom: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;"> 400</p></td><td style="vertical-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:1.05%;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:7.91%;border-bottom: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;"> 400</p></td></tr></table> -125000 6000 65000 260000 100000 100000 300000 300000 -225000 -94000 -235000 -40000 6582000 6603000 6597000 6603000 6582000 6603000 6597000 6603000 -0.03 -0.01 -0.04 -0.01 -0.03 -0.01 -0.04 -0.01 400000 400000 400000 400000 200000 400000 12.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 6 – Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Repurchase Transaction</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the Company’s board of directors approved the Company’s repurchase of 5,500 shares of common stock that were previously issued and sold in a private transaction to an individual in December 2022. The Company repurchased the shares for $50,050 ($9.10 per share), which is the same price at which the Company issued and sold the shares in December 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Stock Repurchase Program</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">In May 2023, the Company’s board of directors approved a Stock Repurchase Program to repurchase up to 100,000 shares of the Company’s common stock. During the three and nine months ended September 30, 2023, the Company repurchased 18,217 and 32,120 shares, respectively, for aggregate purchase prices of approximately $173,000 and $300,000, respectively.</p> 5500 50050 9.10 100000 18217 32120 173000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7 – Significant Customers, Concentrations of Credit Risk, and Geographic Information</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:48.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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></tr><tr><td style="vertical-align:bottom;width:48.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:1.48%;margin:0pt;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:23.52%;border-bottom: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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:22.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:48.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:1.48%;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:10.51%;border-bottom: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.48%;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:10.52%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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.48%;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:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:48.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:1.48%;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.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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.48%;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.15%;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;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin: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.54%;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:48.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 C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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:2.48%;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.15%;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;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">%</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:48.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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:2.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:1.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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: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:2.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:1.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: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></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;border-bottom: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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;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.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:48.94%;margin:0pt;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.01%;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:23.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.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;">$</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;"> 1,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</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;"> 5,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</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,657</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 1,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,849</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;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;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 376</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;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;"> 3,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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;"> 1,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 10,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 5,882</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 customers 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 September 30, 2023, two customers accounted for 26% and 17% of total accounts receivable. At December 31, 2022, two customers accounted for 20% and 13% of total accounts receivable. Our allowance for doubtful accounts was $0 at both September 30, 2023 and December 31, 2022.</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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;"> 717</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;"> 935</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,358</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;"> —</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;"> 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: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;"> 344</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,364</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;"> 1,279</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:48.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:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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></tr><tr><td style="vertical-align:bottom;width:48.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:1.48%;margin:0pt;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:23.52%;border-bottom: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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:22.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:48.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:1.48%;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:10.51%;border-bottom: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.48%;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:10.52%;border-bottom: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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;border-bottom: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.48%;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:10.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:48.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:1.48%;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.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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.48%;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.15%;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;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:48.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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.15%;margin: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.54%;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:48.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 C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.14%;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:2.48%;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.15%;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;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">%</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.11 0.20 0.22 0.27 0.19 0.11 0.11 0.15 0.18 <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:48.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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:2.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:1.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:9.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.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: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:2.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:1.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: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></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;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.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.51%;border-bottom: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 September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;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.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;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:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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:48.94%;margin:0pt;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.01%;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:23.51%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.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;">$</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;"> 1,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</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;"> 5,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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;">$</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,657</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 816</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 1,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,849</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;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;"> 1,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 2,275</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 376</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;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.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:1.27%;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;"> 3,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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.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;"> 1,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 10,402</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.27%;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;"> 5,882</p></td></tr></table> 1257000 661000 5357000 2657000 816000 1069000 2770000 2849000 1002000 121000 2275000 376000 3075000 1851000 10402000 5882000 2 0.26 0.17 2 0.20 0.13 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;">September 30, </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;">2023</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;">2022</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;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;"> 717</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;"> 935</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,358</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;"> —</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;"> 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: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;"> 344</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,364</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;"> 1,279</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> 717000 935000 4358000 289000 344000 5364000 1279000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8 – 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, was also previously the Chief Financial Officer of Qualstar. Mr. Bronson, together with BKF Capital Group, Inc. (OTCMKTS:BKFG) which he controls, have a controlling interest in both Interlink and Qualstar. We have a facilities agreement with Qualstar to allow Qualstar to use of a portion of our Irvine, California office facility, and also our former Los Angeles, 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 September 30, </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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">2022</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 July 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;"> 86</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;"> 9</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;"> 23</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;"> 7</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;"> 196</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;"> 206</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;"> (255)</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;"> (203)</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;"> 31</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;"> 29</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;"> (28)</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;"> (28)</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 September 30,</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;"> 27</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;"> 12</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;"> 26</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;"> 8</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: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.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.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: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.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: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.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: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;white-space:nowrap;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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.86%;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.69%;border-bottom: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: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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.86%;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: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;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">    </b></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;white-space:nowrap;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.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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;white-space:nowrap;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.86%;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.21%;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.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.74%;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.74%;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.74%;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><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;"> 8</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.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.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="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.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="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.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="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.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.74%;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;"> 630</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.74%;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.74%;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;"> 592</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.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.74%;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;"> (609)</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.74%;margin: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.74%;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;"> (651)</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.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.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;"> <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.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;"> <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.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;"> <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.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.74%;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</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.74%;margin: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;"> 74</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.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.74%;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.74%;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;"> (75)</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.74%;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;"> (74)</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 September 30,</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%;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.74%;border-bottom: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;"> 27</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.74%;border-bottom: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;"> 12</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.74%;border-bottom: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;"> 26</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;"> 8</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, in 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 September 30, </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;">2023</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;">2022</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 July 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;"> 5</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;"> 6</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;"> 8</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;"> 20</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;"> (10)</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;"> (14)</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;"> 37</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;"> (37)</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 September 30,</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;"> 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%;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;">—</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;"> 12</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;font-weight:bold;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: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;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%;border-bottom: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;">Nine Months Ended September 30, </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;">2023</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;">2022</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;">$</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;"> 12</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;"> 41</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;"> 81</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;"> (40)</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;"> (81)</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;"> 136</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;"> 97</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;"> (136)</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;"> (97)</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 September 30,</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;"> 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%;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;">—</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;"> 12</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 September 30, </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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;">2022</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 July 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;"> 86</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;"> 9</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;"> 23</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;"> 7</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;"> 196</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;"> 206</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;"> (255)</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;"> (203)</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;"> 31</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;"> 29</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;"> (28)</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;"> (28)</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 September 30,</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;"> 27</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;"> 12</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;"> 26</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;"> 8</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: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.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.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: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.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: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.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: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;white-space:nowrap;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:53.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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.86%;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.69%;border-bottom: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: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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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.86%;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: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;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">    </b></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;white-space:nowrap;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.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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;font-weight:bold;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;white-space:nowrap;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.86%;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.21%;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.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.74%;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.74%;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.74%;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><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;"> 8</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.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.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="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.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="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.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="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.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.74%;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;"> 630</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.74%;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.74%;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;"> 592</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.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.74%;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;"> (609)</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.74%;margin: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.74%;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;"> (651)</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.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.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;"> <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.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;"> <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.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;"> <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.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.74%;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</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.74%;margin: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;"> 74</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.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.74%;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.74%;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;"> (75)</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.74%;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;"> (74)</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 September 30,</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%;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.74%;border-bottom: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;"> 27</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.74%;border-bottom: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;"> 12</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.74%;border-bottom: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;"> 26</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;"> 8</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 September 30, </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;">2023</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;">2022</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 July 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;"> 5</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;"> 6</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;"> 8</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;"> 20</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;"> (10)</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;"> (14)</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;"> 37</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;"> (37)</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 September 30,</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;"> 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%;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;">—</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;"> 12</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;font-weight:bold;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: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;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%;border-bottom: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;">Nine Months Ended September 30, </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;">2023</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;">2022</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;">$</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;"> 12</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;"> 41</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;"> 81</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;"> (40)</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;"> (81)</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;"> 136</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;"> 97</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;"> (136)</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;"> (97)</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 September 30,</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;"> 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%;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;">—</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;"> 12</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> 86000 9000 23000 7000 196000 206000 255000 203000 31000 29000 28000 28000 27000 12000 26000 8000 6000 85000 8000 630000 592000 609000 651000 87000 74000 75000 74000 27000 12000 26000 8000 5000 6000 8000 20000 10000 14000 56000 37000 56000 37000 3000 12000 2000 12000 41000 81000 40000 81000 136000 97000 136000 97000 3000 12000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9 – Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Our income tax expense is impacted by the mix of our domestic and foreign pre-tax earnings and losses. Our effective income tax rates are generally higher than the blended statutory tax rates of the jurisdictions in which we operate due to having incurred income tax expense on taxable income in certain jurisdictions, while not being able to benefit from losses in other jurisdictions for which our net operating loss carryovers (“NOLs”) are subject to valuation allowance. Income tax expense as a percentage of income/loss before income taxes was 89.3% for the three months ended September 30, 2023 versus 64.7% for the comparable quarter in the prior year. Income tax expense as a percentage of income before income taxes was 78.0% for the nine months ended September 30, 2023 versus 31.8% for the first nine months of the prior year.</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 September 30, 2023, 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 September 30, 2023 and December 31, 2022, while no valuation allowance on foreign deferred tax assets was necessary at both September 30, 2023 and December 31, 2022. 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 $5.2 million cash balance at September 30, 2023, $1.6 million was held by our foreign subsidiaries. If these funds are needed for our operations in the U.S., 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.</p> 0.893 0.647 0.780 0.318 0 0 0.105 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10 – Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Agreements</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. The 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. The weighted average incremental borrowing rate used to determine the initial value of right-of-use (“ROU”) assets and lease liabilities capitalized during the nine months ended September 30, 2023 was 5.5%, and during the nine months ended September 30, 2022 was 7.0%.</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 September 30, 2023, 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. 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 2022 through May 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 2023 through February 2024 for approximately $18,000 per month.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">We lease a 9,800 square-foot manufacturing facility and administrative offices in Irvine, Scotland for approximately $5,000 per month (with a 50% discount through October 2023). 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 September 30, 2023, we had current and long-term lease liabilities of $141,000 and $54,000, respectively, and right-of-use assets of $181,000. As of December 31, 2022, we had current and long-term lease liabilities of $131,000 and $46,000, respectively, and right of use assets of $172,000. Future imputed interest as of September 30, 2023 totaled $10,000. The weighted average remaining lease term of our leases as of September 30, 2023 is 0.9 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;">2023 (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;"> 43</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;">2024</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;"> 129</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;">2025</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;"> 33</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;">2026</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;">2027</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;"> 205</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;"> (10)</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;"> 195</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 September 30, 2023, we incurred approximately $129,000 in operating lease costs, of which $54,000 is included in cost of revenue and $75,000 is included in operating expenses in our condensed consolidated statements of operations. During the three months ended September 30, 2022, we incurred approximately $67,000 in operating lease costs, of which $33,000 is included in cost of revenue and $34,000 is included in operating expenses in our condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended September 30, 2023, we incurred approximately $379,000 in operating lease costs, of which $149,000 is included in cost of revenue and $230,000 is included in operating expenses in our condensed consolidated statements of operations. During the nine months ended September 30, 2022, we incurred approximately $189,000 in operating lease costs, of which $94,000 is included in cost of revenue and $95,000 is included in operating expenses in our condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Litigation</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 September 30, 2023. 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;">Warranties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">time of sale and are updated throughout the warranty period based upon numerous factors including historical warranty return rates and claim costs 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;">Intellectual Property Indemnities</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;">Director and Officer Indemnities and Contractual Guarantees</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 also 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;">Guarantees and Indemnities</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 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> 0.055 0.070 1560 4000 4351 6000 14476 8000 10635 18000 9800 5000 0.50 275 1000 3000 2000 500 1000 141000 54000 181000 131000 46000 172000 10000 P0Y10M24D <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;">2023 (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;"> 43</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;">2024</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;"> 129</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;">2025</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;"> 33</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;">2026</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;">2027</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;"> 205</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;"> (10)</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;"> 195</p></td></tr></table> 43000 129000 33000 205000 10000 195000 129000 54000 75000 67000 33000 34000 379000 149000 230000 189000 94000 95000 P1Y P1Y P12M EXCEL 52 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "2 :5<'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 " D@&E7E+%O].T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE1,'1S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DX2&\QOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$RB%H 4\O$ M>)SZ#BZ !4:8?/XNH%V)I?HGMG2 G9)3=FMJ',=Z;$MNWD' V]/C2UFW97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M)(!I5RSS<77B!0 #!\ !@ !X;"]W;W)K75])XS\53NF5,HN*W[D. M40'Y&U\"MD]?72.%\LCYD[J9^=<=6Y6(A=40?Y;$VS4"[Y_D]V .HK/8^':?Z)]L6[ MO5X'>5DJ>70(AA)$05Q\T^=#1;P.P#4!Y!! W@3@NG]P#@%.#EJ4+,=Z3R6= MC 7?(Z'>!C5UD==-'@TT0:S2N)("?@T@3D[>@E&51R;&H-\0H MN&+))7+L"T1LXFC*XYK#YWQWB>PK7?AWQ7'*FG-R/:==S>DJK!#LZ055AWV7 M)M1CUQWHD2D3.]:9_/(3'MB_ZVA_D-AW[+V2O6=2K]@?7A*F(S6'8[O[68=D MC&J)U"^1^LV0/F=42";"%[1D"1=2AV>6DB+358IKC&J)-RCQ!LWP%DP$7#58 M'\& H4V>6:GLAK7]T!C?DG-8<@X;MDQ!8:[)Q[#Z/)JUUC1,M8DTAK4$')6 M(V.A#B/-71 R-,^B1R9T8&8-V\9=9SCH7^G@C*$MX:Y*N*LF<$NV"5()"91H M3B-M&S7KS.8/M\O[V?P#NKV_=1^6G^8S=W51%',V=W781L&6V-BN9F&["?@L M]KB QIK/(!=H):&'(BZ0R[-8BA?X]K6U<4)]_D5'; YJB_S*>. FR _T&0Y]B M?5[-DK@_M(=HR;VG=&J.VCJ#WRO]4XGY&9B%VCKT#4'MN6LG!(V>YVWG&6?7@@.1?;T>3=KNE,M MZ#GL$Z[\$S:[GK>@"YY*&J)_@J1^V#(K7I$!'FE)S^&D<&6EL-D!Y4UU"HOF M>C"SP*BF1Y[#..'*.6&SW;GG'N1KL>6QR5F<$.F->MW1J*_G.X=OPI5QPF;7 M\Q!(\$Q\C3#Y=?,;6C$O$Y!)+:19R>51!/,4+,Z]IPOTLWT)A@HE5* =#3.& M$B:*5;.V$L[AKW!EL+#9&8$M]H-X@U8OT2,/M>QF >6JM%SG,%"D,E#$;'&. MV42WS]Z6QAM6ZQQ/",VGJ_=3[>K4'-B6L/)+I)%?97]((_MS&S&Q4;WR#U"06W (44)C?5[-@K6[#^:XMJ"5 M^R%F\W+,XY9!'DUX9IEZO'.X(%*Y(&(V,,=AMICB5\44O\KWP-&G3(*GC=4$ MJB7^0?[F4 ^%6C]74ZV=CK$R@B11EM(+HRF AS?+/;9,_K M]%D\M9-DVR,RPKV!%N$<7H=47H>8KKXFO8.'VO'UA%C=KJXYK"UC97\P_HXE?5QS$9E"H!^ 1E2[1!S0J!V4#7'_5\PZ]5YHYKO\F/8%'EJE[(X M>BR?ED>]T_R TZI>+\Z)/U(U7:8H9&L(M2^',-Z)XNBUN)$\R4\O'[F4/,HO MMXSZ3*@7X/J'6@FAR7.>%>IRL-*Z/!^-5+P2.5=GLA0%_+*45- M4YZ-F.=%HYRGQ6!VT7QW7\TN9*VSM!#W%5%UGO/JY:/(Y-/E@ Y>O_B:/JZT M^6(TNRCYHU@(_;V\K^!JU$9)TEP4*I4%J<3R^;QP:B[]2\:1V/A.3 MRH.4/\S%Y^1RX!E$(A.Q-B$X_%N+N<@R$PEP_+,-.FCO:1QW/[]&_[U)'I)Y MX$K,9?9WFNC5Y6 R((E8\CK37^73)[%-*#3Q8IFIYB]YVMIZ Q+72LM\ZPP( M\K38_.?/VT+L.-"@QX%M'=BQ#O[6H:G<:(.L2>N::SZ[J.03J8PU1#,?FMHT MWI!-6IC'N- 5_)J"GY[-O]Q=W]PM;JX)?%I\N?U\??4-+CY>W5[=S6_(XM/- MS;<%.:D+7B>I%LE[,B3?%]?DY-W[BY$& ";,*-[>[./F9JSG9@M1GA'?.R7, M8S[B/G>[7XL8W&GCSO;=1Y!VFSMKB%/6\C3 RVK>?&8PJ+:UK47YA3I MWJD-TS8;1[THJ=<1D^?$^8>4R5.:92C->-8] W^*+'O$, J]?G0[M$F=Z!J] M,Y3+8:V$HS^W4?:?(45P(G;C_O:D'<51)ZT 9RX%+**$:/[LPLGL^[,)@A.Q M\_M[DG;\1-T$]:79E1P ??M!(KV(F87]\#I&HFY*VNQ'#G@(OX1L&B ($OL$O8^W(S=&G1O)K2P>AUI4^4&L M3I+\Z0'IC:+M9[TS#;JI$NG^# I!3"'0Y&TN#)$-'S$+^O41ZQB3N1ESTU39 MT8_*9D84K6WF0ML1*#N&0 ]AM+F1>111QH@AI7X_T;..0YE[H)O+/$^U4>^; M:2F6A4Z+1U'$@)FP[-F61<^$OM(Q_K&26 MB$K]U@PR^@5-U4G*/[WNWRC:?M(=.S,W.\.4O-7(RJ1_2MYY9QX%05&1-<]J M<4[H*70642M>F1FZUBL8^/\5B3F(:K^62[(0YAR 7)&Y+-8P%38S5A>]*2Y) ME3*5\.9DM&SN"!TK\#:UU0,R.!VRVJ]UIS"86V&8Y040=PJ]7VE( MNJ?4T6DX#EY_Z"^B7;\/X KT>=C5JC%:/5O,("=CAZSVJ]<)'G9 \"1):AXQ M[*3F7&>8%L.8ERGLK"A46\Y$C$VPAXU91@[IXW?2QW=+']!H=5YG7(OVY$GF MT*$K\R9@+5ZUVTDFE4+;U;=5SG"*'49B=OVBV._$D.^>]'U$C.\6,1N>54?NXSXVSK,Q,ANAEI/ 4>"=H^FCA$PG M#9K%>70*R"DT/GECEOCD/=IYGV)>9OW)J\>T4"032W#USL90AFKS?FASH679 MO&*!+5S+O/FX$AR@&P/X?2E!-VPOS%N;]BW=[#]02P,$% @ )(!I5^1- M?&0U P W@H !@ !X;"]W;W)K^3?F@QS))20)3CD06QYC_/@?*EGW+M5X_W)%Y)/4' M>]!+\1Q\D _IE*N>77H)20R)("Q!'&9]:^B>C5PC,!8_"2S%2AOI4!X9>]*= MR[!O.9H(* 12N\#JM8 14*H]*8[GPJE5SJF%J^U7[S],\"J81RQ@Q.@O$LJH M;YU8*(09SJB\8\L+* )J:W\!H\(\T;*P=2P49$*RN! K@I@D^1N_%(E8$;BM M#0*O$'@?%30+0=,$FI.9L,98XD&/LR7BVEIYTPV3&Z-6T9!$+Z,ON1HE2B<' MH]N;\>3&GXR1:OFW5Y?CX;WJG ^OAC>C"?(O)I-['QUF"0Y7K-&/MHN'T.@Y*Z1>U6YK3)5ILLKT^49?ZT-_J;J M)P/.(41J98*G!DHQ1PM,,T"'*LZ048JY0"GP/!M'=1'G4W3-%'J;+0;.L>/V M[,5J7#N,*O3-DKZY'WVQ8CB3$>/D#X1UN+G/]@J)ZSC..]P=1A7<5HG;VHH[ M8G&L=OH_9#KW?U)-XEJJ=UE5X-LE?'L/^ \ENKV6PZ:SGNE=5A7:3DG;V9^6 M")'5DW;6&#KM;NL=:(U1Q]W V2TYN_MSJMM)2'7:D&1>!]O]"&R-T4;8DQ+V M9"NL#YPHO"$:L60!7))'"NAM#_HZB#K@K5[UO7XF4AQ WU(7MP"^ &OP]8O; M<;[7G8__R5DE :=E DX_==YL_K%.UY;!6]L VVTJH*[S=@TZGT+=\6\57K<# M[S"J$J]*#UWY M76,^)XE %&9*XQQW5=P\+Z;RCF2IJ4<>F535C6E&J@ %K@W4^(PQ^=K1)4Y9 MT@[^ E!+ P04 " D@&E7 TAP3)T% #"&0 & 'AL+W=OYFX,);Q9,S9.^(%6K$5!V7VRVB5KR0O M"F4FN?HU47%R,GUZ#*/'610B=31[^OTAO'M5)[-7]?4U>GR=H:KE[ M?5 ]'F;Q]M%(NGB EVA;[,0??YT@<0ZYE2@)$>O:[85<;X0E^A3ZWP\E&JZ MQ:##>3VU^VIJI&-J-OK*]!+.Z.8: MV=8E(A:Q@?E,?SR<0'+^W^C1?QZ]E0R[*1R[Y+//7SA0*52#.?!@1;>\$9MX M3F\'JAT*RG=T,/GY)^Q9OT#K<$ZR\)QDT9G(6BOF-"OF]+%/7NB.YEMZB7(J MH26HHKTRNGB^[":VY;OCX>XXM28(CUSCV M:IPR(1%;JD=8J16261&XQY/SL*?)-$&!'V@J38Q+ BU?D0DB(^S#(KU&I-J=!QM=E/3=#(UU8H-#$NMGQ-H0FR+<^%%?J-0K^WN3QM M*(]EDJ\0_5"62%!Q PGUS]DTSDD6GI,L.A-9:R5&S4J,>FLMRE?J"N5J+2Y1 M01_S^1JI![IR8SME,S?*-()%.#)K9S32:M#$V%B_RTP,]CW]+C-! >[H)$$C M/.@5/E/>M12]HKDJQK34'"^4!4N$+(IS!W:7P)R)9VNR38SO:)C0Q-C$TOIL M9(*(XWNP;FP='*'5J_R52267&;<@Z. L5U19]9(-QK^B'?,XRBCZGJK5>H"5GV3X#+(>58V,>5P'1A0,@'%BZ^TE2T\*UMT+K;VFAR< M->ZU@1UKTNG;:K96&]#]#(31G^0A ,*NH]>A"?(MIZ,,#]84]WO3^O9[HTO& MZ5ZZC#\ZNHYCW@MZHY@"(&PH-C&FA0- ]@AW*#X85=SO5!\:C?L&"RH%3*;N MY ,UATY@"&VI0L%B$B7T(-9Q?UN]9'*II;+[@KJ-%WD%2;ZGP\ Y>E" 8BQ MH":&>%:'SH-EQ;T^S-2)XLTF3>;Q6ZJ6F2'U2\9R)"2;?U^S=$$Y7-N^\;?H MBIB9 %"!H^<"HK*-; HIRL;!]N(3_C&F.?*/(A]+M2SM,E L5ET66SO)7,P M Q6S?SPAZ]K2750'S*A\&&:TM5-L[3P<7"3NMY&G\[!(TJT$][?N:^Z3F8!A M1B9@F)&)4VSMO;.#K23]MO+/.\ZJ[.(AI M_SQWI/LN".7I>0M!KD#_?WN*JYV.@^$D_8;S7Z6CIT:(Z0NAA H("$0EYF0 M$UQ50H9'>](9Y:OR98!0*K>YK'89FZO-"X>[;BFL>K(!4#]OF1, M[D^* 9K7-I-_ %!+ P04 " D@&E7LT7]>#T# "@"P & 'AL+W=O M$B](2.33\H'#SJQ8HB0C M5"2,(D[F?>/:[@9M99\;/"=D([;62"EY8>RGV@RCOF&I@$A*9E(Q8'BLR8"D MJ2*",'Z5G$;E4@&WU^_LM[EVT/*"!1FP]'L2R;AO7!DH(G.\2N4CV]R14D]3 M\/< I 4X=T/@ X)8 ][,> M&B6@\5D/S1*02S<+[7GB?"RQU^-L@[BR!C:UR+.?HR%?"55U$DH.;Q/ 26\P M&?O!. Q\!*MPP":?P& 7C:8@FM_!J]/ 8W('=\#E PS'L W1Z/PG# M,W2ZHG@5)9)$9^@"/84^.CTY0R]])AEL5C9OSN?^A:'2U47AOZ+VK?\ZN6.(9Z1OPUR@(7Q/#^_K% M;EG?=!=S3#+_F&3!DR@H6CF%:CAK M[\)VFCUSO9W??:/6KH6OL:B1!/LF3LNJ;'84-BN%S8-%.I$QX0@40O9BU=C6 M9%?Q.:*0!#9'$K]V=?*;QRS#8Y+YQR0+CD2V[;V+7RU+ X3D=? MG^U*>ON@],''E:E3V][_%EV[4U.K,6K7,N+OV[1J'VRP;^+:-;'FULB1$;[( M9ST!G]N*RJ*15*?5.'F=3U&U\QN[.[ UYSZ,G\6T^(>^F%U'F"\2*E!*YN#* MNFS#O?!B'BPVDBWS@>>%21B?\F4,(S3AR@#>SQF3[QOEH!K*O=]02P,$% M @ )(!I5[/'$'.X" W$4 !@ !X;"]W;W)KD@XO"\)3JZNY??T+-UKF:OG+/]6+(4HR??U*BVN>\NRW+P=#(KY M4JSCXDVV$:G\SV.6K^-2'N9?!\4F%_%BUVB]&K#AT!NLXR3MW5SM_G:?WUQE MVW*5I.(^)\5VO8[S'[=BE3U?]VCOYQ\^)5^79?6'PB :L;,+4!/]& UPVXTH"-3C1PZ@:.TL YU26W;N"J9SAUT5[=P#OW M&D9U@]$N6?OH[E+CQV5\S![DKS^"CP\S;=-XNTA*L7A-^N3SS">O?GE-BF6=O-UWDIWHY+TKF(9-G)7+D5.9-_D36195?>3 M(._3>;86Y-6'K"A> _3A^?2^>$SF20F01&:2ATR[M($<5H>QQ0YCB^UXG!,\ MM_$J3N>"Q"7Y(KXF:9JD7TGV2'Z(.*_^Z(OY&\+IKX0-&85&Q9[>V]%7]]2G M&W8U>#I.NXX8M1&^CO"8ZRH\@8Z:>&U(J$/ZSF2B,D4ZC++1T#V@6I'DATCR MET?RE2RN?=F]/BNJ^U.YQU$=#I6XZAC/&RJ7ZAO[7,VA;XM-/!?7/3F^"Y$_ MB=[-W_]&O>$_H;+!) LQR2(DLE;BG4/B'6/B/\K%2%+?$E8G;@FW1HJ.5SO% M)/,QR0),LM#1B\!3BB R8UKY= _Y=(WY;&:RHIJ+R")Y2A;BQ*1HI.J:5TPR M'Y,LP"0+72UG?:[>W2(+J)59[Y!9SYA9N3"6R]Y4KMED>M/Y#U+F<5K(F7BW MX%[\3R[EY H>FHUOC<1=\XQ)YF.2!9X>=<8FRBR+><;('/(^,>=ZM M(?N5^ED0>5^6DK#8YUA\KSX+*,%&QJX)QB3S1UJ$J*LLC3#/%V*21<;.MY([ M/B1W?%%RC]=:4**-[%T3/=:G'V4!AGFZ ),LQ"2+D,A:(V)R&!&3<*W=6 "3URT35+SJ, M,L>E<%W186,S#%\21T6[6&-:G\4L7@"05"^.$EISA[M6#RI;B,H68;&U4W_D M,-&+;(!_;5-+TJFUD@"(6DHU1*DES0D 8'U7K24(Y$S&D[%23 ".,H^>6&K2 MQEBA%S@K2DW9P\O.J2D=!#@"YFYWKBE,MA"5+<)B:P^ Q@^B9D/H+%^@YC@N M"BVM5HA/=2]HJ-:,%1("$$\M%A.D':?&/J%F_Z23WJ:ZX-?B987X=DA@AX0 MI$\U(6M#M:/6F!34[%)R\+0CV)@!U.P& MO$0EUI3&0Q3 MIP:H;"$J6X3%UDYWH[>I67!?(*]J9N.J4(=HJT)=94,*"X !$@M"01H+P)E$ M5J-5Z8O$:F>1I6M 8$$(2%- 9!D[W+F0,-E"5+8(BZW]I+71U^QL?6U]U@HF MO>8W/FS5(=K35D!Z2\&CEA, ZZOB*81 SMA3)_D(P%$^=L9P-;%&M[(+=*OA MH2L<7ET)ZC4%@+QCM5C'V-CMKC6%RA:BLD58;.T!<+1]P:RRSQ)99HZNGB\J MFX_*%J"RA0PP%%RULHV8=E8;ZUKT@[UC"$J6V3N?SO)C5?!S%[%I8+1 M3-\YX;J;0-7I&W7S!"I;B,H68;&U1T;CP3"S!_-);+;Y?"E'1E$MV^;[/:#% MB3V@MV:VS@,!=1\& W8R<%>UQ%#/&:*R1;8K:.>XL8N8V2XRY-A:^*B[,IAN M*O6YIHY0;254MA"5+<)B:P^+QE9B&+82!X>%W58"(%JF(5N)C;5MQX!A-!FI M"RW(51I/U*D_ G"4L]&)_4ZL<948MJL$!_8<5PD >>Y(=97,'>Y<1ZBN$BI; MA,76WG7>N$K\,E?I^-DRF'1N=Y4 B%I-''*5'$>=_P"85DP IC*5)JJI!. H M'[LG'DCRQE3B>*:2/;KGF$H R',GZJK4W.W.F_E13254M@B+K3T &E.)(YA* M7'^+1$NK%>)SW3[12L8*"0%(GS)U\K&AVM$Z>N_%;-9T>G[/K=L0IG:(;X<$ M=D@(0(#G]S94.VJ-\<'-QL<%%A>W[X&P0WP[) @?3IQU#!:B2(;43N&C:_ M+_,5P."Y]K*U0GP.> BJS0-@M!%HW_M@/E,[<(WLYI=M?;#I,F[=>3 %(-I\ MAOKJ BI;B,H68;&UT]TH8.]SY-5?4 M-PE0V2(LMGWJ!T=?6U%][\D?<2X5<4%6XE'2#]^,9-SS_5>)[ _*;+/[)HLO M65EFZ]W'I8@7(J\ \O^/65;^/*B^'./PA2XW_P=02P,$% @ )(!I5V.3 M,!7P!@ ]1X !@ !X;"]W;W)K>7W&\<6+D,]JQ9A&KW&4J,O62NOU>:>C@A6+J?HBUBR!_RR$C*F&6[GL MJ+5D-$P7Q5$'>UZ_$U.>M,87Z;.I'%^(C8YXPJ82J4T<4_EVS2+Q<3TC<+4HE_.'M1 M>]?(F#(7XMGD9?("*5_D4ON:S70L%&:1'G MBP%!S)/LE[[FCMA; 'KL"W"^ +]?T&U80/(%)#4T0Y::=4,U'5](\8*DD09M MYB+U3;H:K.&)">-,2_@OAW5Z/'E\N+E]F-W>(+B:/=[?W5P]P=#1 ,0H[0?[:Z^RU MN.&U(_1=)'JET&T2LK"ZO@,F%';@G1W7V*EPQM9?$/'.$/8PL>"9?'XY=L A MA5M)JH\TN96J%5I C2BTD")&4':2:IXLL[SEFC-U;G-;IK9K5VMJ^ERM:< N M6U"TBLDM:XW_^L/O>W_;;#Z2LHH'NH4'NB[MXP=H03P)1,QL9F9K^^E:TVFV MXW[/\[R+SG8??UT*][U]L0JR7H&LYXS-5?@OU!6T(JV0%M"+ I$$/&(H*2"; MY^8N,&%<2['ED*5H_@;IK^"")Z>?CVCOF!$]DK**W_J%W_K.B-XP4!IPFK7? M)$0T%E+SW^D#F^69NEXE?/UZE.MB_@@W1GE0H!TXT?Y,@-4B_AO"9; 6-R=+ MX#8%\4N@CL5D MGEQ6W*3N+X]88-?EVL11#"69^VXV+^*_IF^-P>_67S[ %I!U.4*:,9:T[CO9 MSV"4&U8I3"O,7ATF)I:^8A/T>]UFI"61^FXFW2'=#1OTM0%JG1K; UO8ZW*# MYCG)+RG4=W/HP^$CD-6,.COZ/0LG6>3:9-A,2WY)H_[PH'&<0YM0GQG>?"<_ M']S$CZ2MZH62G?T/Z#GX;\,53P<(L4 3&L4T04\L6"4B$LLW=,]CL[,[2V=? MD$AC3\TJ^7Z3EKO'PKU=/+ UU+ID0U1QR=#827KCZ48&*VIZ*&#]]#"7*W5- M@NY-A<1+KD5N[FUXF[H M"%#]^NT,K2,*\YYA,0:)LC;3GQ6XA5&[W7JBV.1&S>A+WL5NWBUZ6=Z^K#W M"MS"J5V"+<1FDX2T:9YK<,F_N'M0 UOPA,)L_7$#PTY>/[2!'4M;U0LEPV,W MPT_I6[JY@/P+N2&D! H)FAF\;,$D]"BDS(;)Z@<+F1LFK0?Q8\$J^I+UL9OU M?[#U?@4!]<> O1FQA?Q)SX:X+MB$M61^_$GFWU6++>&LJ"TBMI&]R\\E MV6/WIOEVL6!!FB3L-4@W<0C&%(:"?$,'3L^(#5I6>F'ZUA8Z<6(?OG%]K]SN M#RP66>3\H8,T2N+&;N(VT3@)62#-[OG4A.,P VPL/1S:FJ]M+ST<-4_GI"1K MXB;K21/B,S1G2YXD)K<,L3#)A778('56AM8ZLDSN5LG!L/E[#"GYF[CYVV$& M,QLYIP%U8NYASY))%D$R'#:S("DYG& GC\PVZW7$3!.E$?10%41";20KACU# M,9!?V?$0S(GV;]3..>'@C]1'TE;UR-Z'>O=<<+>W!VO\$$7JS$YL6T:+G-]O M[@"DY'_BWG_?)9J!];H987U370/G$JGB*AF9N+^E._(I$4D[S:F]00LJY-.3 M"SGJA_-C::OZJ>1^XN;^^_2[Y]Z7"40E;,7 "]GQT%Q3GG9 :8X=VV+1!N)U M?!#*7[=_-&+;45O$_('E*U9G[P Q9G*9GJLJE'[SR<[@BJ?%V>U5>F+Y[OFU M?S[)3F!+-=F!\'P' M[MN-[^[#RMJ^>%S73?CN9-7W[?Q>?>N'OG:-_=@585BO3;=]8VN_^>[DZB1^ M<>N6JQY?/'GU;6N6]L[V/[OKUZ^>8;W^85? MG-V$[.\".YE[?X\/'ZKO3BY!D*UMV6,&0_]YL&]M76,B(N,WG?,D+8F!^=]Q M]N]Y[[27N0GVK:__X:I^]=W)BY.BL@LSU/VMW_Q@=3_/,5_IZ\#_%AMY]_GU M25$.H?=K'4P4K%TC_S6/RH=LP(O+(P.N=< UTRT+,97O3&]>?=OY3='A;9H- M?_!6>301YQH'XLXM&[=PI6GZXG59 M^J'I7;,L/OK:ERR/611;XI?O1-OPK%^Z:RU73\$R(X M47T=J7YS_7-)[;P+&WAV:=F_V]MX=.+_,WWMK@J_OB'%]=7 M5S?%?[!F\MO1>O?%>VALYQM7AAE]75X4IUCP M^O)F8V?\%RVMWPQA]QL_=+M?I:GC][XK>B)='^L.].%900:O,SV1ZIJBW_BB M[5Q3NM;412!CA+&V7#6^]LMM4;D'!_L47A9D($O[I/=#N=(7B7QP96E"_.*B M^&GHBN_QYOD=+!MQYM8&1VK>%:??W]V2.'S]C&C N,[61$8U+D?LFQ%193U4 M&+BVZWEG&EO# MK;?8[VI8F^9\;,1U.PU=#V0M[Q+[3R'K0G4 \6)#.@XK'9$!Z4\7 1I$L289] M S[/R+^2FPHD'#4+S)K&US;*@D[&&PY#"R(+NUA8=HXS_ DU)=TMATXF;DAH MY(P:DJN:AG;6GB?/3.='I]H10>W0ZPY(2G(E:4F. 1]$!BK;UGXKQX M*(0+[FT?,B&G]0DOT/Q3\1V(;UY(=DU%;,3AB+JM;46240LE7Z@CGLQ!ES2E M=%TY.!59.G,_H1F;BW2*C/=VV;&F\LDG'@=8 E(()2CJ"P\BW$#LH^/;AMZN ME6VZ1> N'D#:E,0@9^=AB=CEK?*%Q)2$8SV02M&?*VOJ?L4C5WX-\>EAGJ'$ MCKZGDV2SMW"VKL8=E*:;D[DFO?2/."]FV>\D;[1@'^'5425F_61WQVI%**VN MSOG<1?ZMX*IBT9$NX(U1#8G!=K 6'G8(9C2 MXL^&G+/HQ^B([:,M!ZA_>C'0PB4K(1FVJ^=?7WY=W/KRG@6Y>./) CZ0^24& MDV(3A+E\/CL@3,4WUU]=O4A[Z^E(VQ7$O!G6/#M_\>+Y M?Q&^Q^/)YB\\N,#:A MSQ8>0[[L+ PUV\-M2;YV;NG@&GS^,TD:).**J:8A^/*=+2T3_/3JHGAC"%_ MN'[$"1/3^:@ W4Q9"O3!F*$Q9''5BI%(K-GTDO^JF*L+$E5B/D 0S6#%I43D:)#*4*Q,@_@A"4X43L*C=0$9W33F(O_SDX7"AEW=Y5O)".(\'U+ M]EA\'*W=52!9;.S/%W<7Q=(V!#+!$'IL6Y;;$2RKH$,1(O#ZT^O7'Q/R C61 M]I'<)"07#+P[B$(-\V\[UC372 P?-77A?=\ T),.E[4/A)0"^7AZI68PR&K +;]VO7]86[D_Q.$;[^B9H.,/JP_,WV\0=F9"1 PE"(L3Q\5>, MKQ]LG#=;YL"4@J!V)O9=W-) Y&=6C@DGE_^?'%A8D34G,P"*3%3X7X=&W"$+ M%1O0STZ4ZT"8R#N,_VN1^5M6*CI^1&UK2.I?.. A/[DA9+2@R$>._0Y"(4X> M$[]_+%>,:NDXUBYP#HO^]R-[V.MO)'-Q4?PP%\2@WP8'K1ZUINCA>^])3-.2C-P"H>Q6CI1C \,Q@:C86@R[V!?AT)=S M.#GP/A5ARFD54TLE@[D# 8"8DI/ERZ.=E"A&[].)%L@7 YJ*@=SRBO=+:G MLV4>> KUEO+Z+(47G?B?$C"_-X^[$V=;C=IXG&VP$+(#&@CCIP@3#%EQ]H+Q MFWV$XC/ Q@R$N)P?@MH&O(Z\ (O7!FZ"XE,R+W04HLN!@DEP8"#/(=Z6 [$U M8F?.,^Q8(=%"^#1^,F><@U,C^890_3I42Y7#N1]Z1#$=2QMXP!A3>"+;K9V9 M1Y0N&J!6$58&%M&T<.G8-\VW\ +\XC) MJ?9[A,YXR<7 F9+#1GY#D0\.28P"_,ZM*L_MJ#R ]JI+O]ND70=,4Y85O-.T M2" S63'\$W!*#K\LOKK\:I868MZ\13("4B<3O=7P<41)K^_>8E@$2K#45LQY M"C7]'& HI,0&[93")S+1)-Q+#_=*$@3=E=P6HQ\U@2(7"AA"LE5PXT*W^@4Y M^+(7*U-:.%$DO:)+$##I2>/V%N1S1E#=K9& .V"CQ*-VG#(1Z4[2"J:H=0TE M'1_VIAR9@2HZT*0M"P_UY^@4Y(7>MN&F.'5G!6V'#F>QC?MCCI\29&&>F\1) MO+W[NJ[ 9YT9I@UCBPMD>HI M3;,OFRP??EYX#T"'?4]$=OJL=%04&?J(-?L*UX M(8]-YJ<#BM/)5&J?/R=;L*0A'"$K*9C.8@VI25I.'-8H"5",)-/')$H]%-8D M1K,QYEDGNIP1P9MB.%_VG(7H<3P'[=6(>2+T/2!TG# .2383N\F MI),/4+Z M5.J.2RYF%X%T,+CO+)P_00Q?(C,KLPBGP::P>'Y93NG9%,/=)%8J<(,# <+4K:@>LW!(-74K6*<[4F]/3/EKDBB B1-[]> M$%1MRJWBYSSA/();FETS@6SR]N62-XU3%L"W&+6,)6%RTJ,0[)[Y?-BR)8#U M2,P<[3"<@@V=*(L5L*AL.(/8^#S0,@TRJ>#.*(%6!N$R*2W$)F MWE]ST4;#+BT!<6)5DI).(YAXZ"GWB14%M9IE9V/PDQPL[8AYD[.&\YD0&A66 MI$HH"MBZ/H^+[(P$25IRE!4^L[W1D(U1"C.G'*-HS$OL)14(@Y$040@9=S/3 MBJ0:R3!*:*6V@Y--%\4=#!&G1NC]'^B?&A^^MPH_W_I K'FM$24!;G5OHY"! M6R&?9!4G6? DG1WS'S!)2A,A)YF;#/S AN;X1%*D&\/]D@8*A^-4[_/$^&V> M&,]+"[+@^R]*HD>$>OM'LVYOWJ547LESL+=_;"5A)L!!MT$&54;$YZ'0Q!3L MV5J2-9PD&"/+\57PP*ZY)H2PN%F2*5*N"9TS+9SNT'X]&6NRL9DF[[#:9/("CRQ@C-1'E&>3&7MS#UA3FY(\U1T'^&_8 M1+W-CX'SVEGTK_Z!]36=2LZ3):P>6]#X6,93+#:BGIU'R7$EP]W97#O5:Q_, MSR2S2F^X+LF) G:-6FJ3\8@D3B0E&<<6179^ 2?)X(9;S3"$LP($IK MTL<4JBS(6=;;A+F />0X/D]QBO^@OVM42R=P9G98*$1H^BI?0_<8+0O,.MDJS_6L/C%W!R,2<"752( '8>=Q71S-%>)61S A M6F*I18G NS*3DYPIDF%<]+Q;-H)<:@-4Y=.YH##,59 M"PH*2,-YICN4EJ430)ME9YHZWEA.;Q^M3B1QRAW;3ZP_'Z2F3O],O]92 MPZD*Q=FL:&P_BV@U:"W4=NQ:^-T96&F!/J6D4&[''->2D[324((TSVSO&TBZ M8 ..\D*JO\VR>+ A!ZF);.*/DL@H*F%.W<[?S2/-^8]DX;3('LLG-F1U"2FE MY%6#+9E(,B$59YP[2Y8N)3Q2[66_SK #U:+^:2X> \$]$C#)ZIM>PDU))?JC M&?\#6&\L?L1J'A3S4>O;Q\@3KS)%AJ!*# IS.?%VS#R ;$E\\**T*Q8EP45C MFK!V][9V*Z3I6.NXF^@ TV+Q 8QZX((YUP)&)C$[LJ/M)Y62O-(DZ7N>9@LM MAW.(F4>>96ZW'L%#; VF2$8)Y:BYP8C81!Q;.CG].:8YS*$2VV[YYO,C"I$^ MA/7\=V7U[WZE:4=YC3NHQ*0R(3$J,Z-UIM%J>?(L+CB<<@DQ2ACE95( &MNV M!H *\DI?Q*$\!8BNT4 >O](>S3&D,(VIM[%T=TQ\\ZEV)V ,S]OQ01>C\*S! MOG=0NGPO36?T?I:F&OWMF)DB0] -L34!5HM;[2R1R]J1A9Y#DWM *$BT]!G# M)V7M+ B;EMHD(HTU6SU")E';TN.4:[BHMI;W?B73%ZH)C_JF4H;K/0 M4R:1F+R?NH[9%$\ZFG9FB>],S")P0,SDN@.AY,Y:[^.[BMF.KKO;D,%]4PN+ M(DF=\TCS8A*X;26^-TAH7:!E@^=^&]W+WP&]ZK$#;J%M(YR'U'>4KK>?_',@<;^U#1F/N;OXW'P_-PS^_D)[K]#SG6]7)WX#_T4&H24+#1'A M[L'E\9FA,)@ZM5?RR:$*U_7Z,9Y?=P_]Q4N/@5@=)J*021B MYB4IDD$JH:Q-S!26Q&E.>55G,:[=\ U 2*N*J78-BY0P.=C3!%/O'_9%\<[5 MO-__,3L^3W6EA$RHC\F5I!/YW"S"#VA=1L\L22WIP"*C1:"YTZGY^L;0V$?; ME5RSG20[\4ACN-T,88';#+%&)3QU(0Q2[6DY4FK05#,VT''J%H]WCO>"[-F1 M]:7QZM,DL)W*6CD%9ASEB%O,LD16WS&(V>J+,8!(7FRO!A^9!D-V=$D,TBOQEKU >?6LL3B?G0Z/#B MV?6X3^)QS'[-ILTXR)1%=E(TXQ2S,D;E.45D0(=4U4W(@BC?9=&\D#!+<$YJ MTF-B? (HIZZ5)IU[[M9)Y4.D/K.XE4E)T>ML3.&K80DIS;=PCS8.2!6,E$R2 M[W&^T4F+_XA%806_=8QCP%N.:_3NW]QWG91).X8#?YT0EF%!CGZ8N D>[Y!# MD>\3<=((HC%13(T>8 0"*:E5V>K0CAA ZH'8=!QI>9]O;4P$I"Z[K R6>JCW MB8@==[AUU?FF/Z\])Z%3]':(KE\(T[&UDR\GL"F)R4X=\4.3#CEAI DYA\1B MLY^:)%LR1U91I9GO!3;G\FG$1I+Y?]1+BBMBQ3D+B>H53:I5#-80I 'QE$BY MNL;5,5P6]]#"$!3]$+F-W8Q)9Z2^FLFE"=PPWA;QOG^L6(^-%*3=B:F?39+F MW+Y%WLTL+NH![%%HD:%N;?"JK$B0LXKK2:PZO;*7^CK5@(W= M"I5/U(C 88Z>>8N[S[KCFRRKP+I@EC;5N7 +%S=U,3].D4O9([R>LH<,T M*6>,A\?N&MY,0HO)A>O*=1(:!65NK))/YXI]67YLA(&JT,SBW<9N =H*E#._ MHIA=6$W5J8;C@S@"I\<=D!!:#"5UB/U'L.> V9ST1?5/+T2J!"&CT8_=@YWE M"TXL5.Q44W5]O*B8#26U#WQ;S\6(FB2[CU>&\V1,4TWN5XFRH#B%9NC4MQW; MHIGHH9^3J[KGXR6>#^PS<-M5?C2E<'4MTN(:OG6-!GDZ574N*"Z9908_(<>! M[[B1\N%>,,4QL1+%R8B??OGP[OSJ&UR:I;WPBF?2U+(GP'M]$)F<5?$V<:66 M.S97H2V$[TFKJF2-=_%BF;8AZBFS/.]IMIB>B<)*SPGI$:Z+CJTZTOP>I+8A M/$]7F^)F6QH*9D@N$+D.O5!7+.4FL!)!&J 7 F'K]:J,WD.ZOKR^FL6$L6%7 M@W!:$K23UZZ5-Z1IEJP+A>]V;?-4ULAVPCA![M77,:B$' MOR,A^;'3ZS.Y#[-IIM>1^#[/OT\5YR"E_IA=A47R4)<6!9ZDT4Z'9I^ZEQ2G MX+3H%;+N1HY:X$WW27A&LF"&JIY5>JX@],W.@ZUR]3 MD967R"@27UYO1>?BI]DGJ(A6YS -?'\*BY^7",WF7O.!6%>\J9#T]"7!X3W. M3(OCDK&BB=&+[%&-G0@&)I-WTT5%[LCE/&4LRQ\D$L5/.5Z^A7U8/E8D^\>5 M,_;QVW!D$4$#4K",D(7]6[JI7FK_F,R.6XC:KJX5R,.Z.6XV7E 3+V:V^:7+ ML21X_)K:6)_E3L34D1];_@YH.O+M^%T&DI:"$%XA"7)-G;VP=D- MP$'-UYYEI).1DPOKDY$Q*6)N4])&.]78,\4[[)^_ MZKH180=C+@[]FM>3["?:R/LM^8?H@J T^;6V]&WZK;O7\A-OX^OR0WD_FHX! M4FT7-/3RXNOG)X*:XX?>M_R#;W/?4YC"?Z+[UG9X@9[CTG/\@ 72+P"^^A=0 M2P,$% @ )(!I5Y%@"R8C!0 YA !@ !X;"]W;W)KRH!J7F+W;N3T1%0Z9QQN)%%5 M45#Y= ZY6)XZGK/>N&6+3)N-X?2DI NX _U[>2-Q-6RXI*P KIC@1,+\U#GS MCLY#<]X>^(/!4G7FQ%@R$^+>+*[34\6ZNS4B1V2PIQ6N;X5RX^PLB6'#D&\C)BL1Y[4(?XN("?DLN,X4^8VGD/;IAZANH[._UOGQY$]^XG&'IIV0A1/H"V=C? MW(LC\DUHC!+K:&L4BL>1'3VOI;J1B/Y2/PU(F5.,)QI#X$?%2A/=@8G3_R L M/S>B(7H6M:M*T%EYF F?,$6.L)TE55'EMHY20%#!TK-]KK'%'[AN MO-^N44'?VU]%OWR]4_;0V5'7L#CLN+XC&1[QJJ" :",!U=H+C0JNY;T7QG:. MUPB;)#J3 *2H&P.8QO LN#9^AM+$<(!PH$JP'3Q_.OR)6,^/6KE>Y/8$^N5+8(O>6]+^!I.*FS-:TA0X+0QD&Y?8-=[=[E4G M'<:]Y!A%,2J#WL+T0@)(,BYRL7C:Q*\@?-%&SS\F%_;>@]9(R&V,5<;*37R; MC+9R^"+X08+-![!KT06F6K_L&@]MY_!5IF N?,D]JK])N(FL:\+K%L=-IZP''72(8G^_Z0P[ MLP6;1#SIK,:M$\^Z@C;J,AAURC)\0SC8+=;KP9#_=FAP59G>T/?N6KJ=(B8@ M!FSZDS"%LQ5*J-=CQ)^8359/P[57\L\JV*K]08)YE:7UW>H):?<[4<-K!YYJ M:Q!!TVRTM1S&9MW&UA^;==NB\.BW#/":-L=KS6LRNI\W9TDB*_1WSNB,Y4R; M:\@OCZ,O*;T%1-='+0IQ56>'R:09<)@SW850KW-1P\CX;D/]0)-^U7:O@CZJ M]17=)$VQ;]5K-.J%S%;XKO-[) R#SBH:Q>O52T^58>?MB9"]L"]L$\J*Z_H9 MVNPVC_BS^NW:'J__ ?A,Y8)Q17*8(ZE[.(X<(NM7=;W0HK0OV9G0V!_L- -L M2=(Y$#0.\0D +<< 9 M >&PO=V]R:W-H965T12%[V;:[YW9V^N3>4S7:@[*UR5Y]*N7ZO,K%[VHEYSXX-> M+#W=&-Q.';', MI%.W)OND4[]\V;OHB53-997Y#V;U-U7',R%[BOKT5Q^1F/+RB)_PSNCKI M[W.@+WXMDK-V/)XVP\4QJ,ZY_*"R=5]T+ XZP_K"KPS2TNE%H>H@D.'%Q(^"6UY:>J>-#6%"@T7F;B:R4S[=?"U2#YI?2(WRI1@>)6)";/"=45 M65_JLB_*RKH*@ AO8"^ +>XJFRQ1+,2KA56*;/=%*CWPD^S!$Y#%,6%8!W7( MQB;(V9I]E_!EP>C?FKR4!7!I GPTB,PMPRX"85-1'!+DZ4U%+Q7]4:+DS\:H=M-=]F@A0,XUB+ZU&CB4R2ZJL(0\\ MCZ>7[#W!$UR%_4G$-\-\J5.BXS87CLZ#"YLANL @Y1(J7')!>^MWW9'I9^PV M@1UVM$39X>1'$%)CBQANR &H!=ZO'4KPI XK@&[CE3!AJ[=)>2;N46%P3X64 MXEW8PDM:MA363"GG9,O1;C(&:([UR2&84G/9Q; MD_/<5!$=L1_,5RX)';<*"(\5$-RB5MP[A1[%]1JX#YFWWZMP!\J25>*VZ.!%S MGF'15F$QMELRJ&3-T1G,BF+PUTK[WQ4+S]JCYG.*H RZ-\Z<-/PZF%':!T#:5 MPZKNY(SK_W!T]:=_;Z5#THO).$*OYQTB-B=*/W#\S;#1<(I^"JB\L11+<_]R M$HL[0$PU0#U"W[NZ7J-L4H^KK"7O:FB:63P)IP'K0_.AO"TYC';$$(T-H>O. MK&BZ<;&4:_:/6U>2V$IM8]W,.1Y'DQ/Q#AFE4ZHV<\W3(#L6FN?O[-DN/*B& MPQBN0"G 7_!5)^(;&[IX,O9R*CU;"(9G7<'FZ M!-.^/!T\/@?RIZ4UB7*T-TY)D(!GI<&O+>2:O_&E>->V1[4I;$\7B*?BO:5N M264 H3T=$(M?C$E7&A*MO3>>,JR' #P27 ?;:TZN-F0>NFE'7$"]J\E_ M!-YQHUE8@^!)-UB27]0ANBR-X@R?)05*FY\0HD6]<0;(M&ES2)GV-"RF4;;2Q1 MK2(:M&JH79&";(P%[U)J'^P<-T$(') ()'VDA$<6*%2G'25^*S.(4?%QP\>W MZ %D\CV546)(=-ZORW17=7=T-@HL"7"64FXI02VJHXU:6Z+ "I=AF[HYH!FX,C!B/[KBEF8HM5$#3^<0M+0P0L( ML >ZJ)J$4GF9F35IAW4;P0'-?2BH@Z+UE]=T,AY=C?M1?,[I?RQ+%,!'[KW8 MBJ-Q_S)BW7W2D:[-M%%_>G#:*.(G)QOEVE':FV-.(V0:DY-:X>\:G%Q.@CGD M]$S1C*7*:CU%F5R5!!=,*4AX?KW1BN._J'Z/P;S/M4Q(T$AAM5-&:@;(DJ3 MQ_TH=PQT=$1(X)H,ZM'S/FE4:SH1ME)X4P$X0[[U!(,0,VIB+%T;;*<'L#V/ MQO4.AS6#FJ8R#9F>ILQ?K--&!H(B%96538G\G^N M!9_(N4\8 P!K2=V( 2Q6RYIUP]\%+NUU[!9ZH6._(HU*[= M#:X;;/V4NKFE$D/=<@N\X%&M/0(\;@,0IK:-D2*$;P_:A:VEAUV:@S4+]6]+ M6VSK^?FSXG8ZV2]NI_'WB-MH(V[1L("1[Q\0N1$T%+^[/C7STVH#2BL3H^\0 MO%,2O&_I=+7_^67T/7H8!]K+BZXV3051[6=WW&UQW"* MIM: 2YF&EP5!0(3::RJ[;3P4YM#!V =EM<'Y7]&;?'&O2A]>4#8OXWF%\*:R M*B1T"8R\"E/QI"ER&/N:?2X4SM:4!>#XW$%SU M!2W0?JN\^1=02P,$% @ )(!I5TITHY)A P L D !D !X;"]W;W)K M&ULS59M;]LV$/XK!W4H6L"59-G)LL0VD/0%[8=N M0;RMGVGI+!&A2)6DXJ2_?G>4K-BK8VQH@?:+Q./QGGN.QSMRMC'VUE6('NYK MI=T\JKQOSI/$Y176PL6F04V:M;&U\"3:,G&-15$$HUHE69J>)K60.EK,PMRU M7&W!M74M[,,5*K.91^-H.W$CR\KS1+*8-:+$)?J_FFM+4C*@%+)& M[:318'$]CR['YU=37A\6_"UQXW;&P)&LC+EEX4,QCU(FA ISSPB"?G?X&I5B M(*+QN<>,!I=LN#O>HK\+L5,L*^'PM5&?9.&K>70608%KT2I_8S;OL8_GA/%R MHUSXPJ9;FV41Y*WSINZ-B4$M=?<7]_T^[!B36@\"*$&:R(G-2=EZ2UI)=GYQ4=A;]&+E4)88MY:Z26Z6>()FA0]S MU<%D3\#\!A^-]I6#M[K 8M\^(4H#KVS+ZRH["KC$)H9).H(LS29'\"9#G). M-_G6.#N8Z6$8+I%SUX@^ M0J904.&3FLD8)0OA25@))71.9/FXNQAN4"CYA4%T :VV6[&D9N3"I#+.]0XM M-L8RBM2 PFJI2T?%YBN2>\Z&?%O2YZ:F0/"^80XO1Z#1]['$\"?121"BZG15X8<.&B9NS?4'SQ:*EMV_Q0Y,MS?GQC>T$B782M\91&A[JH+ MN;HHBXW'>D54MP42X&B0C6"#T+0VKP0S^"4-&OI1,@]F>T3$.!SNC>IA%)83 M!.WYH_7X9)2F_X;XZFCL(^W%H'D#OC&$TSBE_J<4[_,/#>;_)J2TE.;']!\\ MJAND [IEF#'!0Z$<1^I/TQY4^OV2\E.%<>DX@5_S#6>G$@5HS< MHC7:,KP5N!VVVG<7ZC [/$A*![=X'G>!- M$^[DE?%TPX=A14\JM+R ]&M#/;P7V,'P2%O\ U!+ P04 " D@&E72\B( MZ%P$ "V#@ &0 'AL+W=O; -)VF$#UB"HN_4S+9TL+A2ID52<_/L=24E1;,<-VF;[ M8),Z\AX^1]V+;K:1ZE87 (;5 84YV%H4X+**D>R@H$KN12E=3@HUJ' MNE) ,Z=4\C")HFE84B:"QP3@EGZ0PA28?10;94_T0^72DDI;4 M97(0< G5D(RB 4FB9'0 ;]09.7)XHQ\RTF.,]V/8X#C3%4UA'J#W:U!W$"S> MO8FGT?D!AN..X?@0^@L9'L:XE@;(A+Q[2L3N6X18B,"LP@4M CKC4^IC0JN(LI2L.Q$BK5&)HH9>FMX7D M&2AM]4T!9./B ?'H'2@,;R+J5FM[&#UD1R3V9!\ M8-S1^B'6/Y73@%2\UDZ067*850CD.:89"T3%PZ-80XK:AH$>DB^X/Y<HP6@4*E,X.&\-=>D*H5;N=2$-#[CW$L[<^XY&Y__;^*50 $\R0+=TC1ZZ M?Z4=,=(-N'=@P_VPU"8#^Y?T9MMX1TS@3>2U+NV_\I:NMC7180.\;_V@<0X,ZV@8C8Z;2=Q.QCW)M[&V;ZU#?2J(MP7C M SM>>UQZ)]#UZF];F#!G4'3B7[K*M,12ANL7Y*KGP8^);ND\&-,GKVW:]KY. M>5IS7YVVCQM'T4^182\QB/"Y]>'\943[8<@$&CO>P>FG3/P0P%K0#Y!5;;Q0 M2)=YO=FNF.R4Y9UBW',<7V6PHO>^%S1Q'XS"?:9 2FL-;O5MG PG4_#->SU M$B6HM>N8[(=6+8QO*SIIUY1=^%[D<;OOZ#Y1M69"$PXYJD;#]Y. *-\E^09K*3!/L=-"VPL0=D-N)Y+S+W-@SV@:U47_P)02P,$% @ )(!I5[WS M &4[ P T0< !D !X;"]W;W)K&ULI55M;]LX M#/XKA%?L[@ C?DG3=FT28&TWW#[T4+3;W6?%9FRAEN1)GSM\[_,MQ:T9K<$I62CVY MS;=R$:6.$#986(? Z&^#-]@T#HAH_.PQHR&E"QRO]^A?O7;2LF(&;U3S'R]M MO8@N(BAQS;K&/JCMW]CKF3F\0C7&_\(V^.:4L>B,5:(/IKW@,ORSY_X>1@$7 MZ3L!>1^0>]XAD6=YRRQ;SK7:@G;>A.867JJ/)G)#AQ/CZ'_,L?C*/\HBW &'S]"IK%LS0%4S.Z1KMUB@6*%V>O()?'_A-^(5>/><:-S!R2R- MTUD*?YY\FF0IM!3OK7_%L*UY41.G$,*$H\H+!$?!VH.ZI%=Q)3) TWS.,OWA&+R,BWZ@=[L8E\L5E4:*_CP@(2-5:T?VBMEZ0GPRYK>7-3.@>QK M17W>;UR"X15?_@]02P,$% @ )(!I5P?QX.G7! 1PX !D !X;"]W M;W)K&ULQ5?;CONP IBHIOZ4Q:/XCB$KMG+U@< ).-5'+.) M^W:M9A-9FHP+O%:@RSQG:GN.F=Q,O<#;?;CAJ]38#[W9I& KO$7SN;A6)/4: ME(3G*#27 A0NI]Y9<'+>M_I.X2^.&]UZ!YO)0LH[*WQ,IIYO \(,8V,1&/VM M<8Y99H$HC*\UIM>XM(;M]QWZ!Y<[Y;)@&N8< ,W7-]U@(D$?D.Y4JQ(>0P?1=4=I#OI&8K*8O?B.H+S*H+PD0B. MX5(*DVJX$ DFA_8]RJ9)*=RE=!X^"7B+11CECP+R7;YYI.+O_4]2VR@BQ+(F-MK9_=%4R9+6WOHES2<:547*S MTCV/$0HEUSRQE)6S+2R0,)9+5-:KHS3SN#<[5)0J3BG\RE^/V([.+9P($@') M?VE'NO"E\0-Q1:Y29%M+CY5(1RR3;EOTN4FEJXPN%W_309\7_R7MC8(VK1U'@QT3?1]$GQAP_&"(07A:,6$3S'C/=5&_#Y_<[-VO MXP&]#ON'9#QJ,!XZS?5:AWMJGY6[PNB*?:IS?O.UN26=59>#O7IUQ;ID:L7I MZ)3ADDS][FC@T3)QUY9*,+)P5P7J'>I5]YK230^55:#QI:236BU8!\W=&PO=V]R:W-H965T1S.1#Z92_6@/0##'@,_U*<5SYCHJ%[7 MC@"N713X]5:CT:L'7(25LQ/;=Z/.3F1L?!'" MC6(Z#@*N%B/PY?RTTJRD';=BZAGJJ)^=1'P*=V#^B6X4MNJ9%%<$$&HA0Z9@ M(WUM M/]D\F=OJ5Y@3:R.#Y6+4(!!A\LT?ESCD%@P:!0M:RP4MJW>RD=7R-3?\[$3) M.5,T&Z71@S75KD;E1$A.N3,*1P6N,V>WX',#+KOARBS8O>*AYA8O?5(W*)]F MU9VEK%$BJU4@:\BN96@\S?X.77#7U]=1KTRY5JKUX8I=2!5)Q>VY.?AT?W']_O[NZ//H M_/WA7G,.:*]6XSB=:YO-XT,F-.-XE!,%(E*@QNX,S"!D'VMLI% )&5:9C%&\ MQP6>NI#)"3,>L)'DRJVR&\1:N! :QD,7)PF8L+\?P8GI<+-/DXEP0%7M1KZ6 M=F6VI%HTW\KBS!4*8X54M&6J>HW=+E")=S7V5DXFJ$^J'0FZ%"$/'<']U<9S MOMP923$3,M;^PBI1L&!]JVN5 \'(*>!*A0'!>&ST_I)=\$@87/M&R3BJLJO0 MJ:V0QPEO#MG<$X['<#\'3Z+"V%!E'D=#>=J!Y)@R$1I 4 P^L+%$Z5?4@4,/ M%HF50E\@73[ACO"%$8#F315 0"ZPFF6$,!(MQR"_UA-K(!LY0ZY8JF"# +Q2 M,Z0I>H3[ J^64' <(4C2G1;5Q"N$)2V@^P?!^" U.P^G&-5U^6+L7Z(Q3XT@ MO5U22D(UW,VV0(:@W.$O&XC$TF+VDS,2#$8'-%1@$D2\70"X(W3I.%7BQ83IDXX\] M4)SB!?K XP9/O)QAG%G)BR )C]RO,LTM8]$?#T J5=D40ASW$Y:[>+4+;51B M,]TFZ"*= B-M'%@9O>NP)MRQAM(R!2(8QTKC$4.]Q[#J0/C1R^@'7)X()A#@ M$>W2N&7$!:P#2ZH1!8DKPA7H$D)1X:8: M]R/NZB-[)37:Q\_V?>\16OFDA6'*82 8(RJ4=Z03*?_(-UI9XW6,9T?)P#X@ M[IOMS2TS@+ZAXP#)9>C8(LCZD(VXCY<*(FO8NQ@/9'.E]TLVZ.4:P]QSSJ"7 MK/_3(!]A.$*8#Y!R>/Y5#.XAP939B,Q;\3M=U!SVU@0U6\M+K=PT*Y!_A9//I,,*V,R%M7I&2[68S:, -I)3/OAV)8!F68#=;HN/LP M(??ZN4:SE1_)TW7P[ 'B(^8H?U1\X&&,I?=ZB,A#ONE1=$+W63SRI#C1:S<* MN=D=MK;&]HP3O<:PA/.];O,WCQ.#?N%0O_/4.-$OBZW]SH^)$UM5TF9]M&<9 ME1:PN>FVY]EJV++"-;]+3N&OK5RWM]M9K:[ML%_!6EV6-$4E:,:L_0K.O ^S M0FBCDTJ:)]67)E0ZR 2Q/7.(+NII=O^)!='R.8F9" M2[S)VRV"!^E5B;L&1T MF9JO]U/.DG.SB,M[YI>HX]84^J-*N>^?LN6Q^AY]>Z1Q6V5>/DG;SN'*,KQG MRE#RAN_,Y=93S?6*KS"1V[@%=N1RS49)6M+L_-J97!%;UO+&EHZQ?\7 M&6P/[1];.F6Q9?"+5XG[!(%FNSBX#+\EN*#@$NB&/SJZ['IA6\^]4P] 3>TO M!^BE0AR:Y/5ZUIO]..$\>2>_FI[\LN&:JZG S,J'"2YMU/K="E/)KP62AI&1 M?4,_EL;(P#YZP%U0- '')U*:M$$;9#_9./L?4$L#!!0 ( "2 :5&PO=V]R:W-H965TF[<",D=^2D$"2&4A;FADH#*'MY[.TLHY*=^;N9,?\^CZ[)]D.,>G+]$MB M2;?OSSZ[TOG:^3]#1135;5/;<#&H8EP^'XU"7E&C0^:69/&D=+[1$9=^,0I+ M3[H0H:8>3>Q7:IM%^\XIJM[X83 ;]C0]F M446^,;H\7^H%W5#\;?G>XVJTU5*8AFPPSBI/Y<7@Y>3YJR,^+P=^-[0.>[\5 M1S)W[D^^N"XN!F-VB&K*(VO0^+>B*ZIK5@0W/G8]>6N#O)7K=/9R6R@\C9$UW3"\* Q M-OW7MUT>]@1.Q]\0F'8"4_$[&1(O?]117YY[MU:>3T,;_Y!011K.& M3PWDXN6US5U#ZJ.^I7 ^BM#(]T=Y)_TJ24^_(7VFWCH;JZ!^L@45=^5'\&3K MSK1WY]7T084WM,S4;#Q4T_%T]H"^V3:\F>B;_CA[3_K6\/2__J(JDS]<.CT^ED\D+M*U/O6J], MNA'UK:);M' @98(R#<*)5*CY1L6*@*A;Y4KE(%#@>(@F5]H6"MT./%N%L)^* M"NVML8L@#VL7 H5,S%!9DC36OD&O([S0GM2"+'E=UQM5H3W(PZBV8GE>$V-& MA:AC&YW?[$G"(S[RJ?4F%$;:%ZY;M:Y,7JDU*7 2GU1%"X-.57H%Y]B#UGOH M/! [" "7&E;[I]"7DX_@K;N&AFP&QZR+:DZL5Z1@9HY@2A-5Z5W3)8&UN,B! MW746^>N\Y=1:D&MRF=6QI,JU]QNW(A_48Z[A=/SBUW=O@ORG.:\Q\H3H)$Z.U4)?1FIF2/.OCD5^]X&=7*4/=N)0N]2>TG8YU;[2 Q$ M>;+T!FD>_@M^_Q'R2>>D/( M?($N4&X-9(?*+%4.2,/C%E:]NOYP!YI< M#AP#6N*&E[[5F 5-6VOIM.X80P_@VHFCISLH'7^O0@4(5:Z&4SVJU&.D#1,+ MH19]6:XM:F1UK3[0BBS:ZG)4,K22#Z?<.M&9"$G*H(Z'N]7:^F, MC4@<$@Q7O:MK!KK@Z"DGD,\:5V3JY8'$[3A""YD$<4SZ&P93%W%O"/XLL0#5;:Q]?05#V3JJF,!9J*O26=M M8G6(>'(@161,8VJ.S[N5"2(B#(G;4?H5-/E2$'4?CD/NY1YLGGB#XJR55' Z M1$]R*05_EQ"TM2T.[1GJR9"U,>3N)3I3;[5%M5#/**D2 N/C>J41!>=DZ8(1 MC+%U2XL$.%J9@H'/ZGE&-.P5X!G:LC2Y87T' T_5$5X%AE_[]>?C5I.!'0$5!D>'&;25-EV[.02A 61A.*%OW/HI+Y1%/[#[3>7U M]9N/U_VJ,NS8432S$?90*\P\3"&NN]LM6EV).'<@4)X3M.LM]/32^9XUT?M8 MZY 0?G_KG,QS 18;$!>V6P,7-G=H>A10>K)"8F6,>JXLE&YWSYX(OB:=SG&\ MX:$RA<$D\ER'('._]\ 3KQ!@TG=I9_[N.)MBA\:XXR!UJ"!?)Q:*!QG_NTEV MLA7@7JNHEF6<.9;?R""110V@D\W/;@!^#3_@60%F]V;>)L=P#/VP,JX-M:SZVS4=R4R3 M_,[Y1F]@Y'-K$&XK+LMV+Y&Q]CY7J7+W(NK3E1UZ3QOMO2XWY!?R48")">!* M;\[;N]OO#B_3Z_;N>/IH\5;[!::-JJF$Z#A[=CQ0/GT(2!?1+>7E&S2*5WGY M69$&_?$!/"\=%IKN@@ULO\9<_@502P,$% @ )(!I5P>$@$*^#@ ,2P M !D !X;"]W;W)K&ULS5IIU'< 8DL9X93( 94LJOW]?=F(.'%#E9;^T'6^00:/3= MKQOS?.W\I[ TIE*W>5:$%P?+JBJ?'1^'9&ER'8:N- 5^F3N?ZPI?_>(XE-[H ME#?EV?%D-#H[SK4M#EX^YV?O_VTRMWYQ,#YH'GRP MBV5%#XY?/B_UPMR8ZK?RO<>WXY9*:G-3!.L*Y%_S3FG7H M?58DR= >21O[GQOJW[/L MD&6F@[EVV4>;5LL7!Q<'*C5S76?5![?^T41Y3HE>XK+ _ZNUK)V.#E12A\KE M<3,XR&TA?_5MU$-OP\5]&R9QPX3YEH.8RV]UI5\^]VZM/*T&-?K HO)N,&<+ M,LI-Y?&KQ;[JY;7+1W&LA-[F' MW*5Z P++H+XK4I-N[C\&:RU_DX:_UY,'"=Z8M,R>/$3]\YE]F-Q; M5QDU'JEOOKJ8C,=7ZD'RZA<#9U>O%MX86?+1J(R?S75B,UO1HAIF]JIPQ=-$ M%PEB2\\RHY RO"92LB$,U:_+N#DH;7TKEXLU=R& M1&=D[U/F:N[-[S48R.Z4+9*L3@V206'66%-ZM[*4'H)">B)Z=W0H3KN%!A 3W> M.A91:?,Z)ZXJ8M%'F=_$YU%NG,)Z'$0QB%/*L6F=F71KL]*>I$S3$"[&*4SU1GE7E MYD^)\4.*@/?Y((%C0P[D24)W=DNL7M4TY!. M MKVZNU4T]JUQI$S4]&ST=@\WWGEBI[O IT]A 4GZ' "MY>Y-MWI$ELXR.AOQX8WMK..3+#&RIU''T.T"6.DNCG1ZBUU' N;IH?F5B4$^A_C#> M#=5/A2@K@3P#WKA)IB<'KVN.)P61?K0JS$(33NJ=.-.9F#]P2O+DIUB++#A' M"H'AR*'X[)]K^#.Y_(!2!4Y!KJ"UQ'-4LF[J"0DBC\:#T[,1X%A-_CLG($I& MG<\MSN3:2J?]Y%<(EH&Z1@S";0JKV7MT"39N+="9@;\_.1F,1B.* 8DJ62*I M,$&QH\H&U;9LLJ<:L=$;% $\.QFJ=_"G/<=%CJ %3CCLN[] 9 M_9G;HJTB.J4*0'9)4I>6 D^E=CXWG.=/!M/3<53)T[ES MU:/TX5W>RC8B_4:9IK%,HV+4LVTS[-'BV:8643\S%$I2()4=Q-9N81QVZ$"K M\S/SH'S71<^?"_=&>Y1NMF\C79_,7A''#\EX.;@8C?Z^B(UKWB2NRAC![?)Q MNA6HAVN+_[4Z'7V-, @))ZU&JG=)Y:@DDJA'A ]:C7!D(X##AN074""3*U C MN?$E/;98=L,>X7J M11#KTIOLUT= MG6XQQ$FPIXI?W:<[-U _ZU(7?UT;;X%M\^@'4,DK!OB[<(NC9ZE3=,^>DRD# M.@(X3&H7VH'*D_&)\$!KGYQR&1E072P-3PVR.\%N&Q@R(B7>?L';&Z:^-4GD M:3SHTM5G\S3M\71R]B!/M&&;I_.)\/1]C?AET%]74HY19$)%3<5>!2),@'2Q M\@F2'E/8B\@!H% %6OC9-AP='+O_!%AW-+Q4=T;[T#*8]_NEMA]X9(LI>&8) MYGJ,;6_J&.5$96X3PD_$,\H$,<,06A.\SC*W#L\8O(ZF5W_Z]U\D20,E-LQ_ MR+ 3M1ZV"D'2$/F*K.]R-BTY+X\M.(=]V+15JAOG3CHS#$1TE!6.ZDXPFEQQVMMAVLF8& M ,YDC! S!;ES'$TP,J9EW'%2;U,+"'QR?KIO:7="V]K34X10@MZ!'J3T*;C, MTI0D1<^//Z)F\EO9C@7#SU7"Y$$EG)T_6@?3Z:-U,-VKKB^C@\=TY@^J8'K^ M>#\8GUP^6@F3Z>C_2@L/.\+XXO%:N'Q\-%Q^Z6CX!?EBP5\(J&C.7152E <6 MXA;Z#E(L9(:8&$-Y^_YZ-6QHH%G3-/CCZ8HM5BY;">>[M.*T >TRX": )3*I M#YS59G6 5<+&(%#S'04X6* N0%]U,ZFD@NZYR\X!!N.W)-,VYYE),.83R8,$ MZZA#(,(RHT1WEG'*!"-H^VB6PO,P&0A 0Q^0Q$F'PGIJYJ1?,2K+&DW P\?& M.Z ([3U1,CP/1BI'(;"!)JH\_);)5*P64$=:)Y5:RYZ[2)PK=7-"4LGP;M9S MP1*:JK6," CM6.#(CDA_F$LHG]V#+TJ,ESYT@=;)LXGB)EX3N>ET3"(GS2RM M 0#<1)-SD:7"4F98L9](H'L=<4,I]L(WL1/9NF-1&C142JQ%G\P2YM0*\*RF M/8RNDU*:Y<*IT4"@SR(#M1-W&46T5%L5L^X:S9.!*LGZ-A>N =ZD-:$I;2F1 M$GLI5U=[615.ZA*\%#4426-Y:OR<#STO!2K'$QHN]KF"K0N>Q(KGL7-&4_,T MNAGS;YT)\7YLZ1&8=9O"$MD@B(Y"=V9,H2@K>7@Q]7JTB&,.'_UT6!/BZ%&$/;5AN 3 MM^GN!>#@H)'17&##&.*Q2V@H.EEJN"9R_/#UQ^[U0JYO&?IV;,I8/]](E&6]VE^EU M8 G6%I;OHH!^3>-)0G)[@NE#,]B>U_#D4$D"JRAF8?)*+A/>FI5.M<(QDADI MJ[!+1/LSD5W'%D6?^C6FC0#S;0F>"TZ@H08):ILM=41VJZR:,.;NT!8.? M%$6\Z&Y)MTGBM=,^'7!_:-,F^UTOK9FK[UH'CE$3AT?=091A*)>W M5@Z&)AC-=%YNG:(+5=[!$U%7%TU@_L9.P-9M*,*-Y^J-;WGFMOG\*O3E! ?M MI)&N_%C[Q%<**RTY*&QH*LLAC,@JEE![3=\^^H:U(:TA!M M!118M0TA]N\]Y"J:A;(8H$?1VFY[T>HHZM*8Z(,13F^>\QA'6MG>)GN]IW6/+Q.P9KG,5_J3V88+[,G2W:U-!QVZG3EM:GK=S7%UV[9N0 JN MDW3U:]9R]&<4O" EG,J[_*UBD M?W2'131963+^'E@RCXIG" V?8N2QW=D1"WQ"'#X(P)@!A>6F=;FVTZ-[$MVV M>MT;"69._;I W-:Z4KKP"F BD;>*!$KR4*D.>P#NCE>QJH;[W@X\[KW&B=YMP2^K M4M:%SN2-SO9I^S[L*WD-M%LN+].^T7Y!F"N M0J/('Y<&C8^G!?B=[O&:+W1 ^Y;PR_\ 4$L#!!0 ( "2 :5=FH*+#Y!P M #): 9 >&PO=V]R:W-H965TON_>?;>V[9U;&--E#\NZ<=\_6G3=ZO7CQZY8F&7N3NW*-/1F9MME MWM'/=O[8K5J3ESQH63^^.#M[_GB95\VC-]_QLT_MF^]LW]558SZUF>N7R[S= MO#6U77__Z/R1?W!3S1<='CQ^\]TJGYM;T_VR^M32K\,JVV2MF7W_ MZ.K\]=N+)QC 7_Q:F;5+_LZPE*FU=_CQH?S^T1DP,K4I.H#(Z3_WYMK4-2 1 M'K\KT$=A3@Q,__;0?^#%TV*FN3/7MOYW57:+[Q^]?)259I;W=7=CUS\:7= S MP"ML[?C?;"W?/G_R*"MZU]FE#B8,EE4C_\T?E!#)@)=G>P9?;)UE51&9<=^;^.OWO<$0Z ]+C0^=[*?!=[ MYGN5?;1-MW#9^Z8TY7#\8\(]+.#"+^#MQ4& MV9UFCTYFV079Q=/#L![$@CR MA.$]^?,(,D8%F>3I^"00M==NE1?F^T6!)3P-2WAZ M"/J;=\85;;5BKK>S[&WOZ ,WBN8W .[[#VDJ[5-5;@)/2Y.LZ._ M_N7EQ<79Y=I,^*_SRTR?]&[[B>W;[4YV1-BO,X\[VQ4(_)/2Q MV_/<^0>GV<]]F_V +T]NH89HQV^,JT@DV^SHA]L;VJ\73PD'C&M-36B4<3IB MBPDA5=1]B8%+LYRV>6.R.[-9D>Z<9/,V7RVJ(K/WM-Y\XQ@,T <8DY(U;TW6 M.SQ]Z(#'O:DW6.^B7^;-R3(O%K0K&0:V,V*IL ,_?OP0Z%2:^ZH 2NM%59N, M")\N51B]<5W;D\(EA@]3TC2FN:\(%;P@LN++O&JSW_N\KKI-MB0DB2!88UZT MEI@CSZ:MS8DD>3,W8)M\M2(YR<%%1-1_&T+&D4!-@!19A=6$]%G3$^I=3]-B M E+:-%.$D%*5N"'O0%G;KBSVGA>S:BW1SG1D6 @:4:+*:Y=L_B2;5>URG?L) M[*SC'T0U2S,1I&Y&TFPQF^OHD[S%;MBR+SHAC^AB&EGWNA*P!S/2B5/V& P( M7RH;&,^2!?&P;4#G"1E#,BF.F*-FAEG2^-IX7E!@OKX!D9F8SPX9L@C^A M?D@G%7TK@!MB&MFCAOBJIJ&M,2?!C-+^T:ZVA-"J[W0%Q"6ID*R(CV'KA0=* MLZKM1O@@AV4R<5/(B-^9SB5,3O.3<2?X0_;MB6Y64*Z:DLB(S1%Q6YJ2.*,6 M3+Y01BRI@S9(2E&U15\IR]*>VP'.6)S'4WB\,_.6)95W/M#801.00"A"7EYX M$-EX(A]MW\9U9JEDTR7"2>(!)$V!#5)RCG/$-FV5+L2FQ!S+GD2*_ER8O.X6 M/')AEV"?#F8'0ES1<]I)5GNSRM1E7$&1MU-2UR27]@'[Q23[@_B-)NR\*[17 MB%D^V1ZQ6)%'59FF27=,< MQ%%-E5_RB+_5=DH$^R24R=Z)$H!Z8;P^!NF]!7.3/KLV4&VR%16X9]J'54 G MN([X+"OD*YKX.JKK, 2!>>^RUD%,&LS MPS-#YU!6%GH(JC3[>T[&6>0C&F+S8(H>XA\^=#1QP4)(BNW\V8NS%]F-+>Z8 MD;.WEC3@/:E?(C )MLG.SYY-1I@I>W7Q_/QE6%M'6[I:@,V;?CG%4LA/?7GV M[#A[^O+IR=@:V E6QYN"3/W4$-\T M^/UW8G0PY#D3C8;@X3M3&*;7D_-#:WT>UOK\(+IO16U16%IJ[+8&RV)I?3F]/L[EIR-D&0>BU6;'\QF!(!1X*P3N@?[NZ^A0\4&#C<8_H M!FX]Y<"J!4_6,(.F98U3-9)X\!IK9FW76))?TF5%;1UYC(Y\'?JD9J>8]U:6 MT!"WUU] ID@!^K:$I2\1=-AEU77CU+@A#45JZ>3L'(QS8^9]+1C>GOS?*45! M3'6[JAJ-F\C"Y'.>;1+8[G_:V=;,H*9(.Y,>+G\CRRS/CS 4&IW@TKRV(9H( M<6@(.8GBIB<#0%)@Y)E1$1XPLQ>28T:,7 'P2$-JPSEH$^QK3A:L@LY/A!6. M/Z%'\5EER3W1=Z84YJ9??;TC>&"6\Q>73L,Z%A^&WVP"=00@>U#$" &1BK>_ MY#CCWGBXR30C(,63W )L6[^DGM!/U"TC3J[/MVR86Y!5(S4 C'(O\+_UC;@% MS%2LR3\+*)4!-^!W&,$KX?D;%BK:?D2O2W#J3QSXD;^P)@]Q1A&@;/LMF$*< M'0!^_U LV+NG[5A6CA-O]+^/[&E-#TXN;!D__!^ E&W:S%QD)[2]M..!"@H#^*_O"6K2/I$ M\UV<'B%(%'=L,L% $KW^+84;Q=T)HHV20V;2S+E,MNJ)(7-)3U"L/J^FI(\1 M1G<1D"R!8B1@45<,43YI34=[RS2P%';/Y?-)"/5:L8$%0JXN?]@&G"S5:X3] M9(.6DA700"A@]?9!D 5GDMB7-@]0/ASL )YOY7MG>HG?(X<#;/7&J:JKF@+ ML!6B3QP%]J! 3]9++#X'Q4OD,3CGLZ4)11/ KO*;*?M:V#7B;S#5;WTY5SZ< MVKY#1-DRMX$&[.\+362Y=95/?<0D$J":&9H.6CE?P:W NCEFY#4YTE:>@$C, M]VRA!$-:8D*/98[$'0E5&_(ZM;@R%'!1I(E<6 A&B9SD[(*@?D=H!A$.SIVQ M7")/T)H 3:$;YMVIZ=;P!'C$8%>['40G/.6LYZS5N*%94Q2*31*E0+;O@.Y\ M&73GRX.:[T;%[R:*WYCZ_&H@B/94I/\P09\11LN(90O9!SN%7^A"KHL( M3A$U62N2L;F%IT&,#!4BZ4YV!%43"WNJ[^2"RH1'(WBKB13^*SI1=H6!/X$\ MJ+>.XE=;$OR="9G=D&=IE\C)CJA*<2Y:SJ*)D 6A 5%4R;N"N AK4XI,@!7Q M51#:F846XH0%T'.=6;G+[*@ZSF@YM#FSC5\?4_R(O#>F>1XHB:^W/]<9>*\3 MW9@8+H;&0ZOC9*%XFP0]" 8*@\_NCUE?(MH?_\@;KSU32_+BB,#L\B8SQQ'( MB=41$6B(HY7D>X")M@&]3D O)%M-C2":$]1BW(K(HH!>=7A/##9E#>M5,,MU M05O@3?T6'XF&8?^Y%KB[_#/"/4(=M4#>J.MV47S4!>Q@GLQ*C*'%(M/= <9A M9THU$Y_C+2ATY_:@%01,H9BF.FS/J+Z*KI>/ D:8CFL(+O!F(#?I\97DU_>@/N2Z_9P+Z,*0 M%6*>=P8^"'DZMD"R7J (I4$FMZA6*\T=,M-(4:ER=UA#C;**YXUMQIB,Z6A> MM4$6'\NI@$,@3=0]2> 1N.QF1&4Q0RE;0O/78A_S%FDE9H]"4VGPTVKB!=XB MUD:H-- ^EE#SX@GU*W;S2*^N>(>B2@J.G0R8B(8B1D/MAG>.L^N+UO;S(=Y; M(QE[9!!%3Y'?PEYQ5M *JFY-WOA""ID>UBIW'?VS8:J(8X8D!'^>D*+ ?I]WQ-;=#_NFKX)^^.NA:WD*5<9Z)9OR1_JGQXP>C?O2U==UHO/^_0\VN M-."F>$3-;F1^[*)+@2P\D!D#:4U,44%5*JW(HQ/89'AZ5H#[ 4D].69D"AHH M.Z^@#E#W_"SVZYP=I,3[M YTD]:!TDK:7C+_>="S]U]4D?*^_6)J('Z*73)++K BK]', M28GKO@J>$^U"V,&7V\0XG!W!@%6HKR"4ACB&U'\LJ2ZA?O[0+ 5K-;+YJ(NF MK2!)A='#/<@922?7^<&]^\B%;L^65PB/R?_ [_W<\#]!9$.D/I9L9Y(F6@[& MYLG81#-O,4">R!D\+'&N21V*,HP@;3N V.5W<%/KO# '27D127EQ6-UP[NDM MFZWKA,%&:?AMH*2"E.2XU/U@RI,D +^4)F<[S(MORFE-60@5E)$98 MO^$E>!?2P4SSYLZ@7Q4N0A&HB_;=]Q4Y!LL M9!,XQ\R?#%"(Y)-FI!T.41)Y"OA5R:;T3D1.F>+$>\T<[$H$/*!5XC'%%?CP MJ*\%+W@ER8K("^RVG8B@S#(*@MF/@>[3F(I6RD5W'\QI46B7_,.UP@MS1&\VE)/7C>5Q*0*J.K'SK<9:=% M92 UW7SQ?/F&,\Q3,U+RTR1M.H>NT6L66!G2598KQUT@[E8(0G$1B4;PIY'5 MV"^+45TA+5*1M^&K(N&3E"B21U]R43$R"&\0RX@$;740P!A?CGD_ MDF+;_/RNM(6V%P*]5UM($?@A21M%)U$0:NYNF#$(> MFU9T,NA0=*>%].!03;'4G[ .&&@S76443=#;D/NE5=U5WG9209 78?NZ/TTO MSCBFAX(9I>:PXX)BP=*7Q*C]\)!X\<,O@50]K.6_.6Q-O)]A7@WA!JGC%)N9SYUR0D'XZI#0G.T\@=N*H<$;#A;+[),E]-&2MM79$ MFZ4HLDOW)5%"/!MP?KBG7TGRK_QAO.[^%KBUNNJ]='6H'#0&P@"9S4\O).LCN2N;=[ZWPC MOF\L>?H:/A35@W;6[$-/K.S04P96HF!YH\/VQD0?T)8\(T]*JV+1$C\Q9N7K MZL[4U0)9<=9"W,\Y0C1?<@2A[KE5ATMOD4A,CH2[ND%]-*TO2[6,P6R@]6 L M?:*?H4S-QB*V\X]\4!<7)S4S_=#A@P#=.BY9V8,G?NC+7?9'9* M,G_F90R \RF2X-2P\,#OE'XVS35H'W,F!X8AG*%BZ :^RO;,/D%"MB2?;T^S M:LU]7G$.O913&+NE6,X7'&+1V*%^?KBW'$FXUBSD)%WP$/]!!GGV)K:'GASL[;PTWGVD3*V$]NBE?"2.U M"%"0C8^2U!_GSU]K0G'K+&)>5_(M+>+DB0 M1BGPM4 RG*DHDJH]-HY?:-V^UWW%,=E]#"8G.=6AQE$U5+41(\)7X4ZNZM2< M3L:&YNNW$WNJY2MZ)IS1-B81<4><^_5\0ZW'BN#SVV:$UG[*'0E%-HJ=] M1&P8':QI$)GN;W_S^3X/-:E(C+ WJW)V7050-\$PKX[H"V'XGIAP-2VK332M.PN_F. 6!*^<,#.R U"R!9I4'D>D)-600WC?75C MA!"(_:4F;\JQ%9WB@(QNB G;$::WZ=)B[BJT@R?E_G#@:!<)WQJ.H]JM;;J3 MVG(=*20RR?R%/KZG*;;:D70'HGZVSI%0^] M-+$OY^)P MY\P-6OB T2^-'E[L]EP-\TV ).MPZ+!!U=S;^A[)INA=H*_0&]D$&/%]VF@G MO61Z<@GR._47O=B=.3DHR)F=ALH*=GNS@PJWN01YVL)"#3?N32"#M71D,^XO%6 M+QT(QQ!4F\8FMM(&;(3[ :-CVN+V%EWQ99*58\',YR;4S7&/".X: 7SL(G?J MQ(AG2!ZR$FV_"C4HO-QW6\+E(.H<7!E35JW$\4Z)ZYN AK!\&[&-?9L0#8(L MIC:V:-%2H"G22Q:2*S="M;OAD,V/P.YQPSZ8%D-)''R[+(P+ @ZNVZ";0*]T M4 Y"1K"+S>ZMX:/)S%1LX4.W3KQJ(1E*.LCQ?0.53_\09W?^TI,TF=F4@Y/1 M(BPH=N,(43CMY \3,=)]-R6[>/;WI144GZQ/V1<.V:UUUF?MZ1;%$] X&51C^2 M(UQX$3LXYD82FX'B"H)TV]E,N9MG0YDSW6YB@J/^ZN/DYL1="8RKM[#^Z).M " MN$L;P1%JPMV1VXY47PSW4S59ZS+;;NOF(:^1[H1R M^KK6.7)X]G !6E)-N9 MFL%]-!@*+&X/8!$_Z$_$;LZ+P[V7/Z"!Y5=N2?@8RS?C#L4W09*;N/RYG:3S M:IE^-&BVVSGMK-UW(53$B#536'NIXJ$-[P[#Z:M"<\L5WQ<63J#ZH)1[?79@ M#^:'9(SCS$ZM')"3"ED\*Q<'+(AST >L[?1RMHA\3PJO8GGXZ/SXOLY^V7H0WJ]]["1'%# MF6RM'#3DFX.D5I$P@MH-N:'37]AUJ?-! MXSCP&6A,?E(@:IU:31AC7K'M@M*3U^2<[U!FV/HCF40"C(,\%NT= \8 ,/DV M7#; QUDXH>Z;CD:11"N#;"_?YC+.'POB_?W"Z0_!&;=G$O%-I/W .U!L;<.- M-X5VQPITW"2@9[VTGV!<-N-B_2%SL:GY)KTX(1;X]Q\UC]T6W/8=CK/YAN81 M23^HEV-K^,7A?NX;@[NRB.<^P$25@_M R2>R"+3V:^H_";84X>\KLX8K5?/U M+C*RDI&#BWD&(SF L[Y:'!*/",&2?#8S;+?=$1#L)?WD:O38)1.'J!S[P"X. MMV_=]E/IY.FR]_=[J?F5,&(KI=YX(9&ULS5=M;]LX#/XK@C<,#9 V?LF+TR8!VNZ*%=AN1=N[ MX3XJ-A,+M25/DI/V?OU1+U@'TH4-2B(E(DGX>4-%D+^:02 $V>LY2K MJ9-HG9_W>BI*(*/J3.3 \9>%D!G5*,IE3^42:&R5LK3GN^ZPEU'&G=G$SMW) MV404.F4<[B111991^7(%J5A/'<_93MRS9:+-1&\VR>D2'D#_E=])E'J5E9AE MP!43G$A83)U+[_PJ-.OM@K\9K%5C3$PDC' ;3QW7. 0I1-I8H/A9P36D MJ3&$;OSK+_ )IZ! ML1>)5-G_9%VN'8P=$A5*BVRCC!YDC)=?^KS)0T,A=(\H^!L%W_I=;F2]_$PU MG4VD6!-I5J,U,["A6FUTCG$#RH.6^"M#/3W[#)JR5!&Q(-<@<.41XRF MY$%3#8B )M@NI,>AKW-U9ZT6:OJW(O_\A>8_)-<)TH\@>/ M(=[5[Z'?E?/^UODKO]7@ ^1G)'"[Q'?]H,5>4"4CL/:"WY6,0SDHM^@?WL+4 MV+G*:013!XM(@5R!,_OTP1NZ%RT!]*L ^FW69P]8LW&1@HF \16Z*"2#@VZV M&_KT(?3=X(+\KB\BA$%#\I!C7Y%\ MYWCP1$56I,C6&,\+K'IL)_9$JF+QNZX;=FH9'?2]SH97OT:[$4K08#8&%O9; MJ#>LJ#?\'TU%4[YD> 0JA1H=91N[3;?!=UN#P9SC&)W"" W:[2D,7": 8X- M&%;&&\V3:J1^M /$"GA%<6K#!VW\%W&8*Y!T1.ZOZ^XWQ^W MBK=U-S;''I518I,7EUG9J=#*W/BHN6,\\+JNM^^$2?]^+=),2,W^?56+(S]H M5.(@]#M5?V]E"[;Z<-R01L.6TAM5I3=Z<^DM"M/?=KW&/WAF2C.^;/AW\+QO MW^BM=?8/(J<(\-CLN%->KZK%5MF)!/,N,)3! %Y0M]/($![4N*KFN^?;B;IN M^J&1:S+Z(R/7K1>7/B: 3Y$%7@3>PAZ+40LL805+^&98D%&R0#:EC,Y9RO21 MZU:[P7?1#B_W(SG6"[=+;3/AJB2C*>R$7N/6A*#[;J6]HM%N\37O M93ZZ]5TCO(%81=< MEV^L:K9ZH5Z6#[-Z>?F\_4;EDG%%4EB@JGLVPON8+)^,I:!%;I]I>,>J($ !)#P M&0 'AL+W=O&C7IG(\%)7FK("I)*K*GI\D7RMF&(F0HJ< M?*8S#NKMT-5HV@BXR=K,96TF>,),3#Z)0F>*?"A22/?U7834X HVN"Z#5H.W M4)Z1T.N0P O"%GMAXV=H[85/V+NL%*XH178<)G]]Q#5RI2%7?Q_SN3;9/6[2 M\.5+^]N570HN43"C/:4$RFI(90$%8D? * MSPD'1%1RWRZZ@AFMCL6C'?&;5X/ "]^1__H]E8)8ANZ,'LM\SB3 7HX2S#", MWPRD3;.-X+7)B&?(F;0TCV!G]/BC)QA>G8E*X1FHM^0&EE!4T&R_)F''Z_?V MYH,HVIG[?L>/PMV%H.-U W*-U1K/4.1 3KA0:'LK[U@9S;P MF\^WI&RO2=E>>\JN<^Y8ZK1JOI!*48,K^O[\G%,F MR9+R"I39T!D@U15H9+QQ2Z*(X3IG=,8X^@BF%.#/UJSK6GS'?1*X*9(46TN#=K,>8I%,))64I@7N\ M@"CC##HGT TL5Y64INZMW=]H6253"/6#%0;TMK0%LI'PR'LH!89@J^5'6X@E M?;#XC#9-$EG!?CP;8G=]Y)AE88KVV9Q9-4V+!;/ZC\[E<7C\3L\+$,H2+T4E M[FM(LD)PL7@X% V[9&*O >BX!%X7^8R5ZD TCLAG21$0S=?ATF:*F71W*-SM M8^1/\<^2&&*8%*8RR:Q66N/:BUQ3]F)R+8I3+#TE:'1T@675"!Y^((C([S(% MZD0WK4P%\38*.[P4M%!LT%!NT9G+]2SS&@%:] M%Q(_;E#%W[]2Q3\ L.]M[X_>_[56?0/9ORQ62,I^O[5<1;WCY2H*7E*N_&VY MZI"2TT)WGBA;/K+"MDNG8GY:*7AL*?9?4,(B4\(^ C8TQ_=C_R45+NB$\>"0 MU]V.UPN^P>RHT^UYQU+2W>ENL HN; ^GB'6X;G2:U:9/O*B[HZUXW61^HG+! M\([,88ZJWED?KR6R[MOJB1:E[95F0F/)M<,,>UV01@#WYT+HS<1\H.F>Q_\ M4$L#!!0 ( "2 :5<6/(HVB , 'X+ 9 >&PO=V]R:W-H965T)#>]?S]*=MPT=;)AA]Y]L"51Y*.'$BEQLE'ZUA0 EMR70III4%A;782A MR0HHF3E5%4B<62E=,HM#O0Y-I8'EWJ@484SI."P9E\%LXF5S/9NHV@HN8:Z) MJ 37Q?6"<+9I&)K6(#]4LTUCL(.)> M56^-Y+ATA[*P&F89AV#--CZ+,%9EU>"R!J M13)55K5E/GIQB,'',\)D3G(N:@LY@:T[%;IC#KES?,%7+\YBFER2_ZO]7&B M1W'337U$JOTSVQ;CPT*Y1.]=D!R7NA!ROWBGMX]WPB6QA:H-[K(9$KC/$.IA M=TF.*38@'_&NY!)/!W-%*&,&Y"4YB>*1:\?N&^$O'E/R'HRY('.\9T!KI(_9 MG-WBZ=WQ''"!I\M'E Y^59H7I%$KDH'NXQ,ZA M)]+SM$<8)WVJ:0^_YVJ_^ML7MYC=@<;'I'/1'9LA^!H9BV>*R>)-HNBR3:=] MH/%P=/8T+L;#,4WZ=,_?'-!]ZU(4WQM2*0O2^>Y-NV_BI;N&6BSPR7XKO?#-C@PK>DI309M)]IVTAW) MS['V=ZU#?2R(]@7I$8WG;A=-$)AZ^0W+)W=G, SBU_DVJA>@.=1) MN^+RJJFI'M2;RO0#TVLN#1&P0E-Z^F84$-U4>\W JLI76$MEL5[SW0(+9-!. M >=7"B^!=N 6Z$KNV0]02P,$% @ )(!I5PPB2.:0 P ,PL !D !X M;"]W;W)K&ULQ59M;]LV$/XKA/J"MM"B=UE.; .Q MFVX%EB*(T^TS+9TM(A+ID73<_OL=J1?+@VMD1==]L,0C[X[/PWM$WV0OY*,J M 33Y4E=<39U2Z^VEYZF\A)JJ"[$%CBMK(6NJT90;3VTET,(&U947^G[JU91Q M9S:Q!PW&7_8+DCEQ55L!#5GZS0Y=3)'%+ FNXJ?2_V MOT'+)S'Y]$M[#L\)"-N T.)N-K(HWU-- M9Q,I]D0:;\QF!I:JC49PC)NB++7$589Q>K9D&\[6+*=KMQ-,(SVSB MY2V4>0,E_ :4,;D57)>*W/ "BN-X#VGUW,*.VSP\FW )VPL2^2X)_3 ZDR_J MSRJR^:*?=%:GCJA!$)]&8+[02[6E.4P=_ 05R"=P9J]?!*E_=89?W/.+SV6? M+?&++W85& H<[P,)3\!WH,A:BKH5(S(^!?M\XMH7F,\-$OSTDP1OL=_JS? MN^'BHM_"K@5)YYG9P>^@%-$EY23P7YER:*%I=524,_5.^GHGWU?OU5>RZ16+ M^U*\[D]5_7SZGU7U_U4-W=H;QK%@8J?P+K>L*+"(-U3IWBD+TH/"7#\='TBXHY$_L+)X M3&YV$O_E;3*A2V0]"/4/'(,P& 2&HZ2WHE%*[AOUN%9*!["1ZP\<#=4L&9(+ M?#<>[&'89EEX1MUIK^[TV>JF2H%^OJ[/)_Y1^CP6V7O(6R,XI;A_*:A1,!3, M.$JZ&O\31(S:RDY"#,*K1F,]F.R@HBB.R8.]DRK!-[]4V%D5W2D?"3>-CV4^ MZG.<*K$W:&3PFMS8=DV17.RX;GJ:?K;O"*^;1NC@WK23MU1N&/X=5[#&4/]B MA)>5;%JTQM!B:]NBE=!X)]MAB5TM2.. ZVLA=&>8#?H^>?8W4$L#!!0 ( M "2 :5>NK7EMO@, +\5 9 >&PO=V]R:W-H965TXXSM'&?4FDVJN06?35@I249AP9$H\QSS^SD0 MMIE:KK6;N,[6J=03]FQ2X#7<@/RK6' EV0U*DN5 1<8HXK":6J_6[\F6)!5PQ\BE+9#JU0@LEL,(ED==L\SML_1EIO)@147W1IM[K1Q:*2R%9 MOE56%N09K4?\91L'0R%T.A2\K8)7V5T?5%GY&DL\FW"V05SO5FCZIW*UTE;& M950GY49RM9HI/3F[!H(E)&B!N;Q'MQQ3@:MX"32XQ4L"XFQB2W60WF['6]!Y M#>IU@$;H/:,R%>@WFD#2UK>5@8V5WL[*N=<+> /%.?*=E\AS/+\'SV^\]BL\ M_U][?I^W!?/0L_Q+]&IQMN4 [2N"5))EI O@5>9WFW4&3<% MKQ%>EX!6G.75CV1[\K='_EEB(B3FWS,QR"B2*2L%IHDX0W-,,(T!88G^*,D] M(.U+=[]41A>G#"]*[+2-_M MCEK4!.D!T\Q#=UC"OIB%K>MX^#&INQ<8@NN9*^9U#4]&#+OQ@R*L)\4/F):J MZFE3A!GR;S.JDC Z248>Q1-CW^F\FZ/(VUL[DB?&3M1SY\B"XL<3Q_S=&W2%BTQB\D/FCB"3O6+#I(I])NGCF1.] M$]/Q@XS2OEKMNJ.33DS4PXSB.CV/PQW^VGS2=5M:;-M=L/G!84HY!G8P&O<$ MS@^.8A6S\-V_I2V:^=GA[QJ/K4.>!*T&ULG55M;]HP$/XKIW2JJ-0U(8&^4$ J M=-,FK1(JW:9]-,E!K/HELYW2_ON='4@[#=BT+[%]OGON><[V9;C6YM&6B Z> MI5!V%)7.58,XMGF)DMDS7:&BG:4VDCE:FE5L*X.L"$%2Q&F2G,>2<16-A\$V M,^.AKIW@"F<&;"TE,R\3%'H]BKK1UG#/5Z7SAG@\K-@*Y^B^5C-#J[A%*;A$ M9;E68' YBFZZ@TG/^P>';QS7]LT[Q< M"QN^L-[X)A'DM75:;H*)@>2J&=GSI@[_$I!N M+ NTD46-XRQ\9#H]=@O#>A M^4F0&J*)'%?^4.;.T"ZG.#>>:BFYHRH["TP5,-7*<;5"E7.TT'E@"X'V9!@[ MRN4CXGR#.VEPTSVX5W!'2*6%#ZK XO?XF#BV1-,MT4EZ$'".U1EDR2FD29H= MP,M:X5G R_Y'^"Z]#5QO-YQ_.P-;L1Q'$3T.B^8)H_'Q4?<\N3Y MM>2[1U" M'\_I+1:U0-!+6-:N-NCO I>U!(%T)Z%B+XV4FLIM0&GU/FT&\-67 XWTFFFU[[S8N]FP\E4A=; M.LJ]UT4[)GQ)N^8V;%E2462PI-SB[Z$9BFVS4+IZO081;:4;\*TY)^$&B\ M ^TOM7;;A4_0_G+&OP!02P,$% @ )(!I5Y<+U)9= @ ?04 !D !X M;"]W;W)K&ULK51;;],P%/XK1T%"($&3IFMA)8VT M;B!X&*I6+L]N>L5_K>-(@$#ZV0 M9A$U1-T\CDW18,O,2'4H[4ZE=,O(3G4=FTXC*WU3*^(T269QR[B,\LROK72> MJ2T)+G&EP6S;ENG')0K5+Z)Q=%BXXW5#;B'.LX[5N$;ZVJVTG<4#2LE;E(8K M"1JK170UGB^GKMX7?./8FZ,Q."<;I>[=Y%.YB!(G" 46Y!"8?>WP&H5P0%;& MCSUF-%"ZQN/Q ?V#]VZ];)C!:R6^\Y*:1?0V@A(KMA5TI_J/N/?C!19*&/^$ M/M3.T@B*K2'5[INM@I;+\&8/^W,X:D@OGVA(]PVIUQV(O,H;1BS/M.I!NVJ+ MY@;>JN^VXKAT'V5-VNYRVT?YEP;A6K4=DX_ 9 F<#*QY+7G%"R8)KHI";25Q M6<-*"5YP-/#B!HEQ85YF,5D)#B@N]G3+0)<^07<)MTI28^"]++'\LS^VT@?] MZ4'_,CT+N,9N!)/D%:1).@&#M?UA"$S#-)HS\)/A>"8>?O+_CN?4H022B],D M+G=ST[$"%Y$-ED&]PRA__FP\2]Z=L7 Q6+@XAYZO217WK]V?6T)AK=A L1"( MGNG2@$VJ(>O->?AY\N2"A\ R]2PNZKL\R>+="6'30=CTK+#/VW:#&E1EP]TI M36PC\/ %C9,2AJ>T3/_1,OY+2WP4B19U[8-OP'^MD(YA=;A;KD*D?I>'B^F6 MZ9I+ P(KVYJ,WEA>'<(>)J0Z'["-(AM7/VSL_8C:%=C]2BDZ3!S!<./FOP!0 M2P,$% @ )(!I5P&ULK55=;YLP%/TK%JNF5EK+5Z!I1Y#61-7Z,*EJVO79A9M@%6QF M.Z']][LV%-&$1'O8"US;]QS.N;8O22/DJRH -'FK2JYF3J%U?>VZ*BN@HNI" MU,!Q925D134.Y=I5M02:6U!5NH'GQ6Y%&7?2Q,[=RS01&UTR#O>2J$U54?E^ M Z5H9H[O?$P\L'6AS82;)C5=PQ+T4WTO<>3V+#FK@"LF.)&PFCD__.MY;/)M MPF\&C1K$Q#AY$>+5#.[RF>,905!"I@T#Q=<6YE"6A@AE_.DXG?Z3!CB,/]AO MK7?T\D(5S$7YS')=S)RI0W)8T4VI'T3S$SH_D>'+1*GLDS1=KN>0;*.TJ#HP M*J@8;]_TK:O# .!/#@""#A#\*R#L *$UVBJSMA94TS21HB'29".;"6QM+!K= M,&YV<:DEKC+$Z70!FK)2$;$B$$X I\?AR\@0[AOX<%GN(O5Z4L4]"4*+%]X@&]@=\Q+"YZ,@\TE MO%8US6#FX"U3(+?@I%^_^+'W?=MO#8 MPDUWV*9!>#5-W.W0P7Z2'X=1G_1)V:17-CFJ[!D[P3GCY[44&:A1;2U!--3F M13O2]G/\JV!<6=0KBXXJP[O"\/+E9"W$^%&/]H5=!CO"1G*F!TH6]\+BH\(> MA<8+S(X?W7A_0Z>7NU4;2?+]W;*Y@PYDNO\O*M>,*U+""F'>Q26:DVU';0=: MU+8IO0B-+MYX&NR MW0DU8"_G.=KB>RR^Y6LF>W:#$B<9)CRA!#"\65B?X"R$GC(H9_R;X ,_:0.U ME =*OZO.7_'"I0I)^_*A!K893&9ZVG]'#(.*5'REAS]QO:"APHMHRLM?<*CG.A:("BYH5AM+#[*$ M5/_HL1;BQ$#BZ W331-J)I8\%2E(.Z :L,)-M L*$ M(!(E* 7W @DLTTB %(Q #_*))<3;T!1+X/ M[VO<#W+ZMWL?O'_W86X+Z:]BM:/:M[O*-_>,;Q[X3(G8<1"0&,<:>[_??MIC M;TN=&K'<9['NW%[ >YS? L^Y :[C>AI_5I>;N[KE_!I[\&OL8;^YCR-I#G7F M+2V])O&\$L\[@W=,HG631,$QB;Y@H4N8"G.@QU15>,9S%.&%)7O MO\&1\XXFOU?Q2UL D:ZAAA5.I^SG51XWJ MHU[5_Z%";IOYJ_NC3O]1QR>OG0>5^KT.7*O^99R!2ETPJ&:]F!;VKN\GR_2D M46_2JUY8,)*(@N$;>;:,=O(I>VJGK4[+7LQK-V.38+Y)L, D6&@(K!7E:1/E MZ1L,GG?,FAZX:ME70IK!;JE;]_->&\5+: MP"AMJ*,=329G=R)X\DD-7SE[(8YW-(U!DLFSP+[\A-8KW@MT[Q!D990QTK''=+J7UR49EAMBVOE#F(:$%$=774C#;7UI_*R]H7 MXW=PMH*:<1_.@NI2^@A?W9%_1FR;$ Y2O)%4SNU8%GY673M7'4'S\IKT@0I! ML[*YPRC&3$V0SS>4BN>.(F@N_Y?_ U!+ P04 " D@&E7T9_F9+(& #U M.0 &0 'AL+W=O<[4>['CA?EE+63.M%F5FZ': M29VG!KR52^SQG\ML5S\3#Y2 8X_JVA@Z-FV?!T^8E. MJY,W)W/+%%^*[.]TI;>7@]D K?B:[3/]13Q\Y/4)C4M>(C)5_44/];[! "5[ MI45>-S9'D*?%X3][K -QTL!PW UPW0!_WV#T3(.H;A!U51C5#49=%<9U@W'7 M!I.ZP:2*_2%85:1CIMGB0HH'),N]#:UH<*E,+OS6\KSO/SVXNA-B=4'M8PJ0_^ZG#P^)F#C]!G4>BM0J18\96C?>QO/_>T'YI 'J.) MGZ)YA;W &[Y[CZ+@'<(!CAS'L^S>'+M.Y\?4R8^I4W_SF">F>>AJ;L4R.EZ9 M4<6+GN&YKS+717+@C-R>2MOW=2*&4R^$#;U+QRF?E_2(,0O/P#"Z&]Z?F M>77[FM=1E$"*TK;H9#P[U;0B/CY&?.R-^&]\H2B!%J4-T/,//AGQR#/GD=1?Y,YW8I'48>#9OQ]LK MVC?>W30)I"9M:TXGSP9[>@SVU!OL#Z?C#?YHAMV*NX(\;8E'DW:,I^T;?]3: M*VZSPI&C=VC#''M1[^F]LCN>'8,W\SYH_ZD&9+Q8I<4&F:9EDKHRM9IQ?#L"=@^UY^^X8 MM^\.KUY?TSI)$DA)"@2SW B#)MT*7O)CY$QT@G9W@AW1]^/[AK^C*@%5I5 T MVX*3C#=\R8*QTX*P%8S1S.& E][;@4ZB!%240M%L W!C '[)@(G3 -P>CTP= M!GCIO0WH)$I 12D4S3:@R:Q#;WI7&C!U&A"U8^'J@T!SY&ZB!%240M%L YH$ M.'PA ]YRR=E:<^FT8=2.B",5\&OTMJ&3* $5I5 TVX8F*P[]:7'?'"ULYXK. M),TOV]N9;JH$5)4Z5#V)6MBDQ:$_+[YFNBPCOT-:LA4O6,[-3H&*N"%0"EP;#$F+06D$E$:A:+;!3>T@ M]&:OKZCEUD"K8PE%W50)J"J%HMGF-/4)[*]/+*MI%UPBR;/J ME8+:ICNW*9!5@24H+0:E$5 :A:+9!C?U#PPUM0"#SBT I<6@- )*HU TV^"F MOH*A9QC@=OEC[G@UZ-?M[6 G40(J2J%HMC5-S07[:RZ_B^(L$?F.:^/*1O)J M?IG;$LAZQA*4%H/2""B-0M%L@YL"#YY =:Z@-1U06@Q*(Z T"D6S#6YJ.M@_ MV>(5G6M[K@1V=:Z@19MNH@14E$+1;&N::@SV5V/^D.4[_EN6W&5BXW0"=/X& M*"T&I1%0&H6BV;XVY1X\A^I300L^H+08E$9 :12*9D]U;@H^D7]:2/\^-6I/ MW<".&;%^W=[SF3N)$E!1"D6SK6E*-9&_5/.I.-M)D7"E4(EG,ME6[ZM6AQ)L M.7QU^@-9$5F"TF)0&@&E42B:[793^XDP4$\;@=9^0&DQ*(V TB@4S3;XY*L2 M_]R75_2T4>LECFLZAE^WMX.=1 FH*(6B':P9GGR5EG.YJ;X?5"@1^T(?/@,Z M;CU^H_BA^C+ON^U7X?DR=&R/PW-R^ *QP1\^B/S,Y"8M%,KXVD@%[Z?FB24/ MWQ@>5K385=_$W0JM15XM;CDS@^=R!_/[6@C]M%(*'+_T7/P/4$L#!!0 ( M "2 :5><.WCJC@( !0' 9 >&PO=V]R:W-H965TTD[;_?M:$H M'S3*PU[@&M]S?,XUOAYOI7K1)8 AKQ47>N*5QM0CW]=9"175U[(&@3.%5!4U M.%0K7]<*:.Y %??#($C\BC+AI6/W;:[2L5P;S@3,%='KJJ+J[1ZXW$Z\@??^ MX9&M2F,_^.FXIBM8@'FNYPI'?L>2LPJ$9E(0!<7$NQN,IHG-=PF_&6SU3DRL MDZ64+W;P(Y]X@14$'#)C&2B^-C %SBT1ROC;]+6M MPPY@,/P $+: \%Q U (B9[11YFS-J*'I6,DM438;V6S@:N/0Z(8)NXL+HW"6 M(HUZ[J9ZVV^T9;^(&V!=37 M) J^D# (HQ[X]#1\!AG"!PX>[L-]K%)7JK K5>CXH@_X>FSW>6I(AOTD]E". M=$TSF'AXZC2H#7CIYT^#)/C6Y_ _D>WYC3J_T2GVSF^&>X_'EC;'3N1D"0(* M9GK=-Y2)H[0=9),.;K#XFUU3QSE1&'0Y>UJ'G=;A65HW-',Z^Z0U#/'.LF$0 M'TCKR;&_7I^TN),6GY3VRY2@L%V=]?/$1^LGR8'$XY0P[E>8= J3DPJ?I,'# M?J;"Y&CSAL/H0.)Q3IS<'FCT=WJ6O2]^4K5B0A,.!:*"ZQMTJ)H>W R,K%T; M6TJ#3=&%)5Y;H&P"SA=2FO>![8S=19C^ U!+ P04 " D@&E7/>&+1K ) M ".; &0 'AL+W=OQ]^* MQK>SUYMI:_/'=MQ-,I-:2-N[V;U,LW\>*UBQV6)@ 2?MS+[XDS QUJ+H3/V] MFWW2V [Z"*)O^<'' BZ?\O)3M9&R)I^W:59=C39U7;P;CZMX([>B>IL7,E._ M>2?KGXO;4KT;'RBK9"NS*LDS4LJ' MJ]&-]XZ'"]V@6>*71#Y51Z^)WI3[//^DWWQ878TF>HUD*N-:(X3Z\2B7,DTU M2:W'[RUT=.A3-SQ^_4QGS<:KC;D7E5SFZ:_)JMY:OB3_Q _+S'26OOK%AED,P M_/TM>?7MW[Q9\)V-1=TL*F/%FC4LW[%*D1MS)XNW))C\URUCP"WC)VQ9X+FV M;*P"F[ZI"Q/)JI':7E2P?Y>A:;^/D.UL0 MD#"*A$5(&$/". AFA",XA"-PT:]YGJ^>DC2U!+_ M>!T&"W4T,+DWT7+\KU__2?X@-P^U M+,DZ>4RR-9$/#^KH@=0Y*?*J?A.G>:4_+G9EO%&' J0HDU@2L?I-U2QUJ%+; MTN#L>6@:D#"*A$5(&$/". AF!&MZ"-;TK!HR188#":-(6(2$,22,@V!&.&:' M<,R^NH8X6PX-!A)&9[T]L!_.>GO]"-DG0\(X"&8,^?PPY'/GD-^6ZGRZK+^\ M)D4JLOHU$=F*2+6/*%XJ'T[>T" @870/FQX%P:S$^QP@NV1(& ?!C!Q<'')P MXQ7TJ;5%P(H=& 0FC%[TH!!/+/@'9 M)T/". AF9&%QR,+B_W+PJ=I3^2A3M8=9D5K&FRQ/\_476Y*<*S0T24@81<(B M)(PA81P$,_+F33K]-3GKJ+1M#LH'E$:AM A*8U :1]',D!PY4L^Y6_J0U2); M)ZH6$5%54E4GH6-3RI4U,D[8X,@@:;2E'9R[(:AAA=(HE!9!:0Q*XRB:F;S.LWK!>;4*:ENA M- JE15 :@](XBF:&I-.WGMO?#JQ54"4+I=&6=ERK%I8S*6BG#$KC*)J9ADYGARQ5/Y5B)3.QE57C:6K]=BO*3_8=$=3E0FD42HN@- :E<13-#%]G=+W9 M>=4*ZG6A- JE15 :@](XBF:&I'/ GEL"#ZQ64 ,,I5&O[X##N:5:024PE,91 M-#,+G0?VW"(86*T^9&^*,H]EI3UR)85:LBE;J[T4?.D+!O<*#LX7U"M#:1&4 MQJ TCJ*9,>P4M+I:/_,:;G8>;G8B;G8F;G8J;G8N;G_"VOL=];8 M=T_/'5BJH X92J,MS2A5%B$([91!:1Q%,[/0R6'?+8>!I>K?Y4KJJX#B3VF^ MMB8)JI:A- JE15 :@](XBF8&KC/0_GF3?GVH*8;2*)0606D,2N,HFAF2SA3[ M[LF_ RL4U!M#:;2E&16J?QE(!.V406D<13.ST EAWRV$CRN4S@*Y?:Y!-\_G M0]900,TPE$:AM A*8U :1]',['0"V;\XK]A ]2Z41J&T"$IC4!I'T_71BFC/(K)$5G]_KCK-)'1K<*#*%TJC+H#:+<,2N,H MFGG]:F=S [?-=61"?VN4J3*D;ZB@3XEB422U2(FH27N69 N,N[^A@8'2:- 7 MOEY@NUP%VBV#TCB*9@:F4[Z!6_G^E.L,Q*K.).HLN)FZ:8T!5-)":33HSP3V M_9G%_$.[95 :1]',&'3^-7!/!;[9ZFN52"$2ZYF*N_7@X8?JUY9F[ 6FGFWX MH6852N,HFCG\1_<]<)O5H^$G25;G1%:QAHBU2+*J?EF?[A)E*50K:3U"->]PH,3A[WA0M_> MSJUE!ZIOH32.HIF!Z_1MX-:W+P3.F@2H?872:$LS2H\W\0,O^',4H&(52N,H MFAF%3JP&[JF]'^5JM[^95Y+9#E"MF8#*5BB-MC2C'LUFLXOYGR,!U:A0&D?1 MS$AT&C5P:]2ONI#:S1R<":A-#?KW5[!>2PWME4%I'$4S,]'IU,"M4Y]E M#/6P&WR^2>#]YTQ8+F/S @0_W3'R_-D+\HS(E'Q2T(]&G24W[C+F0BAW"_*:4T*Y/^LJ'P/PBCJMJ--" M+W@"]2X6^^I)=W4^%;PV&0_%U0AZW0B]%:/%CS_X,^^G+C*88@Q)K$4MJ*@% M+O7%+TI%.QG'7<3VE;.B,I_KMHM),(=3M6V2.-QI-O7:^S#G$/[G 4ZJ YPX M#_#N]NW-^/?/OY%_R/72"DU60Z,2'YX!(3 MIAHKU5K7U-3KFX5J\^V[W;#+"Z:IUPG MJ X958V5:BTP?N]U4IM?W^U^&RF-B:V(X=X5$2O"=:IBM7H\17ASCV@P951K MC:76/ANU"_?/CTIP/JH!1U5C6&IM=+59][_GUBU/5_*I=P14]XZJQOQ#_^X' MDYY&KPV\[W;PC4:_*9[$0E-K$?/B6EO+S)RDU5&M/ZH:PU)K/S.M8P+UCGMJ MBAH*4-48EEH;71T?J#L^#&MUM]A@D*B!@AX&BGF/V:&-Q_'N0-'H](^:@U7F M21G8;;Z9<];5^G'>I..XVV?Z_2LU EF;" :J6%R!OU-#=XU-"$JL:PU-KGHTY7='Y< MIZ,&(50UAJ767@91!Z' _7O)L$YWBPT%B:K&@L/?2FB/FP_JL!.XPTZCT__4 MD<@7AH4/L5J=HL'=0QD,%S4J8:FU3T,=JH+C%CD%J.$'58UAJ;71-18ZN7^Q M&=C@J%$(58T%AVNNZ'^?P(\;RQ?SQ:9_<+V2J2&Q6$*1]^H]7[^YW[ J M*U8TWBMK55*\7 O(Z3K? 3Y?*F6_;>2+)*M5M(M_ 5!+ P04 " D@&E7 MSM1S+A($ "P% &0 'AL+W=OY[5_V,YC9GO&OXDM@$2/>5:(N;.5LKQU79%L(2?BAI50J"MKQG,B MU2G?N*+D0%(CRC/7][S(S0DMG,7,_';/%S-6R8P6<,^1J/*<\*>/D+']W,'. M\P]?Z&8K]0_N8E:2#3R _%K> MG!PCW9458]_TR:=T[GBZ19!!(K4%45\[6$*6:2?5CN^UJ=/4U,+3XV?W7TWG M56=61,"29?_05&[GSL1!*:Q)E*@AJ06#('+IB.,1$DL6,LSWB^F[E MI@\,3*-6W:>%?NX/DJNK5.GDXB[Y7E%!]3,0Z!K="0%2(%*D:,-8NJ=9A@@' M5'*VH_I9D\Q<%-7J7_7DD&0HV9)B ^A]#)+03'Q0+E\?8O3^W0?T#M$"_;5E ME5 :,7.E:K NZR9UXSX>&N>_T+@'*&_0R+M"ON>/.N1+N_PSX3<(CU^4QW9Y M#(FJCHW<;\M=1;E![3>H?>,W>@/J+A8'=="MUO/_5I0D@;FC)K@ O@-G\?-/ M./)^Z2(SI%D\D%F+VJBA-K*Y+WZKAV$7L8,R,DJ]P.T6P6BJ'M7NE(35OB^) MRXI1Z#4%6QT,F@X&U@XN29:3HJM[5EW? 3&D63R068M7V/ *_]D-J19 M/)!9BUK44(M>&65BVT7+JNI+*[J8'3@H/ MCD,"=$=6&71!L9KTA7(P"UM+1G3&9*""+2:3ALG$RN13L8-",DZAY+:GI!"I^#&JA>"Q3VCKG1>P65VGMP^72%RHP4\LJ@ K4TEVI7(#NSGM6P M+Z#:K44H.)]70Y5L,SK)UMC*R.RBKMGZNA)@&3AVE]Y@\ 68*3[G,E#%-I=C M$,;6Q'APKB,+R1]/).:\?$9OQ,3=C:\"T[J3LTMXXP@L< M@1>>_W\-5;.-XQB(L3T1Z^'SEH$R:$+&EQ$Y"DYVD#6903.R>_)V2+_+^TSX MAA8"9;!6]M[-6#T'?G@]=CB1K#0OC%9,2I:;PRV0%+B^05U?,R:?3_0[J.8E MY>(_4$L#!!0 ( "2 :5?0_JOJ[P( ,) 9 >&PO=V]R:W-H965T M#*3+^G0\4Q"D$.BC0+%QQ)&D.=&"-/XU6@Z;4A# MW!ROU3]9[^CED2H8B?R!I3H;.A<.26%.JUS?B=5G:/S8!!.1*_M+5@W6H1&BAF"MN[5W M6[@QU30>2+$BTJ!1S0QL]2T;Z\6X.244EK/%6$S M 3AA/,FK%#48)Z*2V[H2%.ZG(L=CT)3EZ@0S:-5.R?UL3(Z/3LB1(?_(1*4P M@AJX&GV;[-VD\7A3>PQ>\1B26\%UILB$8R8=_/%^_N4>OHOU;HL>K(M^$^P5 MG$%Y1D+O PF\(.S(9W0X/>BR\W_1)_\ZV>8: MO5(E36#HX#VI0"[!B=^_\_O>QZ["OJ78^"W%)F\DMK4%O78+>OO4XSM8 J^@ MJ_HUL6^)IN13_U@UVD'Z'+'PO@E)HJ"'9LO,1=^M&/2 MW;C5"Y +VTX5WJ 5U_7?JUUM._:U;50[ZS?^U\JCT-BA[###KQ20!H#OYT+H]<0$:+][XC]0 M2P,$% @ )(!I5QY!:$TN P J X !D !X;"]W;W)K&ULK5=;;YLP&/TK%INF5MK*)?J;I;:L](RL,@AEN*6!I%F+XL M("3[N69JAXJ[8.=S6:';LP3O8 W\/KFEHJ07+%X00)7 'MV](RDE0TA#[+PTYMKANP1A.!R28'%WQ,L(0PED^C'8TZJ%9H2>/Q\ M8/^FS LS&\Q@2<+?@8/@#'FQ#0&MR4!CP MABY6HBX(V27Z@N[7*W3Q\7*F M/ZG!Z\)FX=4Z>%U8M81K2*Y0S_B,+,/J5?1G>3[!M;K!I;.*)I^1P6#@%8W:Y([.#/"8!OP%L=JC0TY7MV/5 M*[:=>,V"3E>"683ZTQHK:X5EVKR\2;^H4Y79H5]2MY M#5,G_5?Z[ XG!F,GEDH4PE9(&5[K@<,)?S#&[1"O&7 M[)F*-[-&B7""4H9)"BC:+(P'>Q;84ZE02/R%T8$=/0/IRIJ05_GR>[0P+#DC M%*.02P@H_NW1$XICB23F\4\%:M0VI>+Q\SOZKX7SPIDU9.B)Q-]PQ'<+X]X M$=K /.9?R>$W5#DTEG@AB5GQ%QPJ6>$;1=\)BG?,1"D M$8H4^OZP_G1 WQ0\U&0X[V0\.H. *Y3= =>Z 8[EN(KY/%VN[JC<^3'KP7=; M;Y'AUBO#+?#<$WB/D.$0B,B"",$K)#H@05_$\:Q:IN7AN/9P/.CA'XBQ&7@6 MI0)1*A:QRA$QFF!!RW_+6LCK^7"/D*(;/_).+_(*H>FH0X0*R.U&7R$T.L'# MI.9A,LC#MZ*HB[##/:*B2:D=+^N.Z'(8%^E(9"!1F-8R.ZEHF/0BY(WO1=O4 M71,*.<]R>W*^"F\ZZ1X ML=Z$^?0VDPX#1/.(!,K1+'(40_@B:0B>W$L"UI3W5>RH"E)&(2]=K]J M1?.UH@6ZT-H!:CI\>[C%ORZ+VEI[?*UHOE:T0!=:.RQ-GV\/-_JKLK:S?/TW M"KEL 6'*\6V1-O >@4OV%4!O89R+8S'84)* $,9A'D/YVXPRM*->F1Y95K\[ MN%#.OU N."_7IK Y2-C#)XGO3CV#L%>O<9UHOE:T0!=:.T#-FP1/4 MU6'1B>9K10MTH;7#TAS![.$SV/^0>@8G='5H=:+Y=O]0YRC3F":K[: U1T1[ M^(SX)4_68ON03>=PN"$4(!CNQ' 3K.*;,A#]HYJZ!@Q.YFJ*+[,:Z++:IK@Y M;MJ#AZ=EN=R+VY&,XE!-X+371MO.7?<7F&%#5]-WB&ULM9A=--?7TE@# G1AHYZ8R/0^TCGE3@^UOI$Z"-+ 3CZ6N0EVU@IY]6-;;,HA0*S M*U)!*9X<"2TP%TV:V*RB@&,E*G+;"LM(*UNK>CP9K4/,]*V%'$ZJ+ M]/D.$$]L _5SLJ6G9'B;,"2I:1$E$X;JQ;]R9T M9U*@>OR5P8GUKI$,Y4#(HVS\'F\L1\X(.\5^*W ?Z]@U@J4U783BO(AQ!P' M:TI.B,K>@B8OE)E*+<+/2KGN>T[%TTSH>+#G)'I,21X#93^B3U_JC#^C#R%P MG.7L(_H9?=Z'Z,/W']X_ECX>C5>ZBND.^\*0__LWP0C-^M MNZ]X_H1U'UOCAC(;I\BD=,,J','&$EF' 7T"*_CA.W?A_#+FD$E8: @V<&_6 MN3?3T8/;)*&08 ZHJFF4BKR#*II%,.:@EC35P0:V4#"9TI\"=^D[CK.VG_K> MO.[FSYU^MT'4\R[JN39JM6?0 W0Q_TEQR;!*X&.1:VE3(S<)"PW!!BXN.A<7 M1MZ\A4GW3,)"0["!>\O.O:5V#_Y1%P>@B!P12[' (USSE-#L'X@1)^@ HA@Y M[\^Q'XV[!C_OO1KS^6^\$8[X%1O#,$&WKC.I2QT MIN7Z'24)Q<5H':A%34U51FFA*=K0QEYU[1I)]BW&E(4F::$IVM!"[V*A]_]F M_);?3_FNX[PJFK;Z>4QVS1!MZ-JEO'>U]>]KUWHFH;BF69G(W)>1<LZU&3 W]GN3[2SW=&ZG6[]S^_ )JH M\Q*&(E*7O/G+W]WMSF1NU4F$?>G>'.C<8YID)4,Y'(74N5H*VVES1M(T.*G4 MJ<&!<$X*=9D"%GE,=A#/CX3P&PO=V]R:W-H965T)P=)SQ#F'@_PBN'Q.LZ_Y7 A)OBWB)+_JS*5<7G2[^70N%F%^GBY%HKYY M2+-%*-5F]MC-EYD(9V6G1=RECM/O+L(HZ8PORWV?LO%ENI)QE(A/&SHCB^7X:.X$_++\E.FMKH;RBQ:B"2/TH1DXN&J M<^U>\)Y3="A;_!Z)YWSK,RD.Y3Y-OQ8;[V=7':<8D8C%5!:(4/U[$A,1QP5) MC>//"MK9V"PZ;G]^H?/RX-7!W(>YF*3Q']%,SJ\ZPPZ9B8=P%U<%K M=/#<'1UZ58?>OA;\JH._KX5^U:%?^G[MK-+302C#\666/I.L:*UHQ8 H*3+K3F;JVTCUD^.[Z#&)'J)IF$@R*)^L4+U+E72!D&,7YCY==J<976.E.J['< MK,="=XS%(Q_21,YSPI*9F!GZ!_;^H]?Z78C7?IBW=OJ)5X)Y;G MQ'/."'6H1[[3=]R;'3/;'4 LF.&(T59*)S,!CF&%Q.R804X5Q=WI'.\S?.\ZW.NX[5A"149P]1 MYP29I:M[^;"*U2QAFJX2F9O\N0;Z6X?5]*35Y*%)_ZHYAC3'_5;0:G.:A_L; M#_>M'OZ,A'DNS)[MMP[5]_J]=J9:#1[JWSV-,J11WC;J MTL%HVZCFZ\'&UP.KK[>*O'9)**\#Y&_R)8FDBL"=#*4P1L"*/[3V(V$!$L:0 M, Z":0$?;@(^//E\8(C,"20L0,(8$L9!,"TG1IN<&+UI/C RU!Y_T*ZR[7;] MOF$ZT&[F>P8<:[>C?4,[;CVX(UWG.O5O2 =UM:I(VT126]>I#-)O%@K P-R:UWF@J*RMTFIH..RUB=Q^A,=ZL-8%7+LP\%IM9:LL70JC;T$_ MR:L((&D!E,:@-(ZBZ0&OM0S7/WTU1:H-$R@M@-(8E,91-#TU:A'&A:DP;EN< MZ'G^T%!9H3K,OF89U"Q'T?2XU(*-^S;%IIC_&H,$56J@M !*8U :1]'T<-=R MC7MZO<:%"C906@"E,2B-HVAZ:M2JC6N7;0ZIT 8M9=B>?T[L%@^.W7Y6&=0J MKVC:[:M>;Z?R0&NEA]J5GOUFQ^6YE\JY\:;RC=W$H:<:E!9 :0Q*XRB:'OI: M=*+NR:LPA0I24%H I3$HC:-H>FK4@A2UJAJOJ@Y5=_WNM^'F]\34D!KD@M !*8U :1]'TU*CU*6I?;*,7@:PH N_" MG(1D*;+B"^-"RXI9W(&JEZ2BS5IK;C9HEMI_0].AM:9# M[9K.4:7VQNACI*0R@=("*(U!:1Q%TQ.@%H_HX/2E%BHT06D!E,:@-(ZBZ:E1 M"TW4JE8<66J'QE([:I9:J"2TPZC;+,E0K0=%TZ-3:SW4KO4<5;DGQI AQ98) ME!9 :0Q*XRB:OHJ_%I\\Y^25VX.*4U!: *4Q*(VC:'IJU.*49U\1=53EKIBO M39)W-/,;LV3[" ^.CMGHL#&91AG5W5X+/YY=^+FN5ORKNCP5T5-X'Y>E>7WZ MM0NS,0C0A4906@"E,2B-HVAZY+<>J?H?/%.%?:@*^U05]K$J['-5_X:6Y=5: MEF=?0?5QM;A7,R\5^Y=G^')5%"R/&=[8@0<'&JI,533M!EYCE@TUR*T&]9#4 M&I+WR@-;A]7I[0GT;XEQL9O=X,$A@ZYH@M(8E,91-#T1:O7+ZY^^;$-U,2@M M@-(8E,91-#TU:EW,LR^J.FX*#16ZH+2@HC7UZ'ZS>D,5K!U&=Q3P6IGR[,K4 M&PKXY^?4&#GH@BOUFDLW>S0N8KLO7#C7VW[@7$]>P/W OV/KU2C5^_;:G#V'V&*F3/!8/RI1S M/E!3RFS] J7UADR7Y0M_[E.IZD/Y<2["F4Z;_?O)H0VPF/<;\4$LX]U_=_=L-J$['H4) MN6<@W<4Q9J]S$M']U(#&VXV'<+WA^0US-MGB-7DD_,?VGF579LT2A#%)TI F M@)'5U/@$[WPTS ,*Q+\AV:<'[T%>RA.ES_G%UV!J6/F(2$26/*? VB^*R8)YR2!8U^A@'?3(V1 0*RPKN(/]#]%U(5 M5 QP2:.T^ OV)=9!!ECN4D[C*C@;01PFY2O^50EQ$)#QJ -0%8#$@$%'@%T% MV*=F&%0!@U,S#*N HG2SK+T0SL,EL\(TF?),"/PE(H(CW^N/'/?%F5GI=/WJK M?XYZ"1_)]A;8UD> +&0KQK,X/1RIROF][/[%V5MBV/5DL L^^^S)H.ITR350 M<^4+W%VZQ4LR-;(5+"7LA1BS/_^ CO672F:=9)Y.,E\36:LA@[HA@S[VF;V>6<^@OPY$2;K;(F,<+(DJN[T$I_;'9UD7DGF%&3Y<^QE!J$[ MFI@OAZIKRMA2?5BK/CRJ.J<7:-Y+>Z[F.LF\DFQXH#ER;4%R30E;DCNUY,Y% M$WT9T?2(Z(X\G9Q\-3RL;=&;_5PQ'4E,.:.O*6-+3;=6T[U@ I^@I2M5-K;& M@I2]J<^5\H2$OJ:$+25'M9*C7B7_V>$HY9BIQ.J-//?;KI/,TTGF:R)KR3^N MY1]K-"1CG0W12>;I)/,UD;4: JUFOV"]ER6IF ^_[2-'6%TJS.%RCH0'E:?@ M$6A\!#[^(**M[7,B77+$%'H%7Q-.6!;\K!0+R8_7L31-9!"R'%$P&>38ECA3 M9-!PC#J4:#92L'=;T*5$77BN0DL6I1*V-#0;BD+(=9 Q(U>40<:X@PX5 MFMT+[-^^W.,PD"IMZ: L>R -Y08-AV+A*I0E+14*E",Y#"5J"#O*;[81L'\? M\59^TW7QRZ L7_;J-V@D5G\"R%.!W*%8NPK4U?G&SL-W\_-0MM?(%OY^G77MCON$[N6\HNV$H;F04&*GMQVG\7IIVW8U5AOU>>?[W9[# VY#C M2%F=5K^LE M\7&H@(@+H@(B+@L*".SP0JBQS:C?-FMQA:C/KE82R!!DB1K(F $415"DZO " MJ+'&Z")K?)XA1 JO*CIC!<86=Q(*#+3%+90"-'8[9&A\,>KWQ9I_1IC]#U!+ P04 " D@&E7 MAH2DXK(# "7$@ &0 'AL+W=ODK33J;+N?B7V3H&)(#7GTWQ=LQXTSKIOL M\"4!?,\Y<(_!P/0@LJ]R Z#0,65S MM2NW&9 D!Z7,]3$>N"FAW)E/\[:G;#X5.\4HAZ<,R5V:DNS[ S!QF#F>'!3!FF'0_OI6D3J5I@.?E$WN4#UX/9DDD M+ 3[CR9J,W-&#DI@179,?1*'OZ$<4-_PQ8+)_!<=BMB>#HYW4HFT!.L>I)07 M_^18)N(,H'F: 7X)\"\!O5\ NB6@>ZU"KP3TKE7HEX#^M8!!"1CDN2^2E6$[R6RV[U MNG1SONX5KTO3JU&@>\UHLTI.Y);$,'/T,B@AVX,S?_O&&^"_FGRQ21;8) MM MDD66R&I^]BH_>VWL)S\5.2(XZJ^5!-19 H<557>H0R0B: M9#%PUK@0%N5%C61=[R(L:AWW_\QJO\IJ MOS6K'YA8$H8>N2)\39<,T#_B\,Y,F@25&>]0WIK95H%;)Y)-LJ#?E'\/]R]L MLJD962*KF3FHS!RTFKD@$:=L:U[^":G"6F[Z/AQCCBQG1 M*GFK(U>*AC9%HY>B'L9C[URUENYAE>[A[].M9P_A,: -L 0MOR.]@]9;1*[W MOTM)$THRVOSY*:C[YYT:8/PR_:U=N#7]5XJ&-D4C2V0UBT:51:-6BZ+"C28# M6H&W+ELVR0*;9*%-LL@26_GF> MPZV3\PMA.U(ZU:_?"X96!:-6P2*Y[MFY.85L MG=]P2!2+'5?%F:AJK6Y1WN=W!Q?M#]YDX36T!]XD+.Y(?M(75S8?2;:F7"(& M*RVEM[GZ^Y$5MR!%18EM?FI?"J5$FA&PO=V]R:W-H965TV^CS!7&O\K(K:I]I6ULP+>D2:0D7*?==Z.-MN_?$WLP^ MN[Y,MT44)OP^(_DVCEGV=LNC].5J8 S>%_P(G]:%6#"\OMRP)_[ BY^;^ZQ\ M-]Q3EF',DSQ,$Y+QU=7@QKB@UDQTJ%K\,^0O^<%K(E;E,4U_B3?!\FHP$B/B M$5\4 L'*7\_\CD>1()7C^%<-'>QCBHZ'K]_I;K7RY:G;C@9DLP[%=;^IS?=-?6MJB72;G!%K])68(],B/Q]L\N7/OY%5\9<_&;/YWQ0CO-/S M7/YX1LRYS%-@;#WF&WLCEE%13 W%T5,>^*;?RKG=>;IA>>!A^9AA!9VW>:=1 M43W.YHNS#SY#2;'6?G*P*N[X!/>/:N_"EX0]\ZS<6Y(P661<3!8L(H]I5N+* MN8)DK."J"4(+%SO^BWS#%OQJ4.[9IF.M3/_! MRP*)1"%[#*.P>%-)40OH*T4DS$;"G!UL>B #8VR4'_V1%)$QO6XQ?63, FC MBA6PI!601#G9BW+20Y1E,?651&DY618\BU4*U=+Z*A0)LY$P9P>;'&SLR;@M M4&1(KU-('QDR0,)H>_SCZ4EY3O?RG&KE^>/[3\+RG!/_[>'SD> (DC()@4B+, M]XDPUVZZ[YM2_T6C^T6:%ZK-=ZO%]!4^$F8C8692PIWL@J2^,R.0-U)*,VI:9(5TSJ5 PWI=0GI0T,&4!I%T61%-RZFH;]D^Q0F-&4!I%$63%=\8HX;>&7T(DR>V M23-.OGSC\2//U%]^A'JD4)H-I3E0F@NE>5":#Z4%4!I%T>2D:.Q90^_H?:ZP M@9JS4)H-I3DU[;#*,&?'7P"$AO2ZA/2A(0,HC:)HLJ(;G]70&ZU]"ANHUPJE MV5": Z6Y4)IG*&Q916&#C!E :11%DQ7?N+R&W@OTQ=T%OI4/\52G.@-!=*\Z T M'TH+H#2*HLD9T3BRIMZ1[?P]8CVG=UY '5HHS:EIA[.LZMJCNIE4?K3K#T_1 MS!@KODRL:'?>CAI 5Y6B:++X&AO4U-N@C?CXZX8G.5Z\'36 KBI%T63Q-::F^8&I^7Y(*$YU5&- M>JHJ$)8D6Q;M[B8E9%O6(/FAA)7"A?J24)H-I3E0F@NE>37MZ$Y3QU\[@<8, MH#2*HLDW5&O\1DOO-SY\7'Q7UQ3Q_25W:77)7?Z5Y"P2OU9A4EUK).[6R);B MXM2\$ >6::)*&_UP^J8-E&9#:0Z4YD)I'I3F0VD!E$91-#F]&NO3TEN?GZK: M].0(U0:$T!TISH30/2O.AM*"F2??@LB9'-U2DJ)BR]AL3U-*;H ]KGOR[ M_%_N2];E/H+$+-FNV*+89N*D8_GJY-T1]>#>"0#U1J$T!TISH30/2O.AM !* MHRB:G"@'=[75>Z.?VTE@[V:+O9TM]GZV*F=S/)L>W\\6>HEJMZ ^-&@ I5$4 M359U8[I:>M.UQTD@/:FWEJ'.:TT[/)TQ;YW.<* Q72C-@])\*"V TBB*)BN^ M<50MO:/Z.W]AV2_IT+E'S0-U6:$T&TISH#072O.@-!]*"Z TBJ+)N=(8P);> M /Y_E OMUM0'QHT@-(HBB:KNC%I+;U)VZ?F M@5Z,6M/D>X2VRA0;&M2!TEPHS8/2?"@M@-(HBK:3_/#@T4TQSYZJ1X7E9)%N MDT($.5BZ?QS93?40KJ/EM\:%;2B6.\:%JUKN&1?^[B%D3=C=,]&^L>PI3'(2 M\54YA-'9K)R@LMUCQG9OBG13/5#J,2V*-*Y>KCE;\DPT*/^^2M/B_8T(L'_8 MV_5_ 5!+ P04 " D@&E7$;\L:<8" #[!@ &0 'AL+W=O;31YMFN )"]Y%+9<;!"+(9A:-,5 MY-Q>Z@(4[2RTR3G2U"Q#6QC@F0_*91A'42_,N5!!,O)K4Y.,=(E2*)@:9LL\ MYV9[ U)OQD$K>%UX%,L5NH4P&15\"3/ IV)J:!;6*)G(05FA%3.P& ?7K>'- MP)WW!WX*V-B],7-.YEH_N\FW;!Q$3A!(2-$A7^E!D:VA44A\E$Y[E RC):QE7&)EJA4$M0J0#++MA=B:4!]B"4R,N07')VM$YBZ.XS9YFM^SLXQN8 MD+S4AN+:4.QQVT=POQ=@N+-0:;7G;RW4XF]+H$UA4R[9;^"&/7 Z*'#+_ES/ M+1HJF+]-OBK^3C._NT1#6_ 4Q@'=$@MF#4'RZ4.K%WTYX:Y=NVN?0D]\LLX, MN.N6@6%ZP;8DO3'_%5+/([F[N4XZ[2B*1N&Z04"G%M!Y3T"GB:R*ZNZ1M>*K MHVS=FJW['ENWB:U[P-8^;JU7D_5.DOW02)50JHQ*0I<*(6.+JG245A@H_Z#F'YSDG[JZ5LC67);@2K!*A!1\+J1 :AQ-6@8'Y=BZ:LA%N-?+ MW+/PP,U2*$L<"PJ,+OODQE2MMIJ@+GQ[FVND9NF'*WJ=P+@#M+_0&E\GKF/6 M[UWR'U!+ P04 " D@&E7X$TJ/CP# !&$P #0 'AL+W-T>6QE;KYVF'_@BQH^-+A6-?8_/NYU.&I>42S(:R$5Y59HZFJJ%-$.2 MMJ'(WS[F0])-WY+(RXU5SH;D[N3UMX4REZ\B?S]Z(GG5P78MATNG3I!_51L4OPN*_?B*KT0*/+T=_5]:-/;8RGG6,T;( S;K? M,*'CR'&SUZ-!H>1FRQ/B U:=EBRZIV)(QE3PB>; *FC)QQ"8*J%T9&RM MV71=B-0_/-SU/2C#1J?D4FF7VV?PWY-F^!ZP[H%!+D1KL$=\8#2HJ#%,RRO; M<8-=\ $4->W;564=SC1==7OG9$-P-YMDHG3.=)NF2]:AT4"P NQH/IO#W:@J M!M 85=I&SNE,2>H\K!E-P\I.F1 W\(Q^+7:TE\76OG5@UV3;M(::II?Q'=#? M5O/:V[*]9^E&%;]7YL/"3D>Z/E0GN]:LX$O77Q:M 4R]BZO3JA*K]X+/9,G\ MY)^<<#2@:UXT5YK_L-F@5*8VP#2)[IDV?+H=^:YI=Q%FHR;%_C6*6'GC-!&(SB+#35PSL@V;M;F L(]_VD^?70^'L.\]8-( M'^7T48YGA9"Q^V!YPIS,7N&99EF2I"FVHN-QT,$86[R/1G M:XWO-EXAC]/50@V4[P2L9GB:PU(>-V D67AW<;R /;!:QV('\X#]14 MF),DL*N8-^P)QI$LPQ"HQ7"-IBFR.BE\PON#/25)DF5A!+"P@R3!$'@:<01S M !XP)$G<>W#O?12OWU/QYC]GH]]02P,$% @ )(!I5Y>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_':2EF2;I':-"I17R<'3+ "=F8[3=M?OPLTFFFSJ[VX/($-F,-%ON<:+O=2 M;592;LA3D0L]]#)CMA>=CHXS5E#]36Z9@".I5 4UT%3KCMXJ1A.=,6:*O!-T MNX-.0;GPKBX/8RU4QVY(PV+#I8#.LN.!L[W^>[QLDD>N^8KGW#P/O6H_9QXI MN. %?V')T.MZ1&=R_U,J_B*%H7D4*YGG0\^O#SPP97C\KCLJ(9=TI:L>0U?W M%$"&WJ + Z9<:5.=48U/@?&1P"LXMGQ1N/4OJIS: :\5077 XH&9)!>X.0R8V0LBRT5SU46XD:3B*\%A^NI,!;D&0)YYA9R MP@SEN28R)6/0 2B)7'-!15;^=N;M8ZNZZ9;JE M:@.Q@YN2B,4[!72L 8=ZQ;%8IE0),*\F"Z9(E%'%;#),)KYCFT1&QIM,Y@E3 M^A.9PGLUSS8;YA#?L42LR4G&.VUD 9!?8 Z+&"Y4-B9F$=^Q1N[+3I:0!550 MU"P5%9K&[^8&IA#?L4-F(H;8D25]:DX)S!B^:V7(HN"F/$E7V1C>JH$IPB#3 M-2$Q8_AM*J-1(?B8,_PVI='$Q*SA?Z VR,FRS-7ZLUU48_X('/OC?8H^BHA9 M)'!L$30?-EYS@*Y/'"OEW_FPBJB-B=DE<+U$P1(0.;$Q,;L$CNV"IR"[_@\P MQ02.%8.GH 8F9IW L75P3'NA$F#>"1Q[!\?LVYB8=X)6O3.P,3'O!!_IG:]D ME"35/C!67Z#L+R:8@4+'!GJ#.=6&%U4B32E7Y-'&Q"P4.K;0VVAJS5XSZ%K* M9&]C8A8*'5OH#>9"R6H8$D-;YMS&1+^3.;;0T64K.7F=67;I$6(6"AU;Z%AU M=(P14U#H6$''EK+'*3$#A8X-A!=QMBA#S$"A8P-A11R$U,;$#!0Z-I"]LCW^ MKC'QA([%@Y:8C8*]AXFGYU@\>"7\U<;$Q-.K?RL=_B4E+.6")7.XA8;^F.;Q M0I%R4W_TZO7+Q6BZR_,Q]-V)&TF3PZ^IPV^UJS]02P,$% @ )(!I5RE= MB*"3 0 XA@ !H !X;"]?S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1;D+QAL43 M HLO7Q7QV)Q#>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX6W8'UQ;; M4W'P3D>CB>M>9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].=0NE]S :; MHCOXN,SBWDJ@MZ+>2J"W]EZV"?16 MU%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0V MU-L(]+;>QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O7/4.R?0 M.T>]\W?J'>*U\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]02P,$% M @ )(!I5XB,J3>E 0 +QD !, !;0V]N=&5N=%]4>7!E&ULS9G- M;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U2J7.!0N\ M.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ94>E*+8F) MT6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@94Y6I\F&? M;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH.56Q;,>=W M%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% @ )(!I M5Y2Q;_3M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ )(!I5YE(% M ,'P & @($," >&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I5P.=A"=4!@ L1L !@ ("! M) X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)(!I5[-%_7@] P H L !@ ("![!T 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ )(!I5W;=W=FN&P #5 M !@ ("!18 LF(P4 .80 8 " @5=- !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I M5TO(B.A&PO=V]R:W-H965T#IUP0 $<. 9 " @75H !X;"]W;W)K M&UL4$L! A0#% @ )(!I5W0@J"#L!@ OB$ M !D ("!@VT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I5V:@HL/D' ,EH !D M ("!(XL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )(!I5Q8\BC:( P ?@L !D ("!$;( 'AL+W=O M&PO=V]R:W-H965TNK7EMO@, +\5 9 " @9>Y M !X;"]W;W)K&UL4$L! A0#% @ )(!I5S'* MN[7& @ ?@8 !D ("!C+T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I5P.8<@8H! "!@ !D M ("!W<4 'AL+W=O&PO M=V]R:W-H965T<.WCJC@( M !0' 9 " @271 !X;"]W;W)K&UL4$L! A0#% @ )(!I5SWABT:P"0 CFP !D ("! MZM, 'AL+W=O&PO=V]R:W-H965T_C !X;"]W;W)K&UL4$L! A0#% M @ )(!I5]#^J^KO @ PD !D ("!..@ 'AL+W=OZP >&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I5SWB\WZ9 M P M1( !D ("!^/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )(!I5X:$I.*R P EQ( !D M ("!^P0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ )(!I5^!-*CX\ P 1A, T ( ![14! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ )(!I5RE=B*"3 0 XA@ !H ( !'!X! 'AL M+U]R96QS+W=OE M 0 +QD !, ( !YQ\! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& #$ ,0!.#0 O2$! end XML 53 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 54 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 55 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 179 242 1 false 51 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 - Acquisitions Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 10401 - Disclosure - Marketable Securities Sheet http://www.interlinkelectronics.com/role/DisclosureMarketableSecurities Marketable Securities Notes 11 false false R12.htm 10501 - Disclosure - Earnings Per Share Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 12 false false R13.htm 10601 - Disclosure - Stockholders' Equity Sheet http://www.interlinkelectronics.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 13 false false R14.htm 10701 - 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 14 false false R15.htm 10801 - Disclosure - Related Party Transactions Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 10901 - Disclosure - Income Taxes Sheet http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 11001 - Disclosure - Commitments and Contingencies Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.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 18 false false R19.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 19 false false R20.htm 30303 - Disclosure - Acquisitions (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureAcquisitions 20 false false R21.htm 30503 - Disclosure - Earnings Per Share (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare 21 false false R22.htm 30703 - 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 22 false false R23.htm 30803 - Disclosure - Related Party Transactions (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions 23 false false R24.htm 31003 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies 24 false false R25.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 25 false false R26.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 26 false false R27.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 27 false false R28.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 28 false false R29.htm 40204 - 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 29 false false R30.htm 40301 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 30 false false R31.htm 40302 - Disclosure - Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details) Details 31 false false R32.htm 40303 - Disclosure - Acquisitions - Assets and goodwill are provisional and subject to change (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails Acquisitions - Assets and goodwill are provisional and subject to change (Details) Details 32 false false R33.htm 40304 - Disclosure - Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details) Details 33 false false R34.htm 40401 - Disclosure - Marketable Securities (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails Marketable Securities (Details) Details http://www.interlinkelectronics.com/role/DisclosureMarketableSecurities 34 false false R35.htm 40501 - Disclosure - Earnings Per Share (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables 35 false false R36.htm 40601 - Disclosure - Stockholders' Equity (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://www.interlinkelectronics.com/role/DisclosureStockholdersEquity 36 false false R37.htm 40701 - 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 37 false false R38.htm 40801 - Disclosure - Related Party Transactions (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables 38 false false R39.htm 40901 - Disclosure - Income Taxes (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes 39 false false R40.htm 41001 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables 40 false false R41.htm 41002 - 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 41 false false All Reports Book All Reports link-20230930.xsd link-20230930_cal.xml link-20230930_def.xml link-20230930_lab.xml link-20230930_pre.xml link-20230930x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "link-20230930x10q.htm": { "nsprefix": "ilink", "nsuri": "http://www.interlinkelectronics.com/20230930", "dts": { "schema": { "local": [ "link-20230930.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" ] }, "calculationLink": { "local": [ "link-20230930_cal.xml" ] }, "definitionLink": { "local": [ "link-20230930_def.xml" ] }, "labelLink": { "local": [ "link-20230930_lab.xml" ] }, "presentationLink": { "local": [ "link-20230930_pre.xml" ] }, "inline": { "local": [ "link-20230930x10q.htm" ] } }, "keyStandard": 214, "keyCustom": 28, "axisStandard": 16, "axisCustom": 0, "memberStandard": 29, "memberCustom": 22, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 179, "entityCount": 1, "segmentCount": 51, "elementCount": 380, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 672, "http://xbrl.sec.gov/dei/2023": 29 }, "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_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_lKVk931sWESP3CRQ-9StDw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_lKVk931sWESP3CRQ-9StDw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dBxR7FXKI0-9o4IbkbryoA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_dBxR7FXKI0-9o4IbkbryoA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.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_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitions", "longName": "10301 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.interlinkelectronics.com/role/DisclosureMarketableSecurities", "longName": "10401 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShare", "longName": "10501 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquity", "longName": "10601 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformation", "longName": "10701 - 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": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactions", "longName": "10801 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxes", "longName": "10901 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingencies", "longName": "11001 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R18": { "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": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true } }, "R19": { "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": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables", "longName": "30303 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareTables", "longName": "30503 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationTables", "longName": "30703 - 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": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "30803 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "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-20230930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "31003 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_XcAUlPNbS0yvfn6qnfj83Q", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_MDceXP08dU6ZjqTU_iTofw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_MDceXP08dU6ZjqTU_iTofw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R27": { "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": "27", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_tMU10_QMq0eyp1Cnh2sFzw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ilink:DetailsOfCertainFinancialStatementComponentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R28": { "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": "28", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_tMU10_QMq0eyp1Cnh2sFzw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R29": { "role": "http://www.interlinkelectronics.com/role/DisclosureDetailsOfCertainFinancialStatementComponentsAccruedLiabilitiesDetails", "longName": "40204 - 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": "29", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "longName": "40301 - Disclosure - Acquisitions - Additional Information (Details)", "shortName": "Acquisitions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_16_2022_us-gaap_BusinessAcquisitionAxis_ilink_SpecSensorsLlcAndKwjEngineeringInc.Member_us-gaap_TypeOfArrangementAxis_ilink_AssetPurchaseAgreementMember_hix9KzIDsEqeTBSeY4WEyA", "name": "ilink:BusinessCombinationCombinedCompaniesAssetsValue", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R31": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "40302 - Disclosure - Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details)", "shortName": "Acquisitions - Estimated fair values of the assets acquired and liabilities assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_16_2022_srt_StatementScenarioAxis_ilink_AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember_us-gaap_BusinessAcquisitionAxis_ilink_SpecSensorsLlcAndKwjEngineeringInc.Member_bLY7Cc8Gg0241GOsslQIaw", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R32": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "longName": "40303 - Disclosure - Acquisitions - Assets and goodwill are provisional and subject to change (Details)", "shortName": "Acquisitions - Assets and goodwill are provisional and subject to change (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_17_2023_us-gaap_BusinessAcquisitionAxis_ilink_CalmanTechnologyLimitedMember_-qq98XeoZUeX5qx4FA5MfA", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R33": { "role": "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "longName": "40304 - Disclosure - Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details)", "shortName": "Acquisitions - Proforma consolidated statement of operations as if SPEC/KWJ and Calman had been included in our consolidated results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_ilink_SpecSensorsLlcAndKwjEngineeringInc.Member_dsJ2vRDXwUOhTw_dci1vAw", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_BusinessAcquisitionAxis_ilink_SpecSensorsLlcAndKwjEngineeringInc.Member_dsJ2vRDXwUOhTw_dci1vAw", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails", "longName": "40401 - Disclosure - Marketable Securities (Details)", "shortName": "Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:PaymentsToAcquireMarketableSecurities", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:MarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "ilink:MarketableSecuritiesGrossRealizedGains", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:MarketableSecuritiesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R35": { "role": "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "longName": "40501 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "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-20230930x10q.htm", "unique": true } }, "R36": { "role": "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails", "longName": "40601 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_ShareRepurchaseProgramAxis_ilink_StockRepurchaseTransactionMember_M6cc16HC6keWLlVODsiYWg", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "Unit_Standard_shares_MDceXP08dU6ZjqTU_iTofw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R37": { "role": "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails", "longName": "40701 - 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": "37", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_tMU10_QMq0eyp1Cnh2sFzw", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivable", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R38": { "role": "http://www.interlinkelectronics.com/role/DisclosureRelatedPartyTransactionsDetails", "longName": "40801 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2022_tMU10_QMq0eyp1Cnh2sFzw", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ilink_QbakMember_ET6RNWPFjku3th8MWbpvNQ", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "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-20230930x10q.htm", "unique": true } }, "R39": { "role": "http://www.interlinkelectronics.com/role/DisclosureIncomeTaxesDetails", "longName": "40901 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_xfR3cqllkEyFqH5pyY1j0w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_xfR3cqllkEyFqH5pyY1j0w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41001 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Unit_Standard_pure_xfR3cqllkEyFqH5pyY1j0w", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_QMrkGSbkbUm0oBqKbrEzHw", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "unique": true } }, "R41": { "role": "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails", "longName": "41002 - 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": "41", "firstAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2023_FdAV7JpNgEa_Gve525cOrQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_t86dA1TxuUu8j2_EibBNpA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "link-20230930x10q.htm", "first": true, "unique": true } } }, "tag": { "ilink_BusinessCombinationCombinedCompaniesAssetsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationCombinedCompaniesAssetsValue", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of combined companies' assets.", "label": "Business Combination, Combined Companies Assets Value", "terseLabel": "Combined companies' assets value" } } }, "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": [ "r550" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "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": [ "r180", "r181", "r182", "r209", "r368", "r410", "r433", "r437", "r438", "r439", "r440", "r441", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r468", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r542" ] }, "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": [ "r369" ] }, "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": [ "r179", "r301", "r308", "r309", "r313", "r317", "r319", "r320", "r321", "r417" ] }, "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": [] }, "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": [ "r116", "r251", "r252", "r508", "r586" ] }, "ilink_SpecSensorsLlcAndKwjEngineeringInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "SpecSensorsLlcAndKwjEngineeringInc.Member", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SPEC Sensors, LLC, a Delaware limited liability company (\"SPEC\"), and KWJ Engineering, Inc., a California corporation (\"KWJ\") (collectively, \"SPEC/KWJ\").", "label": "SPEC Sensors, LLC and KWJ Engineering, Inc. [Member]", "terseLabel": "SPEC/KWJ" } } }, "auth_ref": [] }, "ilink_BusinessCombinationCombinedCompaniesAssetsAndNetWorkingCapitalAtClosing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationCombinedCompaniesAssetsAndNetWorkingCapitalAtClosing", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of combined companies' assets and net working capital at closing.", "label": "Business Combination, Combined Companies Assets and Net Working Capital at Closing", "terseLabel": "Combined companies' assets and net working capital at closing" } } }, "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": "Income (loss) from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r212", "r224", "r228", "r230", "r528" ] }, "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", "terseLabel": "Accrued compensation 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_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsFutureMinimumLeasePaymentsDetailsCal2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "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": [ "r360" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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", "r369", "r370" ] }, "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": [ "r163", "r302", "r303", "r309", "r310", "r312", "r314", "r411" ] }, "ilink_PeriodOfWarrantyFromDateOfShipment": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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_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": [ "r281", "r365", "r366", "r438", "r439", "r440", "r441", "r442", "r462", "r464", "r495" ] }, "ilink_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to share purchase agreement.", "label": "Share Purchase Agreement [Member]", "terseLabel": "Share Purchase Agreement" } } }, "auth_ref": [] }, "ilink_BkfCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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": "2024", "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": [ "r360" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": [ "r52", "r53" ] }, "ilink_SubleaseAgreementOfSpaceLocatedInIrvineCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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/20230930", "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_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": [ "r150" ] }, "ilink_PercentageOfAnnualIncreaseInSubleaseRent": { "xbrltype": "percentItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "PercentageOfAnnualIncreaseInSubleaseRent", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to percentage of annual increase in sublease rent.", "label": "Percentage of Annual Increase in Sublease Rent", "terseLabel": "Percentage of annual increase in sublease rent" } } }, "auth_ref": [] }, "ilink_SpaceForExecutiveOfficesSalesFinanceAndAdministrationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [ "r550" ] }, "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": [] }, "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_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": 6.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r360" ] }, "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": [ "r41", "r44", "r73", "r74", "r234", "r507" ] }, "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": "2023 (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": [ "r593" ] }, "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "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": { "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedLabel": "Unrealized and realized (gains) on marketable securities", "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "ilink_DetailsOfCertainFinancialStatementComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "DetailsOfCertainFinancialStatementComponentsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Details of Certain Financial Statement Components" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "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": [ "r327" ] }, "ilink_PeriodForSeverancePayment": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [ "r593" ] }, "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": [ "r50" ] }, "ilink_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [] }, "ilink_NumberOfSquareFeetGivenAsSublease": { "xbrltype": "areaItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r193", "r282", "r558", "r559", "r576" ] }, "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": [] }, "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": [ "r581", "r594" ] }, "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": [ "r130", "r138", "r191", "r192", "r216", "r306", "r318", "r402" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "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": [ "r327" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r193", "r282", "r558", "r576" ] }, "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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "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": [ "r121" ] }, "ilink_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "ilink_QbakMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": [ "r70" ] }, "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", "r94", "r95", "r96" ] }, "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_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": [] }, "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", "r215" ] }, "ilink_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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": [ "r281", "r365", "r366", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r438", "r439", "r440", "r441", "r442", "r462", "r464", "r495", "r595" ] }, "ilink_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [] }, "ilink_OtherIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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]", "verboseLabel": "Other Income (Expense)" } } }, "auth_ref": [] }, "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": [ "r550" ] }, "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_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": [] }, "ilink_ProductWarrantyExtendedTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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": [ "r590" ] }, "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": [ "r172" ] }, "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" ] }, "ilink_EuropeAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "ilink_AsiaAndMiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [ "r42", "r234" ] }, "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": [ "r346" ] }, "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", "r144", "r178", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r330", "r333", "r334", "r345", "r538", "r587", "r596", "r597" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "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": [ "r148", "r244", "r383", "r530", "r538", "r584", "r585" ] }, "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": [ "r299" ] }, "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": [ "r131", "r139" ] }, "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_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", "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_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": [ "r149", "r247" ] }, "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)" } } }, "auth_ref": [] }, "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_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 (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r97", "r155", "r392", "r407", "r408" ] }, "ilink_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to stock repurchase program.", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Program" } } }, "auth_ref": [] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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_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": [ "r539", "r540", "r543", "r544", "r545", "r546", "r602", "r603" ] }, "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": [ "r56", "r147", "r395" ] }, "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": [ "r554" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r64", "r65", "r324", "r533", "r534" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "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": [ "r120", "r325" ] }, "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": 11.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_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "verboseLabel": "Price per share repurchased", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "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": [ "r324", "r533", "r534" ] }, "ilink_NewarkCaliforniaManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "ilink_AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "AfterGivingEffectToPostClosingPurchasePriceAdjustmentMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the after giving effect to post-closing purchase price adjustment.", "label": "After Giving Effect to Post-closing Purchase Price Adjustment [Member]", "terseLabel": "After giving effect to post-closing purchase price adjustment" } } }, "auth_ref": [] }, "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": 7.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r67" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r67" ] }, "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": [ "r102", "r368" ] }, "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": 3.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_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "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": [ "r64", "r65", "r324" ] }, "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": [ "r41", "r44", "r73", "r74", "r234", "r507" ] }, "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": [ "r232", "r233", "r434", "r435", "r436", "r496", "r497", "r498", "r499", "r506", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r531", "r541", "r589", "r600" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "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": [ "r324" ] }, "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": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "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": [ "r562", "r563" ] }, "ilink_BusinessCombinationConsiderationTransferredAfterNetWorkingCapitalAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationConsiderationTransferredAfterNetWorkingCapitalAdjustment", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r67" ] }, "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": [ "r41", "r44", "r73", "r74", "r234", "r409", "r507" ] }, "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", "r51", "r54" ] }, "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": [ "r132" ] }, "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_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": [ "r71" ] }, "ilink_BusinessCombinationCombinedCompaniesAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationCombinedCompaniesAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails" ], "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_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": [ "r89" ] }, "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": [ "r232", "r233", "r434", "r435", "r436", "r496", "r497", "r498", "r499", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r519", "r531", "r541", "r589", "r600" ] }, "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)" } } }, "auth_ref": [] }, "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_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": [ "r362", "r363", "r364", "r366", "r367", "r418", "r419", "r420", "r471", "r472", "r473", "r492", "r494" ] }, "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": [ "r124" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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_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": [ "r292", "r293", "r294", "r422", "r573", "r574", "r575", "r591", "r603" ] }, "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": [ "r75", "r76", "r469", "r470", "r473" ] }, "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": [] }, "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": [ "r360" ] }, "ilink_StockRepurchaseTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "StockRepurchaseTransactionMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the stock repurchase transaction to an individual.", "label": "Stock Repurchase Transaction [Member]", "terseLabel": "Stock Repurchase Transaction" } } }, "auth_ref": [] }, "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": [ "r469", "r470", "r473" ] }, "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", "terseLabel": "Conversion price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r265" ] }, "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": [ "r125", "r151", "r178", "r212", "r225", "r229", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r329", "r333", "r345", "r388", "r457", "r538", "r549", "r587", "r588", "r596" ] }, "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", "r57", "r87", "r118", "r273" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Stockholders' Equity", "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_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": [ "r355" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails" ], "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": [ "r67" ] }, "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", "r141", "r164", "r165", "r166", "r180", "r181", "r182", "r184", "r190", "r192", "r209", "r239", "r240", "r278", "r292", "r293", "r294", "r315", "r316", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r361", "r403", "r404", "r405", "r422", "r488" ] }, "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": [ "r40", "r41", "r44", "r45", "r73", "r124" ] }, "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": [ "r141", "r180", "r181", "r182", "r184", "r190", "r192", "r239", "r240", "r292", "r293", "r294", "r315", "r316", "r335", "r337", "r338", "r340", "r342", "r403", "r405", "r422", "r603" ] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r355" ] }, "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", "r141", "r164", "r165", "r166", "r180", "r181", "r182", "r184", "r190", "r192", "r209", "r239", "r240", "r278", "r292", "r293", "r294", "r315", "r316", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r361", "r403", "r404", "r405", "r422", "r488" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "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_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", "r336", "r339", "r361", "r403", "r404", "r566", "r567", "r568", "r573", "r574", "r575" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r58", "r59", "r60", "r61" ] }, "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": [ "r355" ] }, "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": [ "r79", "r135" ] }, "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": [] }, "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": [ "r156", "r237", "r241", "r242", "r243", "r599" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r67" ] }, "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_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r68" ] }, "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": [ "r43", "r507" ] }, "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": [ "r104" ] }, "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": [] }, "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": [ "r90", "r119", "r393", "r406", "r408", "r416", "r446", "r538" ] }, "us-gaap_CapitalLeaseObligationsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeaseObligationsIncurred", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Lease Obligation Incurred", "verboseLabel": "Lease liabilities arising from obtaining right-of-use assets", "documentation": "Amount of increase in lease obligation from new lease." } } }, "auth_ref": [ "r35", "r36" ] }, "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": [ "r550" ] }, "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", "r119" ] }, "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_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Amount of sales", "verboseLabel": "Proceeds from sales of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "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": [ "r115" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": [ "r69" ] }, "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": [ "r176", "r267" ] }, "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": [] }, "ilink_MarketableSecuritiesGrossRealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "MarketableSecuritiesGrossRealizedGains", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities Gross Realized Gains", "terseLabel": "Gross realized gains" } } }, "auth_ref": [] }, "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": [ "r356" ] }, "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": [ "r52", "r53", "r369" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r31" ] }, "ilink_BusinessCombinationCombinedCompaniesNetWorkingCapitalReductionInClosingDateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationCombinedCompaniesNetWorkingCapitalReductionInClosingDateAmount", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reduction in net working capital subsequent to the closing date.", "label": "Business Combination, Combined Companies, Net Working Capital, Reduction in Closing Date, Amount", "verboseLabel": "Reduction in net working capital" } } }, "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", "r82", "r83", "r84", "r86", "r178", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r330", "r333", "r334", "r345", "r587", "r596", "r597" ] }, "ilink_SeriesaConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "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": [] }, "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": [ "r578" ] }, "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": [] }, "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_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": [ "r551" ] }, "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": [ "r140", "r152", "r153", "r154", "r178", "r198", "r199", "r202", "r204", "r210", "r211", "r238", "r253", "r255", "r256", "r257", "r260", "r261", "r263", "r264", "r267", "r270", "r277", "r345", "r412", "r413", "r414", "r415", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r445", "r466", "r488", "r500", "r501", "r502", "r503", "r504", "r557", "r571", "r577" ] }, "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": [ "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r573", "r574", "r591", "r602", "r603" ] }, "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": [ "r552" ] }, "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": [ "r115", "r146", "r396" ] }, "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": [ "r80", "r300", "r598" ] }, "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", "r387", "r396", "r538" ] }, "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" ] }, "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": [] }, "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": [] }, "ilink_ClosingAndRemainingAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "ClosingAndRemainingAmountPaidIntoEscrowAgainstPurchasePriceAdjustmentsAndPotentialClaimsForBreachesOfRepresentationsAndWarranties", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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": [] }, "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": [ "r234", "r532", "r589", "r600", "r601" ] }, "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": [ "r217", "r218", "r219", "r220", "r221", "r222", "r232", "r529" ] }, "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": [] }, "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": [ "r72" ] }, "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": [ "r46", "r47", "r48", "r133", "r134", "r136", "r137" ] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedExcludingIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [] }, "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": [] }, "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": [] }, "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": [] }, "ilink_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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_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_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": [ "r115" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average incremental borrowing rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r359", "r537" ] }, "ilink_CalmanTechnologyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "CalmanTechnologyLimitedMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Calman Technology Limited.", "label": "Calman Technology Limited [Member]", "terseLabel": "Calman" } } }, "auth_ref": [] }, "ilink_BusinessCombinationCombinedCompaniesNetWorkingCapitalAdjustmentApproximateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationCombinedCompaniesNetWorkingCapitalAdjustmentApproximateAmount", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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": [] }, "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": [ "r550" ] }, "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_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": [ "r467", "r518", "r525" ] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "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": [ "r550" ] }, "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": [ "r112", "r524" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r117", "r177", "r262", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r278", "r341", "r491", "r493", "r505" ] }, "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": [ "r358", "r537" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "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" ] }, "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": [ "r550" ] }, "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": [ "r569", "r570" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Amount paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r30", "r326" ] }, "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": [ "r170", "r173", "r174" ] }, "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 income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r160", "r162", "r167", "r384", "r400" ] }, "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": [ "r53" ] }, "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_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": [ "r553" ] }, "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": [ "r507" ] }, "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": [ "r41", "r44", "r73", "r74", "r234", "r507", "r561" ] }, "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": [ "r103" ] }, "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": [ "r110" ] }, "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", "r473" ] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation expense", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r63", "r87", "r88", "r119" ] }, "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", "r473" ] }, "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" ] }, "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": [ "r354" ] }, "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": [ "r143", "r158", "r178", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r329", "r333", "r345", "r538", "r587", "r588", "r596" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "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": [ "r122" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "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": [ "r285", "r286" ] }, "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_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_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_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": [ "r41", "r44", "r73", "r74", "r234" ] }, "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": [ "r168", "r185", "r186", "r187", "r188", "r189", "r198", "r202", "r203", "r204", "r208", "r343", "r344", "r385", "r401", "r526" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "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": [ "r88" ] }, "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": [ "r605", "r606", "r607", "r608" ] }, "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, 6,574 shares issued and outstanding at September 30, 2023; 6,610 shares issued and outstanding at December 31, 2022", "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": [ "r88", "r391", "r538" ] }, "ilink_CashAndCashEquivalentsHeldByForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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": [ "r88", "r445" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "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", "r88", "r445", "r463", "r603", "r604" ] }, "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": [ "r213", "r214", "r223", "r226", "r227", "r231", "r232", "r234", "r279", "r280", "r368" ] }, "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": [ "r157", "r521", "r538" ] }, "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 income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r142", "r159", "r161", "r171", "r178", "r183", "r191", "r192", "r212", "r224", "r228", "r230", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r328", "r331", "r332", "r344", "r345", "r386", "r398", "r421", "r465", "r486", "r487", "r528", "r535", "r536", "r548", "r568", "r587" ] }, "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": [ "r194", "r205", "r206", "r207" ] }, "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": [ "r88" ] }, "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_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "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": "Share-based Compensation", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "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": [ "r605", "r606", "r607", "r608" ] }, "ilink_FurnitureMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "ilink_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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": [ "r88", "r91", "r92", "r111", "r447", "r463", "r489", "r490", "r538", "r549", "r572", "r583", "r592", "r603" ] }, "ilink_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposits", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deposits as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposits", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "ilink_DetailsOfCertainFinancialStatementComponentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails" ], "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": [ "r322", "r323" ] }, "ilink_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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": [] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "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": [ "r85", "r126" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsProformaConsolidatedStatementOfOperationsAsIfSpecKwjAndCalmanHadBeenIncludedInOurConsolidatedResultsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Net Income (Loss)", "verboseLabel": "Net income (loss)", "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": [ "r322", "r323" ] }, "ilink_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "CustomerCMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureSignificantCustomersConcentrationsOfCreditRiskAndGeographicInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "representing C Member", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "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": [ "r555" ] }, "ilink_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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 10)", "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", "r77", "r389", "r444" ] }, "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": [ "r307" ] }, "ilink_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Asset Purchase Agreement.", "label": "Asset Purchase Agreement [Member]", "terseLabel": "Asset Purchase Agreement" } } }, "auth_ref": [] }, "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": [] }, "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": [ "r581" ] }, "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": [] }, "ilink_MarketableSecuritiesGrossUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "MarketableSecuritiesGrossUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss before deducting unrealized gain on marketable securities.", "label": "Marketable Securities, Gross Unrealized Losses", "terseLabel": "Gross unrealized losses" } } }, "auth_ref": [] }, "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": [ "r113", "r369" ] }, "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": [ "r168", "r185", "r186", "r187", "r188", "r189", "r195", "r198", "r202", "r203", "r204", "r208", "r343", "r344", "r385", "r401", "r526" ] }, "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", "r538" ] }, "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": [ "r113", "r370" ] }, "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" ] }, "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": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "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" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "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": [ "r100", "r108", "r129", "r142", "r159", "r161", "r166", "r178", "r183", "r185", "r186", "r187", "r188", "r191", "r192", "r200", "r212", "r224", "r228", "r230", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r344", "r345", "r399", "r465", "r486", "r487", "r528", "r547", "r587" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "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": [ "r180", "r181", "r182", "r209", "r368", "r410", "r433", "r437", "r438", "r439", "r440", "r441", "r442", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r464", "r467", "r468", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r542" ] }, "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": [] }, "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": [ "r357", "r537" ] }, "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 income (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": [ "r169", "r185", "r186", "r187", "r188", "r195", "r196", "r201", "r204", "r212", "r224", "r228", "r230", "r528" ] }, "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": [] }, "ilink_EarningsPerShareBasicAndDilutedAbstracts": { "xbrltype": "stringItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "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_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", "r62" ] }, "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", "r178", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r330", "r333", "r334", "r345", "r443", "r527", "r549", "r587", "r596", "r597" ] }, "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": [] }, "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": [ "r234", "r560" ] }, "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_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": [ "r233" ] }, "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": 8.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" ] }, "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": [ "r49", "r98" ] }, "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 and cash equivalents", "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": [ "r347" ] }, "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 (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", "r106" ] }, "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 September 30, 2023 and December 31, 2022 ($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": [ "r87", "r390", "r538" ] }, "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", "r106", "r175" ] }, "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": [ "r235", "r236" ] }, "ilink_AmountPaidIntoEscrowSubjectToPurchasePriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "AmountPaidIntoEscrowSubjectToPurchasePriceAdjustment", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount paid into escrow subject to a 90-day purchase price adjustment process.", "label": "Amount Paid Into Escrow Subject to Purchase Price Adjustment", "terseLabel": "Amount paid into escrow" } } }, "auth_ref": [] }, "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_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": [ "r140", "r152", "r153", "r154", "r178", "r198", "r199", "r202", "r204", "r210", "r211", "r238", "r253", "r255", "r256", "r257", "r260", "r261", "r263", "r264", "r267", "r270", "r277", "r345", "r412", "r413", "r414", "r415", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r445", "r466", "r488", "r500", "r501", "r502", "r503", "r504", "r557", "r571", "r577" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "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/DisclosureMarketableSecuritiesDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities", "terseLabel": "Amount of purchases", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r582" ] }, "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": [ "r81", "r109", "r110", "r123" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "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": "Income 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", "r99", "r128", "r212", "r224", "r228", "r230", "r386", "r397", "r528" ] }, "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": 4.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": [ "r105" ] }, "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": [ "r93", "r127", "r394", "r538", "r572", "r583", "r592" ] }, "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_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": [ "r304", "r305" ] }, "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": [ "r565" ] }, "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_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", "r145", "r520" ] }, "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": [ "r311" ] }, "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": [ "r197", "r204" ] }, "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", "terseLabel": "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_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_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": 9.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_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_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": 10.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_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": [ "r195", "r204" ] }, "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_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock", "terseLabel": "Aggregate purchase price", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r87", "r88", "r119", "r422", "r488", "r503", "r548" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "verboseLabel": "Stock-based compensation expense (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r87", "r88", "r119" ] }, "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": [ "r172" ] }, "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_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets acquired", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r66", "r67" ] }, "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": [ "r106", "r107", "r108" ] }, "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": [ "r101", "r178", "r212", "r224", "r228", "r230", "r238", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r345", "r528", "r587" ] }, "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": [ "r115" ] }, "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": [] }, "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_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": [ "r87", "r263" ] }, "ilink_SeriesConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "SeriesConvertiblePreferredStockMember", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureEarningsPerShareDetails", "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": [] }, "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": "Shares subject to anti-dilutive 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": [ "r205" ] }, "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_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_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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "auth_ref": [] }, "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": [ "r87", "r445" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securitie", "terseLabel": "Marketable equity securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r78", "r564" ] }, "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": [ "r87", "r445", "r463", "r603", "r604" ] }, "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": [] }, "ilink_AdjustmentsToReconcileOperatingLeaseExpenseToCashPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "AdjustmentsToReconcileOperatingLeaseExpenseToCashPaid", "crdr": "debit", "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": { "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_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "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": [ "r87", "r263" ] }, "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 income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Marketable Securities" } } }, "auth_ref": [] }, "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_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureStockholdersEquityDetails", "http://www.interlinkelectronics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Number of shares repurchased during period", "verboseLabel": "Repurchases of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r13", "r87", "r88", "r119", "r415", "r488", "r503" ] }, "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": [ "r112", "r523" ] }, "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": [ "r283", "r284", "r287", "r288", "r289", "r290", "r291", "r295", "r296", "r297", "r298" ] }, "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": [] }, "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": [ "r580" ] }, "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", "r55" ] }, "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": [ "r37", "r556", "r579" ] }, "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": [] }, "ilink_MarketableSecuritiesGrossUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "MarketableSecuritiesGrossUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain before deducting unrealized loss on marketable securities.", "label": "Marketable Securities, Gross Unrealized Gains", "terseLabel": "Gross unrealized gains" } } }, "auth_ref": [] }, "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": [ "r38", "r39" ] }, "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_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": "2024", "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": [ "r114" ] }, "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": "2025", "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": [ "r114" ] }, "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": [] }, "ilink_MarketableSecuritiesGrossRealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.interlinkelectronics.com/20230930", "localname": "MarketableSecuritiesGrossRealizedLosses", "crdr": "debit", "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of realized loss on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities Gross Realized Losses", "terseLabel": "Gross realized losses" } } }, "auth_ref": [] }, "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": "2026", "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": [ "r114" ] }, "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": [ "r112", "r522" ] }, "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": "2027", "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": [ "r114" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r66", "r67" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAdditionalInformationDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails", "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "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": [ "r66", "r67" ] }, "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": "2023 (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": [] }, "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": [ "r234", "r532", "r589", "r600", "r601" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.interlinkelectronics.com/role/DisclosureAcquisitionsAssetsAndGoodwillAreProvisionalAndSubjectToChangeDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable tangible assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r66", "r67" ] }, "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": [] } } } }, "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": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "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(20))", "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(23))", "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(28))", "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "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(1))", "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(13))", "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(14))", "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(15))", "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "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", "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": "(a)", "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": "(b)", "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": "(c)", "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": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "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(7)(a)(5))", "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(7)(a)(6))", "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(7)(a)(7))", "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(7)(c)(1))", "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(7)(c)(2))", "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(7)(c)(3))", "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(7)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "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 I))", "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(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r559": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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 59 0001104659-23-116252-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-116252-xbrl.zip M4$L#!!0 ( "2 :5=R17L8^P\ -69 1 ;&EN:RTR,#(S,#DS,"YX M<7RZ=B2S+3M+&DZ0CRW*BBVVIDM*T3QV8A"3$%* " MH&WUT]\")"52_$_)CMSC2T(+B\5B?XO%8@&"[WYYF#OHC@A).7M_T#H\.D"$ M6=RF;/K^P%63QL\'OWSXUP_O_MUH_'XVO$0VM]PY80I9@F!%;'1/U0R-^6*! M&;HB0E#'06>"VE."4.OH\-7AT6'K!#4:'PR/,RRA#F?(,#L^; 4%'9\=9Z>H MU6J^;1X?'9^@UO%IZ]4I/+2O L(KD&U"=$+K!% MWA_,E%J<-IOW]_>'E"DB',INB4,L)3BCECRT^-PP/7I[ NK 2@EZXRIRP<7\ MG$RPZRA0#?O+Q8Z1!#3F$*V3"$&H&%3,Y"E(%&GZ_N20BRDT=-1J_GYU.3+" M!L14RU164J^J3>BJXL.-< XEL0ZG_*X)!88X()1"-=1R0>2*?(+EC1%J512I M8).%():&*2*9:<3ORMNFX YIKBE7=97(J 2E :'E"@$6N$SN0U :D4N022KO M-TTH74$ !;:*]PA6ID\KRI/G[)> 04+JR,<5X$5>B7Q 1U9$FE >(71SLF&1C_!GH*2 M"#EA[OPX"8SCHR9Y4(1)>N.0AB8C BMP4+)Q?+BR:P*HHT4\#1KE5!,PR9 M,JDPL\C:\])\S]M8U?KP T)F_L",<64,3_\4_+A84#;AWB_PFT;W5'=F#+@A M_?!EV"OFN8W61M""F3TZG-E@\\2&!\D=:FMEGF%'RS2:$:+D%X9=FQH54T"C M4LU [D!RFTPHHZ:/H(ZC(]1 *[[PW.E?GW>O1]US_33J7_;.VV/XXZQ]V;[N M=-'H4[<['J$7;L#_QW?-3;8;#;H@9Y]],,\P24AHQZA8NU2_LD^24='"CN4Z MY>NMQ4JMYO\8(/I$.*]*97_27P3NKA3@>2PRD3\NBOQH#/]==:\!]?X%Z@^Z MP_:X!P2U#>S4!CI\#HJ9Z3GPCO0@()^32RZK&T0NOTSK.*EF'9W^U6#8_01T MO=^ZJ'<-?W?1B\O^:/1C;2Z[-18TO$N3"F0XR5::$D09C8B@2PO$2S\ M:@M[-%<$:ZJI7L>WI82%"" /AG#A*N#3GG.AZ-]&"_T[(JYAT7\!XF<$@)RG6LQ.>F<9S$O=5X4;UGZ9= MXW:F?LL( ^%BW;8IE%[K2'%DF?9KZREA/5TL&&53.2!B-,,BS2#2R#(Q?AT/ MNP,^"!@APZE&JP1:X#CG5)GUL3<57X%,Y/1@EB?[[_I)0%VYIA]PO89(:S' M+,>UB=UC?5>$&0V)=)W41<;W$B/'7&-IRPUS#41%5J@))%?A"1@N7XD+]HGH M!(T&W4[S\]?_>NL;(S2:81O=@-B(^G+# ^*NB/(5GNRU?9>P[RLL;D%;$$B, MB.6*K$1X%FFFG;R*SW]K7FC-K :N!'#Q)4(*;.F$F:"]B8,6Y@2K!,.KQJP, M9G3*Z 36V[ $=*7B%3@1=OJ_AC,73O\%Q^!_?6X--*B6H9G'A[$(968J%D:?AB]X MI3+TJ)'SF(5GO!JT(F-P@=D2L.@I&8HXVI9Y8PU&P@ 6@WHL)(S%HC4S0&T= MM>)C:*4V^/DVK)MX F2;+7]5$ZM%ID*V!;T(GNK$:+X5E$F>))]SK, A MPPI.=O,R9GU8LO(B,QGE%*I,)%_'D4QZC:F&ZFE7-\D [Y1WIEG\%#>+W1\G MJ(UJVR5/LIGD4&<"_W,<^*RS!#6$.XC DU',KY %)$3C,2!SMJIK+'? M0RC)(/-0R6ZV0/]?#BOH?_2]JT,R0>:RT%-]!>C[ TGG"T=?8FE^FYE;;O5C M([CQ]T_HZN'#W E(-/N,:S&-T6QJQV\X8(&%%>,2N\P4F)@+=0"C9B#\ 6KN MJE> 0[A7BBHM4&>-#M*"PU2/G5)=W\!W#WL.EE06SZCQ[6&?''Q3MD]0A3B/ MVIT=[>F (\-"O\SCQ9_M!RK/^1R6FN?>[;4)!ZWSJV1X5NBD>7ES8]?'XXG: M>@HU7)%FBSR^*&#\SW2B[YH;E_+Z/T2N[C47]X*E(2*V&YM-H'3=:;ZK)D7C_=)HB M\FJ:OV5EA83O<2ZB#%-%_[6ZR5FKXT2KXZ156(KD.^$+MA]4T V_+MQDVBWI MF0:8>,M\D\ X7[$I9X\IU]9O(83^I:(,Z\O*B[4?T'MMZ^O%2[6;<;-](2\0 MKA+\D2B!_Z$((\+[@P$1E-O]R5"S\]A'/VZ^5 >HK,M;\\T)0 ,>HX>LGU_D ) M5\_IIFQAFAT;Q@'+]"Z=W4XZ>$$5=J[(_(:(< ?B99ZXJSOQ3VTS8Q46&$.I M@*5_(/ N.O#K#;Z-BQ[^=0^%#M)??4;BLB<4[G$7QO<\O0NAPCWLPK6K1>M/ M5LG(<4R*>=*P.!+==2P7^I*L_N6$3>TS$/.)WLLB^N\-I2XHA M\+VBMNV0+I8J;CVI)'MH0WTU RLP9PE,&F3I_3LF#^K,X=9MN%_YM)L=5$'1 MDT(TOHUDZI^O[PG[B@C'?V5#RX8Q7$(*[/80X@#3S#Z MR\6"7!"B/M([PMHRZ&22V\@@WNPBT.$=XNL%TRH?WB'\!#'*%6=JEH1=M#SL M..:<$87%FFNI$S1)T4-%!OL14@11=/I288^A M"T0\2Y?^[!F(WTD7O[/'XE_H-#.YA G+WOA 0/=A02R()L/?!FA/%!'ZHP 7 MW(TZCFW8/&;P8Y.;Y-@G/Y C^F,K'<[N]/8)M# 09$*$T%='P0!/" &*5=A# M(]!?.S+W7F]GX'Z">]M <"Z6^$02CKT+^)_1%@B^BB>)TG5<(V\7^!+ND/IY&R>@@J M[8CDDRYGHP##"U(UF7:@R> MBWY2(1^6MY+-*O\8'11W&,-GZBXVCSB?84DMF![.J>/J&, 7):*$XG7V;'&E M+XH?6(JYW[7!9]77X,*AL= 4(NL8Z_(,*I4_]E,Q=?D M'J*+T!809NX$VG;U-'.!+>TLEW'G4JK:'OH:[_KC,;%FC#M\NKRD<_T]AH3D M3#;A'G:MT !/,.KV5$>1*L6DM3<8<*6G5NQT'$SG$M;M9[!0LV;ZIO8A"1]^ MU-3^UO=&(F ?I7LV@[6(\F(N>TCT002]K\)\WZW//WDZ+HM,2>9[HM@JTVSE M>++C"OWYGW"!]Y*&'."EX<'L^-( MM_-,@GV3&2JP-LZFV\.@KNOJ]W, +'-\+=ZAY/(][(@9V!_I'0SJ[F3B+:*X M#%:5*>%=0G)C&S9;JJ6,&C95F&JX>NL/HE1?\-#KV0G&FTN[_QT<"'V9P#RW M]@QW^1@Z V)%D8_?[?5U1X(\PB[]'D ^;-*RIS]%!-S]T%_/?KW9_$T]:^NC5N_EFFN+@AK+)VFPAZ/K4YG2WUTU+TA MO4=S!PDB7P+JND&9T[40W19;6(_BO,V1%5SZD$M^C>_KT+VW7KV7U3[\#U!+ M P04 " D@&E7PP^>T3P0 ]Y %0 &QI;FLM,C R,S Y,S!?8V%L M+GAM;.U=6W/BN!)^/U7G/_AP7G:KE@ AR4Q2,[M%")E-51)2P.SE:OE<<^VZ;AL8UW[Y^=__^O2?>OV/Z\&]-B:&.T.6HQD4Z0X::Z_8 MF6HC,I_KEO: *,6FJ5U3/'Y!FM9JGIR=-$]:;:U>]PNYUFW(1"R-EW9ZTEI] MZ?H%$NM*:[4:EXW3YFE;:YU>MZR0@:3A%R M[*^6[HXQO*UIK+ZO@[L(;=AR$&45(!,9#B46-NP3@\P:+'$C7SU<#D(2;KRO M(%9?[?ZD/T>4Z]=[2B2S0B5%TR6S.4532(,7Z X,U S=$[LH.677KJ;0='MZ M:Y+7PL044U^!@KG!MF$2VZ7H!CDZ-AE%B,*3=8LML )8-T.\S.;$8F3?60OX M0RA&MI\MCY#V5[?R GNB!,R&LWP"R^ITK''O?RZ>LR2/R"E<@D+$*"_2.PNZ MYQ?\;**.;4-'!<0#+[>N ^5T9H0Z^!]NIOO@J#VB-^<6S-"?2*=E:.RNE"H/ M1L.;.[A'4]*0O^1>?Q*YNGN[&NWQM90L%5!)\)@< @[$UM.9, MLO\_C OA [T-@JSKM]AA%,"HOMG4ZMJJ M GCN]A]O>H_#W@U[&O;O[VXZ(_AQW;GO/'9[VO#77F\TU'YP@XI^E) *EPE( MQ21&A#R3S1T0&M4?5IP-Y?&R)KK]S MT[?J+KL_YE$8#F8X=O.&JQM7,?_&7 M9PN#0DW]&9F?:\'+1AFT=%U*0NB_;%]WOQX?G'1.OO8;G]HM4-$ MA]2J0Z/TZ]0(RH?'+4V+(N.G:-CN;,9+JP.DLR#_A)+96F)^)42&8$+'B'ZN MM6J::P,=9.[P;JBFO2+\,G7XESG%X.4[2_ZC8%C8J(R9 ?C#O..%;G+#X'1U M2I=@&'[331!LA P!?X[N"U9S33E"R' M ;VYSY/&!_^LX4 M49&>5"#G86"NDK$/#E+5 9G((-+Y9PI:?I5-[HW:() \?> MFL!(?UO-BB4@F)RA"OA)4B]G?$\+1^\6AL$.NL<+QM'6O&8"@NF9JH!B#@[D M;&GQ2 8S@0F8!9^K@$XJK3X.YVDX%"SZ4&_\2"PCU6>)35L%4,0)]Q&Z4+7' M\I?\K1<^^3=@-/4G7VVO_2?!EI:G$O!),^##^$%5@Q=:&F+K'0XQODV)"33; MS*=REAM(9B5KXL1N2FCTI5M?01Z7;"*+_G[0_-\Y(' MH%E@I,*7QI7J* ;S74_ZDDUVB4W_11,KC68:C"5XE)MD*![AJ/<2,+5,ASD]TP%AG8-1U>509C%;70V?,A6?F4ACF#3&%3+0:^L@Y8YN [.:$Z\.89 MV KR(])XBU]U]18R. MI&V!B4D:9O&A?7)8U&R$)1.S2JA!W(DVPZ%U-9#8C M5B9^F\D."#PAUA1L?)WQ&'M4/.D8'+JN/L>.;H;827)S,S,>$+HYF149VA0_ MFG%G3.[(V[F1<)CN$3G]"3CVR6,*A@M1BP_>86&@ MFT-UX 5;.EW>@IC.KJ4E-\U(F6V-4-,"EJ*%>F^#F=J M0I!./3T012$%OU3F5/0QAHCKZQ=PC2@_C]\9S["%;8?QL\BP^F*9%08Z%:Z8 M6?3\_"IHQ0?(1B U=I+R!BV02?CQCG3$4_,<#M#R;"IHF;]0,&!/E"0/\4(I M%,9.VAIGL:4@5EUB._T).T_ U_0076 #V4-BCA.@2\Z@'I)9>,2METAQIV+' M.@"[8;DH\"BI;CB_8V?:=6T'M)GVW@S399$[V;YV^#=.GD[/45)42A_;%Y!KT?H5T=[_UM+M'^-W3?KCO#X<_ M5F+V-49Z":M5J2F+GFY)F3..3:-. Q<0>&3N(Y,+U?<0I2WLW1(*1%K>=D=C M.:*Z98/=8CA88_[+1V7\-Y@Q_S1UVE+J^U166>TI4!PY]S$JTH?$17<5Z37. M<_8:G>&OVNU]__=J+-$Q\6P$#X(1GT.Q 63[P86B+T(IGQ"@SC8W4[8S\@9Y M?^&WYXZ 7\(#&0Y A+W)!&#<['<*KKSXKHS1S(,\@H9=+[_:;"OX:C37@2:Y M2#M,*%Z 0F:L%(7:Z%=WD9I$?K!.IHQ9ZPV08[@UG5/:@; M!/VW@;G8X-E$?B<=#DJ< +-(UB-0@-QBD/-J/A2N&@\Z_88<=LYSB R74>B(B U\E+L5<4T4T8B,HCHQ2;&0] M5KT0$4,P5=:LG&Z$-B/GL!OQ)1RSI@A*(U 8P(85&57<:BX.+/%5.)E)*)*DEC ,:J(G# R%W;J:GJ\ M_J6]^3W>F +4T19E/5Y1JTDZW2KE)1TC?V>;LE=(#F+H7F9"-^LB,C;%IVQB/2#$DA9+J[)2B" M9SW[D[!%[5L[V>X$S7F'FJ)2;AUU9U>4>',&PW[/4P?KN\K]:\>A*8+WJ..@ MB>MFZ&#";$XLQEUHX7=]6WE(1Q).()PU3YLMK:ZM*V4_O (T,M'\FK55U:&S M"NO*(4^H?NT'OP!U#R2D7 @;_5361;7L'CI[BL;\2"X?6+(C\G21LC"5F5,= M^Q(G_MBK:R6947TC]HJOWPG]QM;>^(>AUQVCV^LCWSZ3YZYH"@G[0Y(TG3K;&& J)^TBSD M5*##EK@0.CUI>0&>1YQ$=GCXC^05 MP)1,U56%''PI>.@\[_!OZ[)JD,"MZT Y8?WO+Q!]A![G%B_0GTBGTH/%]GX& MBP&UFL[)];HAUC-Y)&MZB&:- -&0X,W1)D"VMF1T5Z#/DKI"/2OQ?D[O)-?" M-ORR29.PLG0FH*A,2VZ)2S?HW;F\:'L\;7]HMDNR,V(XK8_H[)MIU4>M*?() M,^IO&1^@&=@ X*@_N04[H9N,]X2>: \E5U&-WIM]UM1$Q M/]BG'*G-L1J_(7* '8CG3)/]WMT*/1W.$.%?]-E'YQC*"FI/V]N3]V9SDRQ1UP[>PG)X!/5+_X M)&@Z))ROB> ?;8\,S2&:MW^M OUM<) %7(=G\"@8RRS^T(N%_P&/;@SZ@B=8 M7_MT_B&7%1166,,@C3M#X^UY[G>OK6!;DY./8J255(LZUJP@Y0O;Q")DJ: S MLT^V_:VVV;NDW[?2@U%C*=UZ7XT6E/*A*[CG('DIUY'5"E'SA*J_*WO)LE9P MH+-/6:SV;1:@XZNZOBMUT<(5']Y54HLC+=J/:2<3,; 46KZW M6$+[*J6>%6 M(KO-N)"ZO[>"LH6]_XC1[#%N'^(^>1PPVOJ3KS:*M>SO7V%4EF<@R]91*6Y) M$A99)59/6_U^*?PA&E&5'5C(BD:J"EG?-5]A'(1"?5?8B>GJ<^SH)K\1H?]L MXA=>7"$3D7$5'WM;*%G20F'(B[X0WE^=2-#)X//!:$Z>U9A4(:AQE?1Z0;BG M4PM;+RS$";^I1VYY^7P[TD90H 8E:KS("BP41ZX4[BR 6*8*(Q(*�E)B!G M7^LV-C:T7SIWX45*>.[FR0CQ; 4W MWE3"OEIC@).-J]A5-RSZ3&?&?B4T\EQE19O,.329\Y*,@2RT82NP/];ECKD6 M'X T@<>D[:+QJ0\#=!GF3\Y;W!'ICBCWJD="$&4V_:BI M9"G'I2=I3.\QZ."GAH>,WR/__']02P,$% @ )(!I5[2+8F !)@ (%$" M !4 !L:6YK+3(P,C,P.3,P7V1E9BYX;6SM7>%SX[:Q_]Z9]S_PN1]>.A.? M[5S2YFYRZ M;2Z _>TN@,5B ?SP]Y>%[ZP@"1$./IQ M.A??O+_X]CW]8? Q(_Q(>9NB4DH?!5_>L_][HBTZ%&00OG\)T8>3>10MWY^= M/3\_OWE^^P:3&2U_?G'V[X^WC^X<+L I"L((!"X\<2C]^Y#_\1:[(.(2RA5_ M>2)^5L';LTU;4@KVVVE&=LK^='KQS>G;BS2LL@^:S22D;_LT:>8+MZ] M>W?&OVY(:45(474.]H;>BS8%\L3?G24?3W[\D^/\0+ /'^#4X:V]C]9+^.$D M1(NESZKB?YL3./UPPGX\9;HZ?_?VG&'^\V-$58P0B[P3QS6^*>'FP(N%$20L-:@#]V(X "Y MX1L7+\X8\5D#C7(!:6GIK%4);;Z&X^ECA-TO<^Q[M"N/_ANC:+WAOGDI:3?< MG:2N4.CZ.(P)'+B4BQ"Q[AI.P),/PSH"4-=G M<5C #RJ<2'D-"?@FL44%-% MP,_I:K'$ 5/+/<%+2K6^I]8<#0*/*6;)2.Y@E-9SF% :9\9VB=X$='2<(:K^ M01C2L8'R3J%P9?H&JW@?R @8>?B/IQ3T[UVX'G\ M!^#?!%-,%IS=1N2HWXII&8S"""W86'L-$/D7\&-(M9\HE),1Z%&MWB+PA'Q: M H;T&W7,O,;%=# CIB69\AIX/V'L/5/W=$ @'9)6*.3*IQ\>XZ?/5!X3/)S3 MG@.;M[3:')B6'>62=PWAY#^>CNFX#E*(-]/')71_>?Y,X0R!OP#!S\"[A#"X M"5P_]J!W$XQCDJ_H 8:Q'S4S0!ICVH2&1H $='T6WD/R. >D&8.55FH"X;Y3 MV0A&1;5&4*)90->R+G6+AG$8X05EB]J:2\TTM5 ZX=/Q%44/*/S"Q@^(9P0L MY\AM>F)LF!43TGR /DC6:M%Z0D 0 I6@3]LC *!!PASJI*>.'A!X15> M4*__"DX!FWQ.#AQ;-1K0 #4%X1.71QR>S@!8)D @]!9GHY<(!B%;@HP"Z@LF M(\@M"G589[6'6*TP 0@I\AT>-^UUY\0C;UL09/TU\HYQ??GUY< MG'[#0X!_WFU+&\FF)6IC9QY:;%H#OE^/Y5R0CP4JO^/\\=H.9XK^S(P#!Z<> M-[H&.=RON@%V>4VG"[AXJFL 8EZ+]1[.Z)SR1-SX"9YNQ- @N\+:&S6&9.QI MQQJRNG,,T[^A "4#4_"ET"IDPY?'XY>;$;"A80]%K*HMH9.C=))!V/G(32)L MA-NF9Q[&4<:3C]T"(S[;),&D]G#._K(=S=,__#9XIBQ-: .,FZQN'SQ!_\.) M\%LJXYUO9]USSI=1?,.+!>>HPKF6!X2P)3[W/B[76YI[L&9_XVQO>0\\%C6] M PMX51@L4P&TV40JQW::**AC:]P#4E0,'28R=M(1XX A94KP0F8SN!-9;H&^ M=PI\.!%VVFD_#FF[>)D$.D\<3*B/\>'DPDB'N()/T4T01H3O( OZLYP@%:"( MP#@0:>\L(Q."LJ.7*#2!M8'ES7V_0F;S\HILLMOM)HL/PFS+4V"^I739D"JG M,X NSX30C.4$*1X1@3G3+=<"UL"4MUUICJ5SB(/54N;ZSUJI>)#)9'O M.\*F6&^IW(1-/2?9,MO,HUF>L*#_:%"F4E-2VH-1.+]HT:IQFI]3=%2%JV'- M]P1%]:P_E%3;NO6'),I9!?UM:Q'TE^UZ8IL! 'S56D)&M[N.V*?K"A&<[;8O M#K:6T66(Y'06K"&DZL#Z"(5KB-V*>4Q37J%I.YXP*./I3>"A%?)BH0TK:3*? M1TQC"L6O*)KS9!4V8\[12$%H#4+[I5D*J!&F^/VAH M"5<"6I@1I)5OMKFDE9J>%1[8PD-@UGM_3W'G_MXEA\)5J^!+GDOSJ\U](6(5 MUWF;VA1E)E0H8M,H>160,Y8$F?':))+(>^2F^L!VMK#E6'G^T19,SRKIK1ZRWN) M)/= @U+>-XSF&NSQ(\TQT*"48;0CIT!'2:(NH)5#H*A<:/B=Y@R4Q!X2SSX[ M'RHP;SE!*@D104?,L\7(>%I@0&B^I70I% 6=.=-5* #K0\O;ZWZ-S$P5-=DT M,#_&3R'\;\PRW%9I_HTH9JVFRF*Y,BH[<(E#U65T>C?;K(]T>@ $8=66NXAF=[N]2-,5BK313T&XA"Z_QT]LMV5T&1HY MG05;[4(U8'UTPFWV?*7<9N65V302RRY0N%SGOXAV7BH7S#8]*A0T+!!A'Y 3 M" ":M_H:>L(:( N;0-I-\%TB0=5M]8@0NF]F>'7F093HGOZP53G]Y;=;. -^ MLK\O,'+)UU0&>U];YU:1,Z)(@[ EVT,F3:SD/F]I.S7PHQ#6YF9(NH7^6*H_ M>%HQ6N;X*1TXI;1JG.9M6$=5N!I6C:%4-'8*JK7)^L7'IOE?PS2T_COT/@64 M17Y&;\S99DH'$12P+!;E0EOO18@O*,_8'MG!'"@T9:.%P7 M\A8,9WJU9+S22Q.:U,=>9EFS8.0W+QP(PJ8Q9Z4-!6PC&Z_J^W2F427YH EZO'&P0-T8T)0,*,#+ H_!?@I MA&3%[M&_"99Q1#_CP$4^XF-N'HJZ([;4S*YL&V_&BNXML2O1[>=('ME5"E4I!268(K>:5 O)[4IE=@W:$W9\5EZL+5 M\>8M7%(]LW6-:M76_\/9CKANZ:_\@_#FRXIW7#;QYE-.=;LW;J:R.C^_./_. M.=UNU=&?A^.[J]'=X^B*_?0XOKVY&DSH+Y>#V\'=<.0\_CP:31Z=K^*LU;\X M7Q4:_LN)_DW4F=UU>ZT4?Q)IIU?)B,[,L%AR;9L&?<9XL]U9>*?NMF/DN[9: M[*QG:Z#8Z8+=:J/TFCD583ORW[\N6E/XJIOE5# .40#[L7BE.V)_^NT1$@39 M6PTK2")V".>>DD-"V)LGM&GA2<%*)5N2/1?)YOIKM> 5M_7ABFB,]H'MI1YT MMKRA/Y8.13G"=O3 +W77-/L]KH7C3CHR[0@ZN9S[/5V5173Z'/F<],-)F%P0 ML?WN8SH[?SB)2-SY?%$T&#H-CPD'Y?$%:/8NCD1CNH6[[$W?'*)/74!+@OCI M%6X^1GM7D>/=\+V6WO8+=:FOM\WI:Q^(W7JZ"<.XDHZR EWJY]NF]9.!L%LW MXSAB3P.S)Z$K**A0JDLM?=>TE@I(;%75+:++;8]'.Y,/D"YI^5"MI3-5\2Z5 M]]?FE*>"9(\6V5M4.*CC<6B5[%)W?SM$=UIHK%2;IJ.A+-&EFKYO2$TVNQA[ M;"K]"REUEVIYUZA:[/,L]E@L=RO413J-2YPWJIUJ'L4/9T;"XINO6>2E\'#J M)DZN&1K_]OQ<+S3^.*'_?!S=31Z=\37];3S\Y>?Q[=7HX?'_G-$_/]U,_I,/ ME_?A\4X>AM L36A! 5S\, M(EU"61$TS\V>2N$+Z"P(MFI+7L"^4;$// \E+=\#Y-T$0[!$$?"5*B@I8T$L M55L=)5#,JL9UXT7,3^B,HSDD# Z!;M MB=CHAFD,QV8.VC6U>H?G#D;)M'6+0]GHM$-CP7RM)_@=ONT1^B9MN[@4DHA? M2FW!_*RG""D">U0B\^:8Z5QC M$L&,:$[>\5SK(''O\M>6!CX'V.PXA)@UK> M>#H!+Q*-MM78T>RBMB4 >^R)&WBR0W(5LS-$]Y#REFPVBL\"JYR/BA4=S8YL M'7#6ZSB9[YM0LKJFH]G0K87.,C5O7Y/9MU254M7ECF;S5P/+<2@L,;H:&LL* M'L^6L X:[!-<+8MO%SG?E-N\5:NIMONJ'<.M)3:GHW?FFK+]TTI2J,#9]63 MK17*V;%9K'%ZM0*F-HY:#8&_ ,$$NO, ^WBVOD4+EH2B.&)54L*"G6'] \%8 M$U0KA]R6T'VDUH1)>.N[=*WYR_/G43"CG$,V;](%ZAO503?]TA:$CFMHI ) MV\:PLMT7=1%C^S Z2 K^7N5YZ0CW;#88V>TKLX E!=]XE#M^*75R@4MJR1ZU MT5L$GJCY1@B&]%N\@!Y'/J'P+GUYQ+7Q5NSL\IK6U) ,[%D?"D1Q3_ U)@MP M$TS9/[R/E!A)Y5HLV+"J:@25,=JPGKQBJ0!^.)X.(6%) ==I"GA1OH25Z62 M%JYO]=17S.W40&HXU5:&2?; 3:62=JQS*YBJEO84K]0TLO:ZC@D5%ATU/P)W M3F<RV:RX]=/8X5K>0SC4LU^AFL21XE9SL4:8>*DM8 MX#575)L6+#N'O[)%LDY!8TME?53B)4[91'=\"V4IHI^(/-&KK)#-'5*IZ3)@ M]@RAN03S*[@DT$UNEZ4_^S#-@1DL,(G0[^FM Q)@$@TW5[T%J]EZMM"<".RQ M&M4RMFI?YT4LR/%LN*=S6/9H+&]ZLKS/ HD%R9[U-%*$<6P!HIL@ L&,W?67 MA#RI&5'DUS'SRO/#Q'@%R1UU!J[1"OX' A)6C1[MI3+4B1YMN74 9S>)&+$@ M4L*R W(\.]0S)93@)7*FE&UGS?@^IO#2-3,*>$MY]W;UI!=@*J^@VU%!P<_E M.GD)6?*B0ZT:+ PYZ:HT/\)4PFQTU%=PNN63O7NM#$15KL6.H%0-X];4LABU M44U3%J'/IJ$8^-F\J8R$J I8$+^J:;EY!:H0&O;%5M"G_'C;?),'-)N7A*Y* M2UFP6FY :Z4PS5[<$(<17D#"'Y-D:0YSM%2K35G"@D5M RI30C1[VA"S8SY+ M&,'!C$"-^+"J@ 5KU :4I4)H]D0<0SXF=*3V8G[\ZA*X7VCW5^JKK) %J]@& M=%:&TK#G0?ER81@^P) NZ-PY7:^F@[AT,ZUB60O.&3;BCVB!M77!4+9AHU?4 MV)9-%63B39ORI>+Q;=LH,*DV;LJ+V>V,*C5>#LZ>L*Z"U]R^0SYP6%VCTHKL M]E[KZE@*]RBT+M^ *2MDMWM;5YN6;<,40OC3769EFZ@EA>QVR3/T5_ C75+,:SCG6I7:[;IW8#;[ M(CE6BV'V/GG&C1C*IBZ[W?X.[&,CB:,V"]JR+&&A=FUVKR&Z,HU$%L=L'-YJ[2*FC:WMDVCGJZZR:NSRIQ>NL#A[#V$G6\71 "/6<^(ZX8JZ1 MT'8_TTA4T\1,(\%H=IMJRTU(^_ =Y6'[E]P-V>IDNLJUV#$'*0VTL'E5%5\; M(QY?>-RG=ZYN4OH4 YZZ@ 6S3DWCVXY^:H2M. 7L>MLJ2E 7L.5@):H3- MCVXAB7(C&_UM.ZK17[97&#^ZD$)!6##K*.BZGW%D3\ <,.,H\'6OC[3Y3T%( M/49^QYMP!5-":W;&*#6LC=3E"%J9$UC,Z2>TH@[W:#J%;C3!]SB,ACX.V8W< M::>\)\B%VU15G-$5K(YN^TXL43 M"KC?E/R8/%T(@N3M VJCHEO%PAI"!$5&C).Q=LFR5YO_JB9)36J\(" MI[;J^%T-H#VZO0=K[K9-<)JKD0&!RH/UY<4L\'"KZK S*A8PD@2^V=#S3V.V"-%P*<^(EJPU\0O"034ZPC92T9+0A=>U*-, M^B\I>+:H_O'?,I@7N>0LS1<=";-W T^F--IL<>F0_F[=G"[CJTGPE M;]-7,U\+9-:ZM8H /<9/GY,]5S$D\3"MFU3U7_ &F M 9*;(#7U*Q#!!&'M2;%B*UT:P+NNYK2*,K#3.K;V.U@N"7Y!BQ:,0]E(IYND MY\:,0RD#,[8A7M;QK!P%^_IF4;?^3BWBP+AG"_#M653_A+'WC%B06+AXWG[N M5&,'AC'WN;='X ([VG^=%^2N3E.\SUOUZ:".VN[45!I^)K=ET;Q..]QN\)5M M?37>6J>VUEX MAEAO$[K&L9T4J4=B5/26B!:@8Y,3=YTIW;74-"X&\G8=AW# M*(RX(^Y= T3XAF4XGFH@K'ICP][;X3LW-FSX<*:4$6?%.6%/0T7S[*DG!Z0, M\>>>_"U+[#OCJ;_?05J-\>R/_GZ'_GX'$UG\):;8W^_0TJ2LKPT[[G?H3T09 MO)&@/Q'5GXCJ3T3U)Z+Z$U']B:C^1%1_(JH_$=6?B.I/1/4GHJP_$=7? =3? M =3U:JR_ ZB_ \B*F:@_XVGQ&4^[]JA!.$\S/5; 9ZY4%[O3@D8M6,H;W986 MB*3/BGB561$6)GX=D!1QE#9X$ZPH/2;K3K*^-FU9$#8QF_*UD<3K-*M"-[HG M< F0ESTA$WCC: [)0/6XJR%>+ @+63/XJ27U.LVVS\8^]+#QL29CRP(&3>*X M@DNZ7MX;\]ILZ.C.^;8CAJ,RDW04SG]P778"+;P':UY'X-&_T.5VOG#K1E67 MK:,[5FR#T([*8$I^/V1SF^=.#)Z#_0 M\24[3\4V%-M_1:=B,RA"V[J##:^\REL[QD/2K0G#MH-@FZL,-ZP32%>'*Q1R MINB'S?TOPSE[EZGJ";"W96_VIH>\ L^9I2PX@!(NMTSPCV'"AA-AQ^6,],>^ M^F-?_;&O_MC7<1W[.NJ'8YL[WF7SP[%]@DN?X-(GN/0)+E9:7)_@8I_U]0DN M?8)+G^#2)[CT"2Y]@DN?X&*%6;Z6!!=^O'X\_11VM?^[W^ ?.N%E7QQ'93Y] MXDN?^/(ZI]WT_NA;"$(X?O+1C%?72?A%W/ 19<=T*9;7:7V-[Z);LGMN83*, MWJYYGP33)\'T23!]$DR])!BZ6IQBL@#L[0KL(X]=2+RY:V$\'2_3YRPHB)LI MNYGRE^?/%%VRB?DS\"XA#&X"EB#*XG3CF.0K>H!A3"V\:M[,MR5Y,QG/CIMK MRPDSKMD=RGC#MP-"!TV=Q_O1\.R77__!$VH2[ITY\)PGRK^#4@#T!P?'I%@O M24#T.3=]SDV?<]/GW!Q7SDU_U?*KN&JYS\OY(^3E[/AEU\S'>8 K&,2RN5JK MY!%GR"AQV;=0$[%+O?X;=K$BO)4_25ZA_!$GG&B@LV%U- *$/0@D M8M;_=^<7NZN7K$*'UNCP*H]@+9$MII0KA1VB;CO=IG5^3^9X^AAA]XMB):"@ MMV("&*TX\-01A>$0!RM((G8N M\IZ2\U=%>=,JYUVOI 6.N]QV HC M ES9KL4!]5G0Z?2T?@!&>]9(.NL@@VL=2;<\V%RE>K1)-\51_ JMD$=7-^$F MBW5S"[-,<54JL*#;-:K5*MCM4;F^""Y!B-R#1]^T%@O"%^UU:1T!V&,!OT*6 MX$GA45\.S.!=S(1''4 6H C'<11&(&"W_JCT7[$."\ZQ-*K]BO"MUWT*>8__ M:MJ7UV+!@9$N]"\70.L9U+O!2VYY[/VE(AAQGK-^80N&<;7K7!60/5U3R+.D M TIH#?K-]:PPWZ8PNMX"-T8\)3 M\9*[#*%W305!A_QE'/$LL?%T%]%@PI#LF%[/N^BLZ.MT;K:!OU?]S?H\U7^GY-4:O\6?;IA,R$04!QK#D*U6Z^@ M[WB#AHT3#W"Y>>@-SPA8J';N%06LV;HO54=A'T>!R.SFF9 QY8:^NH@E6_NE M)E>NG59W^9FU;%N<$!"$@#_HJMI<+BUDP0:*CD'E-IA+(74@_91'?_ ,;O8YI.Q:&S=4P32BKJ=Z84$+ MXM;-Z%>([CB4^"_@2\\S:)2S($[2@@I3H-I">EQ],A!8"B!Q1^8:\B M0#:%+.?(O0GX<6M&5"W6\C=!K&7+AK/AXVNGR D[P9WPXC!FON:'MK?\.#F& M[(_3;$^PI2>70A8<'U&9$6H &QFP*P-P,+M%*VI$_%(!O4/:]2KM/+2^U2[3 MZ.7Z$@;N? &(ZL1&>3%KHC_-*'DGS%X"WO1NR0Y[&7/JTQ^EQ>P(&.E:K%IC MN]C,^F3 AV%JG7VDMK;'H7+\*RUEX]2T;W<%%95!,GO9WV:U54U1&N5LG+'4JM( 9;9/\;5R MQ1ZE+F-!I+1J?U(#:EY!(8ERRJ&_;15#?_GM(_B,R79FW?<@9$3=.PVR%.O& MG 89U,Z5<@<6%$Z!%:%G4$)KUB=06ULYOA\3@G*UE"[DW M^W8X;_T<1];@I88X+RV86&O*\[)S@0XU!#JT8!*L*=!AYP(=!^+(A93*X 9> M3:'FF.],K)-GK"'6')7!?;2:8LTQW_*^9XE3L$F3WOKYP)9X/1R 4;[64T!KVY;0$ M60+![*#.V!(*?O>C82=/2]*[/'M',?G+617 MP2C& 3&A89^NPB @YM]H4+2B[W-;DD]>OSIC2>:'2D!\#W<]G_+XTM/W(LGW MU ^G?P S>"&Q$741"_8]FK0(-5A[,EE3S,F)]( ?:/\51?,,=G)B'04S!IG^ MYTW BWH(J%:3!1LI36J]E@Q:CYIDYQPVJ(23K(#*@FSR)K0CQ6=/-QSX/GX& M=,BXQN0*QT_1-/;WDX!DZ4^:A2U()F^RL^G"MD?+=W12R#^++M'G/EF7FI,\ MVMVDYO8!VG &X 'Z[$FS>T"B=>YL;<4'VK[?S^I/*W9XS4Z^ZN/*SQ>+YW)= M^**9EE^AKJX=(AW6%"F/52JP,D._LIJ+'I ^>L..[Y8=9?JCB-".K,?JIBK3 M5)NI#Y=?IND;T(H(SSZ1!2F+2^QWCK[OP_GX#J587\9RL6U>5"S+-L MC[[1V$[CLT@!X!9-_;X)]>RLBEVBT3D461**;U'8=$1R# M):36>Z 92&JQ(-[=C0U(\-MC /<$NQ!Z/-IX#3-!2"^VDI-;$/-N4J5RH!;I M#JSY@SX3_!@OES[:WW!24EH0ZVY48R*,-H2[DX<^)N %5HQPO]N/<"=U.;RR MUF/:LKC(!M"6-5$TNHRX\YDNX2.]?DX96I81&P\CZRE@9VX20C'M=NPPI8P, MR\GMB ^K;4NM#2M.PU]C M$L&"8IRB8LYP@%,0IF8SIT)[?%2?I+ ME0J,/\:CJ^Y#-)%*M5TF (HYXNM5#9H[XA".=T9CKH#/ M%G>#: @(6=.A175_KV99@R&+>BK4Q-7^Z6 A'S]#W[MH,CX;0A7L^5&4O!+->.?S^ S2L;YBZ.+B?#]TD:N;7Z1;J/T( M\O.RH[+*Q+L=HLYCN=3?BM;W/@@BJC]F=TO&3>GM@5HEC0<_U*K8B=Z6XS$= M=Q=S6'I+H%9).^(B%0Q22WM-W1XHF]<>EX GN8]>H,M?E!Q/I\B%(;^Y]1H% MS$>B_ R\!15JF)XY4CW0X!FRY M$ZDC8\H2%N0X5-2F%JQ63E'!9T"^#(&/II@$".AKHD9Y"[(1:O6R2B#-/N%! MZQY/!X0 ZNPQ6 H_1$)KS_W%I9Z'!('9)*TM-\RMOZ,\;/^23S!5W_U=M18[ M?!"E^172MJKB:\4#B:E=T;7-8$8@;W@\Y?/I+:L$>C?!#5G1-6>NWRN\C[IU M6>!YU#39G!=2%[P]'D@2;]@^GLP:8;HHV[:6E+#G/M?2052)PT:=:.Q>2\O8 M,4QJ&)N&AJS8S&:/7M'>SI8;ZJNG]^DL&/FT+*QX <8>#*/B3_?\@MGH94E- M4/V@B(S8@N52947(L/0721YZD:1TPN@OANPOAMR]&/(?]SO"SG\XIHLA&;^& M9/CXDT2&[,,QW F9Y]>0#'_^12)#]N$8;GO,\]OY2#IA.XGCZ4W@H17R8NG\ M):'K?NZ2G$E0SUT2[LU+FUVFQ9/PV1I[CI83/ HB69INK1K,SW%*$Y-JJ Q7 MY[H;SA&<[FRVB._X+*4V/#O6M,),54IHAM\ASQ81)5<:B B-76(@Y[KXG'AQ M@#N^%-_-NHV?0OH5HMD\VKR@S5)8V#S(\A[5Z:#5J[%@D:NGX^K0.KMJ\?&_ M,2#P&L+H)]KI@T&8!7[%6X/EI2S8$%0K11M)ZSK(FGJ@K%+-?Z1]?*[@#LF?_ICAJ MWB+PQ#?EU7=DE!6RX-!NG3EC'XCU>MK>G5E-5?ER76KK;RUH*X_%5H4],&]D M//T40GZL04M9>V6Z5-3WS2EJ#X>M2MKQ&1\@$TSV<0+)0G:7??5JNE3EN]:\ M:B$T6[7+MB"U])<0=AIF.&].10GW77A^"'OCZ:\\Y25:LRM(KBBWU-F?)XF! M,I^OM%BGDJ\55M#'TKX>"/9B-\IX&*5G75A?%"M 1=^IY&LM]C5 =&3ZUY@\ M0C8,!BY,;W516+R0NE-Q'[",5T"H<1[LA[-$2"@Y(/7C_P-02P,$% @ M)(!I5XFP;,X.7 HN % !4 !L:6YK+3(P,C,P.3,P7VQA8BYX;6SMO7ES MY+BU)_K_C9CO@-=O(EP5D:JEV[XSW<_V1&JKUFU5I2RIW>-7,=$!D&/SEF_=O MWGV#2."$KA=L_O)-$J_/_N/OVRY6)^AF![][FO+0M^&]G6;,S M_J>S]]^>???^S4OD?I.*R#\V8)(U?SEIG^KT_OOOOW\K/LV;,D)NG+=5Z?[I MK?SPF[_^!T)_IJ%/[LD:B=X_Q(<]^W1QW#=JDJ/S*O4SV Z5:6$O7V*4YO.@_Z68!H3ZA_NR3ZD52"E M;PG?KS3:';O843/8WJ83MK?CY821I#R=$]X1ZH7N5>!>LKE!C>K'[> [8*5F MQ^Y7:@3;^:I%[>UZDBP;2EW$"4\X@%(<1!X?M!OQKZ(I?/_3Z7I7=K-P&LJMI).WI;@55Q,E.Y7(W M@1-2!I]B.?P0LR'](DR"F!XN0E?O@4V]H#NDD=9E_ZSM ME=S03OZ;TE)@LD MV*"0HI05XKRFK8#+\3/E>L!]7]#'\$C19H=1R)AYYJEVE/Q;-9N"-%<(.Y8N<-!_/.?&) M_5#,)5;TCH;/7N#HYZ3:YC/Q2(V>E6YYU'8&OJF3>"@'S6><&8>)O?0NC&+L M_[_>OG;=I&D\$P^MU+'2/TLM9^"=U?(.Y9N2.F+D)UH'<;1>4H(UOGCT,5SO MJ](C3V50/H/I8942=O4I,0!S:A.Y$$^]\N^V8:#?ZZYH M>5=/ID[G3\.4R7 MTDK9U:T$020H3K;V?2!.0ID[O_]V\^C%?A5"532!ZUHZ?3+7.OXSJ M6H(*"M?H_;>O-J]11G]\_WJDF.?1/AQV3V&5IL>?P_6L2DTRMRI]"-.GJD7L M[%"2&I+DIL.IJQ=GRR0FFC,Y33.X7E6GUS%FJ6U@^EBMI%U=+2.*,JJ3GLE= M))22()9I#3Q^V-HVB;1K&&USN"YHHF=Y85G=%J9+&DG<23I3W=N M'!.>H>T]DTLQ_U8(.D+A%449U*F=[V&'?/T\B+R"1 M?JP^;@7=V2JU*CM;J0ED9ZL6M*>S":(HHSJ5LUWM"-VP0?\##;_$VXMPM\>! M'N%TK:$[7ZV692>L; K9&>L%[NF4&7$DJ:.4_&10N"6^W^241XV@^V*53D@ M:0?3"QNE[9Q?D.XG2LJ(D[9PR;/0ZYK]I6H9K6\)UQ4;M#N^X7G4#*8C-@G; M^WZGZHB"]-1>*&\ZF_EAN>U/UCAZ$ER2Z&R#\5XZ$_'C M*/M+X57I'WX5^=)<@M7ZV@MPX'@L;D)YH5Y3!ZME5YB^V$5_[J9M^L'SX$[2 M=YY*KCY=7GUZN+I$[*>'U>W-Y?*1_7*^O%U^NKA"#S]>73T^H%=)@!/7BXG[ MVH;_+Z.(Q%&#IY\T@NW3U3JIWEMN ==/-7)VAEM!#GW."/Z?(X\;1)^8T(C< M3JC4PP.+(WNQDZX8C4+HM.T<(DFCX6E '36$'E!H^TR;OV$^.M^_:]H4=EJTLH(:I M44>X8=M._,X>SLB+.JGB!X71 N$89;R08&8EL"FU\ &59VMK&H-3 M/]R38&3UFR=DD[@[5=P](+V3C+N@]4WPS%0*Z8'II['%41/8:%RECXJ^ZN=P MT;92RJ[NEA,3F&HEG$;1QR/'\YMAE EC[$^FS"/GACRM2I. P!TE>^RY5R\, M>2/"YJNK>$MH:5&JL8593]B0T4)[%4D,NL$%F#;"=W7ME =*F8@%BF"#CG9? MK$#2E!8@DDDD3! *$SC6]V9,PGM>@=P8LC,)SF&=<(I@:QHRA]5(CIGV(^B. MLJ4*6[+<,3UBAB!\AV?/CRKU<^F&+K#CRT3?\@BI;P\W^HRD[CXB2.(+),C+ M-YXR!F)^_L;2:#B)TOM<:5(H?;KRG0:41M598M2^K>:3X-:U%W@QN?6>B7L3 MQ$P_[\DG$J+UR-78"39VF>FLHE=]#[CX92AW5\>6Y,\$?50PR.?TMK881E9; MT12GFMK"K9$US78D#/2=!*T^A*'[Q?-UUE ^AHU QWJH6)-]!A=53B3LZEX9 M(2L@,;86DP3$BDTI,*^?9ANOUC]'$@(TBC?U@1TZ1AJK\53; 6Z0 MF8G=U6=SZDB07R#!X"QDQ4,VRI*! M_8=9WN)QP!0ZQTQG>S&JG&\4MM:!EJ8M[,BLU; T/:AJ"#<>Z\7M/!TH'<59 M#K\Q5;1]Q%9[)@(^J,HZG)ZFP0V;(_GZG9^-LRUO=FXVT):.O3BX]?"3YWNQ M1Z)EX(K:-=O0=QDH\#WW^-!P(:=%=]BQU-8.:K29]H4;CZTUZ.KN"J/\@"T^ MV+[C,YWZ-\OSF]N;QYNK![3\=(D>'E<7/_VXNKV\NG_X [KZV\\WC_^PC )F M%_%J.\PFT@VNY.E;SR*:A[ZWII &06]T8-.HVB-S#3SEE5#47LK,5,9JJZ>Y$JK!^ M%C35B=WX7ZKEF5[Y2#+3\U /0HV=8".1F<[Z'(+C'G QR5#NP;((<@YV[_., MK+:@J@;N(KN "*O8&1]>Q=W[C%-RD]D#:=)E>UA@U.CIA73I-/&<"&I6>2^ M(ZHDC01MNS@TOJZ>U#7FM&'LXQKOF8&/1+.5RIR6*"-,8\&L249;C&1W"RU/ MU!7]BJP(\T.3RCZSB3^]QII0/.TPBZBL$7N0 "WH SI#&4/I,-B<,1EVMJ-6 M,S-O3KHSZ <[>HTU-UAGSR(QSUCT,5;;ME/V1E>^8LWMLR!'/,C!#,=ML Y\ M -=JV#CLP@W4>G$''F9M3X4'U%#.AGTH(ZNB9+,9YA1L#2$VB\ :,IQLA]!0 M@6,W7/A;D5Z\$Q6' _6B?(SS@EOET2_!S3WD?,]%9)_R%+ MDIAG-_']G,BL00=Q2%55YT5,(5/>T175+V(%:H]U15=3C M9G!#LT[8'C4_T^N^Z1O=@NP"W4110EQ;I4Y'5#.2:O[W=V_>O><)I.B9,_@! MO5^\>_<.1?*% M+)]:O'7.W_AX"N,MH[&/R>Z)4/3=.T[_V^]$TTOBI']]+_[Z+7KUW__TYAW: M>;[OA0&;GC.L<#%_20[M!4._%V%>^",U79=01-CB8ZU[*?VKL!1= 6LC>.4LH M9X$X#^0%*.6R0"KK'&5!MB$!&!(Z*M(CBS#CE[[&4.*8 M95*^XDQ?B]I,?);..-N[C6'-/NE3#27[I-F7KWQN'QN0204?MGK=ZC?WX89EC:P3;.9;NWP_@MKG\HXY7Y 3OD9? MHP/!U.)-^W%U?"(;+Q"7ZT?4M#'5800=9<9#!.0LIJG8DL8N!MU@(ZVIWFTJ MB\%%86/)AZTD9CL[:1Q=3U*6A,90 IK!=DQXML8C'PJUL';4"':P5NM4GA*I M+> &HD;.[E.AE!SZ+ @>IRQ,ZW$7/HZBU5J$W/+%T^7.U;6?B1_J-*UTR>/& M,_!.KPRW+$UL^Z$KZHA;/?4ZU8Z13YI!="2?S^)]^E8D:2I9&.:WDHSA+/5*X74^8;MA! M>^Z7+;K9=50W=!(.CB(/IOOWUW_^N?4BM),G\N*8/D+KD/THF)\M>8)NGA^T M+VW7D!NV(^-TT*U M(4RD:]:M\P75$ACRNRTNX(?>#) M71IC&'>&'87M;*#/P=;UA!NM+>4?+%.;<4)LQB%YR6Q,Q+@AP0Y YO8$ED@3 M-?,,3?3*"Y ;^CZF$=KSF1EG:"7OH6P+H7BTS!-&C0Q8T6E.&*#361_[QSWF M$O-:N0>+=H7LD M\]!A.]X5B8XA.[B^Y7#UJO2U%JJKXAY%"Q.5>\TO:"NT;HI26VVYF/6%#0@OM-3>8Y[?;UD;X M8>XY3[[/9C 7F- *@/?8%"L8;K#5]YA-M)MLK=4TGT5T#[ZY5(YJ*#MJ$V@, M:2_M1-W:C31]ZYF%JGX+3=-T1B$ZT&9257B.65VD2VP.JRJ43;,3-9MWS!JZ MS"PZ&_;*ZMK/*$Z'W"NJ#E;[>V13* UJ=TR6%,BS7QHJ;^I;PX[8!BW58-4T MA1NG30)W]M;5I\NK3P]7EXC]]+"ZO;E7B0LW':$7KTX?L*#;!E% MA/W/U9>?Z48)=@#TL$ZYM$1K,G #IX\RW8M/")Z(?SLHXXJ^,+8HX[M .6>4 ML1ZK((U!00IK-EJ@@%C)QKP(HWBU_A"&KKAZ2NBSYY#H(?3UJ\R:#K!QH5G7 M\D16UQINE!O(W'T^%XEJ4:G#VBH:/[I^5.IG(Q8_T#"*[FBXUI9Y*K> '6T5 MVJCAI7P,-YZJA.SJ8((6DL2L5!D87IE]E3+3OL-W];(G 1N.&]9R=>UAAU&C MII7O[1TWAAMBS2)W]='B?;V,M.V'$J;0E:2D?["S+HT(\^TM&YPOV3CJAWN^ M2D^UUJV'LF]>%LW!EV7+>S M0>GNK%%/N)'>4O[NE[\%FP5*&0G'+[,:,_J;'S6:V P;Q0RXQ K$_-IT1@,^ ML+6:U'UTR6P0M/YLI6(ZRH<]YDAU++F439J7:5 M<58TFT&D50C;/]9*M?GMQMN ^MVH%?7E05 :?F%@)^QXV?]/81"6E4TAIFD7 MR;0S\.!L98-2O!KU!!S"[>3O'-7B;0F53Q[>*:O7UK>BIK1$]JY&.MZ^MK(W MI5568Z&Z]K#CNU%3-:2UC>%&<;/(7=VU-F0M;4*-IVUU<%I+12BF'5D&AA(7$EV],)@*J>L%F!Y$;2QF+?[:-S.N+^S%@)!$]1E^ M8W&$#1(36/LTTW 4=G"!:@JE^\[,;XN9>2$@*B1$3T+$# V%D#QK2Q%3UL=; MH+*D*!/5RF)F!J9/#9OB;\Q%L >[S +IL'). J+/0-&WG@/<:;4\A:J3IM!A M1B]P3S]EA+.=0/0JI6UK,C2RJBP(LTU!*TL4$C?N!AZW@1UVE1J5EA]J [@A M5BUFYV4&BNK:P(:)60Q4(*AO"#?=Z<3LGJ67O M!N=%?,8,VJ:YR<@ZIH&YEP^#BW"4&C^-I;'!D@>2SE8@Z-+SDUA;]43?>EXP M=*1E'1"E3><#1<<"#PE&*6T0<#2XGMK@="NUGB0\?R'>9LMX+QEVX0WYE/"W M@%;KDPH2=3.'MC1@AW(GBZ@!WHH W+#OID;7(,FXH90=DOS$.WDG58AM3EHL MF06G9E&!HU2!!9U9G=?,S"PVL34=5TSK3;6G,DM\;;** <+J2,P.8QL5F21N MJFTJV)(B\Y_0$O"'SM3T5V)#2T2J5;R2: MD8 +*5T5&;76UL7JX]W]U8^LW&V[^)9(FZLP$-]( M_D28%1_Q"UL1>J'+_DX)T_F2R']-TLO[$H8==\/9[B0MO1=5N-$YH&[]\D1+ M,I0/>A:(GVZPA1=/%8&0V [!7D[)7J6C'Y%BR^T5XQ]5'!XI#B)F%2\,V+@@?O-% MW2_6<2Q7SP,I-X\T" _;,.#SE.6+ITO[;^HSDT"HT[@R *HZ MS,#Q:\7NG!8BB**"*OK,Z1[OLTR3I%56\#+<82_0I* MT6=)U\[>]!0:6GX3K3;8JMK!CC2M9IHGSZ#'F%[4'HO._%J/W>@:5S<;<;5T MV2+%"P/LWV'/O0DN\-Z+L5\;8TU]8,>;D<9J[-5V@!N'9F)W]=N".N+DS[P MI0SL1NC46I^E#*S$KN,DN\3G+XWKS@'JX[A%?^ QW=82I?@V[0PXUENKT#D" M5AQ_)K&%4MX<9R M@[S=W[^09%%^\\MJN(ZDI1J;EV3M.7;>CC*]1C&_BQ)&5R%F=-EA^*S]B1[? MWHL$PZO K8NRX;4[QZRC0Q".$0E\]/81M\:-N T:*G"CJ8I7/!I$KBKU^9T%ZA^ MZ[:?AM]+#0.RX>-M76".I6BAG2AJ@]R,CYTS=R;"310EQ+U,^)-;,@?\[]A/ M2%96@XAK+VRA(%+AM$>\'0C!CN+NMBD?V;>E C?V>^C2;V:")-,%$JP6\B;[ M&6_ALH7\0;R)MZ24L2 R,1BOV6R>YQ6OB1 M[)FYMUS($Q"NLV5#OQF BHGF)Q!2UPDX8!B)WLO7D<("21Y(,DEG)I:6*N.K M7Q"/^%:"6I73WM1J5(V7FPT5ED<9$[2GGF-O!J715B)\!S/E'><+967=3;%, M]IHGF!W)/AJ:23[@0GL@]8N2:&E9&JI8PI66D-NW-F=SX]J@!M'MS]OR>S(7 M.-I>^^&7R/QB5%47Z!#7K*_F&M1)>\BP9B#UN,5SE@\_HNO;U2\/MJ\Z?2(Q MM\$=#?G>KWM^^)D%^4V0/S6[=&+OV8L]TN3WG0C!CH;NMCEZKJ E%;B1TT.7 M/F7Y.4^4,45/!_2*\T5>\!H5[S,7O&U7N+%@)6&A-0>RTAO.S"PX9V:ED TS MPMJ+:YY+*C6 C0>GNI3O\F2?PHW?"AD'>TQDP7_U$U%0\2ZDLD+*4:KCE \0 M-M_U&=06\C:_G4L(>1V5Q_"><$?V?%)Z/N4Q'&:0'XD5[+ ?T[[EFQ+#\X$+ M1:-JV_V&0BX4AZM<+'3Z=!)_,&E>TY(Y6)SF%@^*YYC8W_EO#C?W7C5WDID; MS'3GDNR9"IXX?&(_^R0M&+7<\1'QWW5'RH9=86-E&_U+R6<&_>!B62OI.Z>E M*4P6*&"2[?4CYT]6[/?:HP#R-.0NL&24BVGM MLHUQVMM,,]O,D]?FEI\V8@I:FD^E$K9U"#F;%%7^HXBQ=]]_]T[$F_$IR3==@V#M^4+$?)9@1.H!U>/CV(&,WMMW02;C 5: [A%)=0^-Q M2_CL.@E$C5:L6Z07ZVZ?RY&G6_+GDL5JGNI3B_"9[9C":DGC;YO:G/W"*[0N/ZD%8ZS"F6J\0>.(@5 M%F""=UBU=?I9BM8[2OARXC(M?9 NQ47W@FU": M$R*TTF=@J$AYYUL(?-8K*^A)OF#P8Q(C9=9(]PKD(B 4YL!5YK"\"+C#ATXK M@*+?W$!$H[G9W#_M-"=HT(D^UJP_Y0-DW3^T]KF:^THU[44S31@<%GL-;0QT MVG6&,:W1OS&LC_K-++)UT@\?W)P34EC!B>^A;9 IZVN5M1OE,BWV$;^0+J.W MEL),8UYO#:/0/^T^0P2H46+P;0&1^2Q8P1OI1[)%!@A9VC>G#?M.K,9HK0C MQH/VMNAV]Q4N&G308<*[KE;>R)W8)"TO?@""#+[[&0UQC;Z>T"PAQ, V!E!2 M0V5VD&*BRTC0DK,&=%_-@I6.K]%[N5EL7Z.7!1^CQW#I_"OQ*#E/(B\@440B M\3HY%SS]Y#AMM",)V)C2Q1ZER_HM^L/%D4Y:=-YP3YGQK+R4*"KX+<05V7 M M029C:NE(8E*["$*1>-A,ZN_O<( >B;,-0C_<'-"MM^/E?1;B$BLO<,4MA*LM M9 =,JJ[,F)I6TW=F\%%G@5K5NLVJ->!#G $[&J9HY)' M[8@ 1L;.JG1/8) @.@+ 0;2U+6KGDMK>@&&SO0Y# MSBHS;@LD^"T$@N8LH4PO1[2).L?6I"!BS%]E.F]G&$S]Q5U6?#0 ](_/2QF\X4,5M\CMF@N;JW\F6)>1VU? M?L/8)MY:!)L^Y5X*'O!1\K#&3O#0WKD"I/8XG3 M9?DX$H3H']$ YF_\ 5NP])Z=@0_X]K;HMC"!"P ==)AP(0)I5V,LDY1V-:J6 M'39 XFJ])DZ\6E^].*)2T3W#T57 S<+_S[=\G[%/1$D4M@#S'(:R(@TI<,M_ M4%IJK#T.)]BP,Z)U57P:@0U<(!M3V:[A+67B@WXF%>)B\9D^9[60<*AP7*!" M&/DA7R@=_TWI8.D@&;:Q269LRHWMI*76F-&=S*+B!Z(UXR00V\M:\LG2T^ML M:4%P]7N1=M%\D9,+ 1N8[7PG*F9/*P%<.+=DAS[;QP/ ^2)]*!I57*157Z0K M#R=2!RMSY9E]37R^_DL+*= MW&'%$JX7.7X8)93D=Q9YL@>; >:,;=59+^K.>"Z;GVJL5MD0=KCK=3NJL734 M"FX0U\C:HV*26AK)<\758UO%D4;23M0^LOCNB7R7O2G CEM!CZY*KWN=I)>&E#Y.XG90R/B^<*LT6*Z2D3-$3B2'6R%WB?FQVRL+1+" S<_ M1KV)R:XQ)[I%?]CAVMH2I40#T\YP0[R]"IWW^"0GI0@07QH6V06"V\B38(,C MM.D,4C,1#L+@3!C+*QD+3/)SBM?B ;?5D^]MQ$P]8M.*A.IK S7W@HT5AEJ7 MMRUKN\#%!5/!NSJ_?*>PH(PRRI;"?AI]E2+$"%,OXJ$LKC6$3S'VQ'X8]3;; M^"Q^YQB*-FRT&-2"*J8,0A@N\@RK7M=XY4_3\F>@<7 00Z\71^C!VP3>VG/XM>?T MY0 >L7=,0L=2/F O8UWF^_HZ!!3&^XN#O\;T,AA,= M9/A*(:6/);JBCRKP I5$SJYHY4+S]4(N-BKD1H7@HD\#>J'/7'PDY+=S #&[ M;VF:,8+_*(#_W???O1/@+Q_7OB1LRNA'J_4%H7SR>&H4+EL8U$S(>A&""<#] M;<,AM#L5NR#HADZRR^)DL"][@*T?Y)(U6]]( 'MF$O :4V_&@)FJ<<"BZBE3 M<:M.LJT":U1PMH00NAE>/TI?"T94SK-ZD/F:4&+8\911Y"6WE.U0?CW5+:+( M2:-HG4=1E$>1DPL%&%J&LU=K;+$WQYN5F6PLY+/:X4R*)R:]OHJRYFZ]K#77@:23U 27@H+ENLPIIVC(P[S\Z-:VS0X- 5/6?EVG7R=W7R MC U2^*@[&]9W+2:R@^U@KZI"W# ^-72!'=@F^JKA7-<>;A ;2=W594WJBEOS MW:;QJ:G/_+RW=C2J[3 O_QT.((I3XO@=U(?MIB2 MAC&GICGLB&W2LU0_1-,6;IPV2MRYN$1*F-_/1H(T!"=M&ESJVL_+36L'%6WC M^3CJ<(AZZJGVURY3:FOE>B>OY;<-?9<9@E]LC0^?PKAI"&GL!#M"S70NW>&L M[0$W5@WE[IR>K9#_ Y(,X#BQ^4Y;F_YS=&W#_3;CSG-S^#%VFZI\'W%F4VZ] M&61MV[6(#32X]Z+?HF7@_ARD!Z$&&W%-?6!'O9'&:J37=H ;W69B=_9?)2_M M(HGB<,<<6:06.B2(J3R:$D>DE+A>C+@T\J&K#R3<4+S?>HY:K<#*K2-56"Z@ M^2!HV!5V)+31OW0)R: ?W+AH)7WG4C4J$^'\H Z9)K'!UP 1]\3GE>7O,(T/ MCQ0'$;\HV9Q*8= --C28ZET:)QOZP(4$8\F[/PT@&"#! :DL(#FU^?#7CL(\ M7=UP,&S1?7X!,,:PH(\%8(M!&$:Q6JU*N053/^#5]X - ;:5A:R.FT.-\!- MA!ZBM!40;VT:OQJZS,Y?:T>HNO:S\MCAX+9P66!CSD1:VPE4_MB6%\M[]8'+ MUH'\*B,)^#U&XX&F+0W8H=S)(N6MF!8$X 9[-S6Z;\[DW,1V0XD?V,!HWI)L M2>0K"(V&;'$-N7=9$![!=3#B&L5)U$<=,P=4ZK6O)%HL:0U4VA!W^ M>MU*!1-/6L$-XQI9.]^#%R3%6\PY4?MA.8*BER1RJ+?/RI-D=V1L!-TU0Q;L MRR=M- 8X:@([T*KT44-,_1QN<%5*V=7;)+'TB::%K+5R0)_3?VV'UQBJ_H-@ M:N7*)XZ\:+4^*JISD/]MO/)IVAEV +:S0>G*IU%/N$';4O[.5SXY&SYL%(S M!?74IE#K7]D(_)_YX^M74>SM<*Q]@/RD$>Q KM9)#=AR"[B!J9&SJ]3R+'/[PYB4#*#_<\PWJ MJY<]"2(BC:!%3).>L(&@A?;ET;ZQ&UP(:"-\][%.\A"^K7!!*1MP*#"%4:Z" MC1<00L7^@=9"UI!@Z3X3&HLW0(0,9C."YEZP$>.LP-$J3&MH$L5),-]"<6L3/CQY2<,^E<7E*4 9JL6K]/2]G?B.LTWC.Y M8RI'M4-^-TJP :"'=LB%0)Z08N*:Z:/K+QB@-(D:S,3(AO*OTH75:ZO7/*7J9Z55SQ 85;=%*51XOZ7',!M4DR@LYW#QNN0$F\37/"G30.G?(4Z M<,6OOLP$-(O9/O1@!W5O2Y52\[H2@PL+_57JG DG.:.,=?EF,E^\J-RA00LT MN_D6B_KL]I1LV?2$+=3,%ST=NL-&FK9V.+HY8]07+HZTUJ#'I9""43H_!C?Q ML&H-].HVC"(K2X4'LN%KYGNR#VG;[&+3OK!1H)4%2ONA)AWAQG\[\3OOW4DN M*&<#+O(MV0%"T72S,&_N!3O #;6N*Z,^FZ V%7RX(N/@XGEZ$]@(Y5L2183< M$B:2X8Y!?0_8(6R@K1J^-($D=3*B.JS*G"J)FKBS>R7_2 M+C[J>L .30-M:POC%LWAAJ:)T,.5P5V4J[T"&U['M(4H LSW$4L%N:ULUV./ M_AW["?G(8"2AXKGB-DOC-OUAQW=K2Y2VWTT[PXW]]BITWB9FG)!@A11>X # MMD'LU)$A7Y2+QS0,V(^.%*<-+'0@ QL=NMJE5*&F)0VX6-%9D\[5;<@7Y<K]4W A0CI0>8#Q.)QX\9X M-^\./.1;VJ$4]89] 0=^6PTZ^WS*B.U??SE@LQ(VA6&R@ MY6PFBG2#N?\$EE"C?)];99];A60L%R@@L>U90,R4]-AWLXPB(LKS?@A#]XOG M^ZTG!.:48,-##^OHI@F&9. "2!]EAID\9%R19"N?GTL9PX$7VW;R"CMAP=8Z MQH3K:R_P8G+K/1/WV"C7":] O-SQ9*1_B[.<],)2*_ 9B,4\4&E(>U;!U1#T MX>/8H%H.$;A2G#,ASRG:+9"4":E"935>X*$?..NNI?6P:CWV/_+B16(7MH!- MR[LR2\>A"7%O/?SD^1X_=VXY#3,@, ^<,[=%]:2KJ3=\C&JAPQ QDC)#"C=X MR#*Q37!J$[_@9AE1@NJF M#.M?8K7!=]YJ3!."K_D1)R&>ZP=UQ4IDV_^3EOI>9-;ESJ-"^'KA9] M2-=>H(P)^BS9='%S_F-5":N'/7$>V&HNI-&M[RP#]Z&Z4K*1&*MX0MYMW[Q> MB%WGGW[Y+U0J,#1^)L@] /-X=; MZ<8U*-O4 S*R&FE;H&EM<^@(:B;\Z*@IQ4"%'"@59&+8&M<<6BUM M,4*@-9 MX]RR/]S$9-=B1:YV@8E9;?1M6-3D[6>UGCF5>MA5.J>/! -+SP&.J;*ZE69W MVSE]2NG?Q+UQ>67EM4?<-*U!KB5=-FE2MN399VQL70W%!386C&35ZCWM M05C 19RQ%!UB1[R0"!4B9=E+F5!B/:2>N*5RP4N-!F+@9+?#],#M2])7&UVT MYC;F M36C:G@ILM.QHE8;)5!T)N&C759%A=X\92R1X(H4I%+R:VD0*'NUI*!@@YM51 MZ'NNP*:(K>_%W4[>A.>"IV5I<82\-B(DX,7Y_<1E-+P M,4N5Z3+K);[M.V3'1:[.<>3Q[;-+ST_BUM._MM1@ U=/*U5/YUJ1@@MD?14: M8GI654-.<)$N',C)XGB<,?DMO.LKQ#EF@ER M]<*,%V#_(I/G_/"!A!N*]UL&T91@LUSN?A1AP\\ UBH_#]R9'%PX&D*I[F>" M@K>,JXP[RMES2"H$0$("*+ADTVQ:?&+VVN2$CCA/*_C6;F'2B!!M5>ECG] V" M5F3@8DL?9?J^69!SE:\7+/)#^\,"9:SA7)>U8:F*^_8[+_!VR0[YG#^#G8,H M1.ZK/\@JDK MGYZ/5DDOKDG"ZMN[8#;$AKUK547U[;&B[(&,C)IPFYBI:8-KWO\A:VV"/6P'S'].+A$A#X3W6AHU'$FH=>H>V4@:GO- M("R;9>_KSX<%8DQ0SH5-CDDL!U')R6X(CV< KO4N(VTUI'\)Z6\W/*G8(5&[ MF*[M.9.@;M:^,JKUW680U@;"#Q#7G O/]$[Y (OL$6W 29]YP=E>$K<:W+QL M:;0EHE)SN^"N[3F3X&[6OC*X]=UF$-P&P@\0W!D74;$<6FR/:()<[PVG;3=K M0?_R@U')S,;NL(.\K1VJLQ/J^\(-]]8:C/D*BI6J@EJ]SP^/C&U-*4RSGK"] MOX7V1D_^%-W@^GP;X7NE\LF:]8^EBO46ZV?J(YPQK:V@:=9SIIY^JKW9XU9Y MMQEZ>H7P(WCZ\$4TKQ,:>#R#XB-VMEY Z$'5JJ:RFV%'F"[<7O>BSIM)+^CE MWEKIT+OJ&T^TV0F:-:7?UIE(:(%VF53E1\PF+@(WB9%R)CRW2]5:F>EPU:JB;@J=LE7BXXGEH;L9Y^(].? 55]OU%I)8]4!R<.&B*'M MJ(+)4+3APL[@&G:OPIP+@E1)%BB7182N*HVHDJC"VJ*,:X,"VO?2F '9#H@P1 ) MCA:S-FIL4ECD$][59W"TIS+;:*FSBF'$5)&89=34*C).Y"Q*<9NB MM@O<$#85O/OB/Z6OOE@I.=C)39I>\3AG8".$L^+"HHX?K_6R]?;UX5O? W;H M&FBKAFU-<[@A:R)T5Z_-:*,2<;N1.HF^5"5NI2(1)RDFRPTE!AF#M1U@ M1VFSKJ6*1-K6<&/40.;.17IRTJB@;3="Q]7V+%,7Y\1M!.B*NH2N*)OXNXFH M1GN.G=_8J%X;I(V=8 >JF^*,\_?\C?(Y-1<>T>I;5_8,=S* N4=*8..<".ZG?C=BR=DE5!0 MQD<^S%=PLAO@4YDAJXO"7_PLS. 6G("=UMPV9/@;=H4=^VWT-SR,N86?Y]]* M^NX>GY^TX/2D)8"0W6]1>6 17I?5;]!MMI&MS>QOZC/+B!XFQ[WI$-5F>O_H MRC^&,?:1=QK3UE+[:U16QWL2\Y8F!U.J;3%WOP; KL4;3JJ@5U+.A@<#>I*$'?=#V,MPNM!(#RYF M#*)5ORD$TF4\2P%*DP=T51F UO<5QK?5/PBF$2+BN2!T21Q9#^J[]PM@6%1A M@WO"DVWY(3=)RX-XN) @[#)S,C1!+VBJED.C.[Q7C% (/M$7N+'+\1_)A_#(-YV MV%DU(_HUP9?.9MV1ZYCBUP):6KVFQ2L>XV@5C#+%ZK?5.X7-&$+\$3X0\>_H M\4LXB D+6E\3[!Q9J#O:I(2^%I Y5L<"MC#VL\"6H4S%8OU/,X$4QEE7^:$[ MM:\.5E0K]0063NJK@I:20C; A0LP'W@9Q%PL\O]S'@!SS@ /'P[[\ M2"2&\X?VOGB^OT ^=G[CK?;;0^3Q_>$H>8J8-@Y!7[QXRWOS?F"EBCT07TML;DBQ,^L$@] M"A5S#@S1*>#UJ"3Y.=?+V]=2,[JAA:9*0/*Z:SRE=*Q5 8C8'U\X:-/9H[ 0['LUT M+E4 J>T!-SX-Y>Y<"8.31YD;*PSLCJ.3:(UAS(/Y,\NK]9)2IHO8H*FI9:YK M"SM::S54@[2R(=S8K!>W<_&WT&=\0LH&E&>"%.KRG1SE=^G&\18'J-S)7B%R M1;QH&;B?P@ 7?WED/T58U/.I+R+7G@KL .AHE=*\LAT)N$'351&;X33\&_5B M>_:.V77+A,S+T]6\3=_0 :;_F^M:G(S5M89^]&4D>U='SM^>CYB/DIIGYX44 M*!.C*,&2584'FSA$=%8672PWXH%!_OEUX
  • '!(6P6 MZ845*^>Z=C !JE$SCDO:1O F_LVB=O:_E-C0Z]TFMTO9_AQ$>^)X:X^XE<]J M-;4%['Y-&N8NJ&L(U T;Q>WOBB.L%7EZS0?OF0VE5^LU<>+'\"Z,X@L_C-B? M,OB]HYY#ENX_DRAN6DKVH@?3:P>SE+(0[4X,^IQP"-4&FC+*]+F-D 41(0R? M+^Z9.&>.E*>8-NZY1 CG(DV]HK5H-L$;2>;H*K?3G6JG?"8F1$"%#%97Q=:- MUM&YK)P%Y>^J+0-7_,+?1JS?+&_J Q.P6VE<.B.JZP!OVM%.[,YIN,5;A'Q7 M6_PJGM6T_ 3+!%J+5PG[/TJHFWR=)PPE2!1=A+LG+Y#)(^)'XK)_]SCP2"0O M_?P=^\GQ3=VN-&#&;"^+%!.KE@2@3Z:ZJM,CY9[?;DGON3@I*Y$3*'C](2V4 M//'D:&HS9/R0PG"!,I8HYYE5KA-<+[#53UQ+=@6SKDAF3@HE0==%(9,10*-]>,:LV8,:'9 &^O>2L,%D><2 M*GX1>4%K0BEQWVN6&BU)P!P5^MA#722WZ0]WS=Q)BZ$!2.&'%(96EM.3&D2^ MO^*H]&U PQT^B%S!QW#I_"OQ*,F,0&J?4C+H!AL"3/56P[ZI#]Q0-Y:\JS=G M#$2"G&2!"AXC/J74&-2CJYX6Q=AC[QBU1E_\"F1?!:=M?Y%I _SRQO=IV13 MBPD3>0 ;K,OJ=E(9OXJ%LAV+#;#FYM#&2^&$B BI>;&>?V:'?;KS/90]#/O3+__% MW^'F)^*$#0+Q 6U#GTV[0.[BSLM/3'<6%B@=*.]R7Y"ZH50Y_?FZ_%IS#=%% MX0OGBB_<5_A"H2C4_8IY?=M+#2),$\\#SJ_2O2!F'?GD __9_G0*@E209T\0 M[',T6;(N$O2Y$1P#]9D*9?E,')!HIL?_/T$:>H(T?V>Y4!PEUZ$T][GY/3,# MH^_?G;GXT!S"4Z?&VS":;LQZ* RF';9L9,);M-&Q4TU\$'"2ZW!/W$24^;@) MTF'L$L=$"MMYJZ(M%\CX/)I5V^VBMV(!'=G'4[A_O7J:L6%16IF@P^O/LY4/ MAW@6Q;&RXN.5VP%N$T]K2?-=WHJL,?XBK&+^;&+-QN6PG5S/<-;FI[ M7"E&SB5_P>#%VXTPK-0S^>I&%0.;]AQ4:CA\E6.*B;[]AQ0O<-BJF\U]V?K; M)>G/^M&E<7=@#F/,F);M-<0H2P\VI!2RC3B\#'#X-ZWG%HM8YH86!I?J3$IQ MB;C&$.;&[4Q_=D-*/TLVC";=B,]R(.FI:O\QI)3^RV_89C*DA1OX.J3R.@&H M4<.2&5NFE+-Q0=BT?O2 LQ"QY9S*X&D].[W",/?Y\V\W+C\(67NX>!A29OBZ MRT M:\X^8^#@WM&0%\T[W#'#Q*S%%6N[KQAAIN8-<_2Q\@TTW+$9GC'B92XUE+M! +^/PG#[PG!$ M8[C9(7CQ_*+N6M)XW'X_*%UAY;%P66'U^T#B*H6!8:_FF58[E[>@VEYYOC:[ M^)VRGCO&9J]ABI:,"O&>\42 6\/Z]X.^3?8?"XIU?'\?N-RH/3"03N5-.PB" MF+KJF+Z.QK>M#8?;6 [X?@[&=+T>D,;S)BD^0Y/*NO\1['AS<])SAUS M;X)GUCZDATD6? 6OWP_"GEAXO,V;E-'O T]/U04&H[F L\?.X4R=4;+T]O!H M\_P[2OB5@ZN7/0DBPMK+%YW%9U.O.1ID^?T@;^MO:)*]G#I!?A_(W=X+Y M[!MMI%$JDP]&KKU],VOL 67D2,=8]8-TB_\.'P2-P&5_H0E1.X]N_LYB_5Y& MI7[?VSAC6#>9?D\C7D\+];]IX"N0[05B;NN*TC&;,'3EM#U8;&!_9?H9/\"$NU5 D6 M?%+-S<+?1?C*AFE+W_3(2\];]UY:!?XO?R2PS(ACO:-',! M6U&;V7>OV+'#]QO6!39,E5[DQ.R_GW,C]HM/XX4P MV]_3*-]L MA)X#.2WP7+_&%<,Z_\!3(1^7\U3Y:$Y>1#4Z1N:5SW]@PWWP6I+<;*@ VM*\ M(1NT2:8F+WE4SH.=\< ]WI!9RERS.WWM +1ZCY M"45.FO^01-FT:5$L)[Z^C;S!33G2,N ^^UZ8I#820&9@>4'P+%R?%:X[HXF^ M)K]<%'ZYY57G5D^^MZG"ETD9PQS,IK?]>!=9JKA^=8N"+KI/B,C5@'PHX%C( MB HA)SX$F9'UI:7ZG6> PN3!-UU^;YLM$VRR_&XV5V!NJGPU.RFC[J"4=J@A M5AI9%LN\Z(Z&UR'=X7OR3(*$-)BYON<\4,U ^RJDJND&'WU,A.^-* H3400. M"38HY6/U6L.8^E?K9SV@&1+=!$ZX([=AU'2KS*3_?(.[TA*F(5[J/,] KU9A MK'#G(Z!DAUYQAJ\M5VD9WR)BS$\U]BLTG@0*/F+Z&XGYE..!. D5\YI'_JO& M/'7M88=ZHZ9J:&L;PPWE9I&[.FI!&16DT6=!_/] <=I;%K4W,=GIQJRF/O-S MWA.-FQPX[S O)SX5>V!'Y@R0X'#LS=/,-L=5>CEJ"G&5[!\H&\WN"?;Y8OH# M?]^V\O#(N"O,T.RB?W'T;=8/^B%V2RV&>-%/TD7\V60D7DQ[)NG[-NP/NR+ M(RG08<'G6&G&I+CB?<837L]8:.U#BND!>;L]]JB@\&KU^'CS>N+3ZXEL6(U] M@A'*."'!RL(Y\D0VD-J6?&@2+/PYH-W1\+3S+/%08P,#1#SJ.5M,U.G1'Q63 MH(R+3V0=4H)<^:XD SZE 5]I"W2-&O8 8/_X8VA-3X MR%\FG0_RK1/-C7+SOK-$P&H+M)@2RHZSQ3^-&@-."G-P^QW,"@>RHM&T4/*" MA(L#6^%H8NA7Z3ORS+ ++E;TGB4RZJS0:G(XUA3]*@(+9JQ]2._YL M7WQ0,'? 6<@#X261\47(9L&#V(0Z=WSZ2W1.AE?ACW!5FQ'71 MOYA\F/6#/O-HJ47WM*8]DY\_?<"66&N>-2&NA?$'*MG4@L\VXI 7G6*RG"WY M6\.9-&B?B8,B+L_$DXV)S).R00H?E#-"@A/Z+'E->QAIP0IH66<&&S..4H+/ M\AE[/@?EQ_ BW.W"0(BU#7V7V?#2\Y.8N,NG**;8T=T Z$,/)I(.9BEU@M.9 M&-Q94'^5^J25E1+I4,Z>0Z\4 *D2+% J _J<26$G$<*>T>L_\:H ;Y570W7\FT)?I+76H_,LX>URVO759)IEC!#CA 2K!2J& M]VRFD_.SL,B:WA3R?@%?A*.(<_S!QJQF&<2>F%UYS\KFF:SZ1]QKA@-LGK=/ M9'2LUL=6DN<9FB%A*-HPT7$4"ZK3I$$(PYU!#:M>YP,Y10KUL#V3 _$O&RF2 M\+.[*C23\EBZ'P7#EH)6A*+DZ9_$B?FZ%C.YSA3S-F\PI15M,\,[V'<2OZIZ MQR3HJ-URDZK>1%%"W)_W82 ;1OJZ/]THP4:^'M91<:X#&;BHUD>9KG%7$TX+ ME :E9(P2QAD5K"W!E0TC?4KX)CE';T=NMD72,+Q"-\'.MG3J(3ZSO\FDV*FP MQ!WUBB^D=A%>VQTVM+2U@WY[2=\7+HBTUF"@K:6%.C(O%)Q @IV5[>?);*%H MNZ_0=IKYAH^C:+5^I 1'"3T(E>LN?M>UAQW@C9J69@BZQG!#N%GDSG[**?-Q M+*.='5#;N_HMANU[LF<&W#(9[VBXH7BW?/%T1R&U'6 [;K.NJN?J6\-U70.9 M>ZT044$;I<319TX>D.]>ACOLZ=9R#5WFZ+]E?9L]6+:?FP\?23V\%TL&7?Q8 M=P(EL+U@]4AQ$&&'[X?4)08V=X+II.UT5I(!&WI /V$REG^ !$!>&UZ>F-+" M@^."H]RW0UX@#E03[$^=\S>V+>1T20E?A875-#^;BH\'62DXFL/5<8<9056E MKEJ8*K6>&415RSX0/-7D*!\#UU[*81>CAC7&29CFTPLPV#2-PC:6 U?BJD?5 MZOVVH9:964^88-9!>W6-8- -[E*AC?"=)/!KKMN@.&XC:VD'%'-.^<.&EM09=X^%H=E(\PYHR0YQ; MD?QF*8MD,G.(\^4B3]1*3LN>#<2: 3 7- M1$"Y#/(%(R;%F1 C>^#(XD'X!??$(*;R[2(O^NW\<$X"9\L+]]0 MIGH?I7W6]H$;(L:2]TA%*A@@S@'E#"P>E9_JG0E5>UQNT&UNWEVM=[UWE_O, MR;LUDH_CW=V/T/M/K+!/HG30^43BRA.KIK:P/;E6P]+LIJHA7)^M%[?[J90@ MJ'JGC1.8<97DE2FHO5?/EH[#[QXQO1SB/?.)6VW8U32''7E->I8N_FG:PHV_ M1HE[O),B"*."LMT@'%]3FE.&,<<[/#)V[18O2@_846F@;<.2)6L.-S9-A!YP M*L=I0UJC<'G:+4]*/6;FOZ?:UOIOT7Q&_ELA].#^:W$5DFUOG>A=.S%J[@7< MD\VT+GES?1? 'FTH>&>O3NFC"O>V.GFRJ+B-2/Y ^"GV?NLY[6+9I!_L:#;6 M7(WGQDYP(]I<],X5X',.X*+:LO)6QFA*7"]N.4(W]($=T48:ET;GN@YP(]E, M[,X#E* .+H(M*3U8Y$8T5J*6_59$+/OEUX_XGR$M3JY/MS*TC6#&9+U./ BK M6\"+N@8Y>\\#!]Z':/"S3WA'5NN2/I4[#TUMX7I=HX:9\VD;PO3!9G'[N^+P M=X,SVC57ZTZ:P/2M.GV*ZW/ESZ%?F--(V]61:'9%CM^$6R))==I;;P-KE(?& MTN;-MM&4&B'0SPTB_7Q6H7[>%.OG\PKV8W$'B?9SJ]$^E$IY9)Q#"/?AM1HA MWB\,XOUB5O%^T13O%_.*]V-Q!XGW"ZOQ/I1*Q68\A'@?7JL1XGT55&<_Z5O- M(>9/M#J-^KS)7.+^5. !2E_HRU[D7L?X3ESJ8GB-564@0,,XFHT #X]?0@-X M4%O- 1Y.M#J%A[S)7.#A5.!IX('QM00/PVFL*@,!'L;1;*H]Z0?FK80[;7&& MBGW-$4A=6YA(8J1AMB>M;0AS3[I9W/['Z=B?^(CD@6R.5=(>D=2U!>R.31KF M[JAK"-0=&\4=QAT'RKR,B/-F$SZ_%4GU]"!],OVE<,GT#[\*@56-2Q_ =+93 MV;EG%7^%YT85LG7UF9\#+Q:O%C",C.S,$L;29L"%PS+R\#)P/WJNZY,K'%5? M:6QJ"]/]C30LEA*:AM 7%$UB]TA\C[V L>9U%C@344N!DDWZPIEDB#C'B1<4 M8VF<*ZFHAC[OK"TOIM1SJMG=54+#??469L7','%%ITD&JM0@86)$A7T<7X92] M\%XSM]0TA.GVS;HI+YQ7M((^I:R5N7/%P*T7(3F90M1DRSH=5_A$)>1R(+F< M\D@T\7QS%',HV@FR-O>QQU90?'TV+N&TK$]WVU"_O07^ MX$TQ(H$H3W%'*/\#WI#W&GLW=(&-/2;ZUE:H4-K#Q1 CJ8>K4;% !7T[]P6G MTY?RRY&O,$-#/H'D'[P>< 63%9C/X:1R!E75"F;8-6A5+%Q.FD!?M>@%'B"S MAK\Y%13OPVO$/ZT/I\%0X\XPD::;#4I5#HUZPAWT6\K?><\N8X/8Q!5EC%!%840[]1!M M6,'-K(!33C:B_Q,+CH12-H#(A8[&0!7-8$>T3B\U=H_;P(U2K:1=/?%D16XE M[ 97ZS&,L8]\KIPOE,-5RDW^OHF/8^+>81H?E+=JH_-#Z1/#9TW:T((=HKTL MI'O$Q)@0W&#OIT[G?:G2DR6".A+DU?>5HP5Z.AQ];/&A$C/[U%3];44 =C2U MMT5Y1]RT-]RXZ:!#]U5W*0*LU0E6%:LM#US9<#X.K2\&?-IJ'@XZ4-;YD2,. M7YWG;T^XNB!@Q<]I;V3V[#1E_GH9#F'#*%KQB!H]$EU[D M^&&44+)\BF+*Y-58KPFO4-9@N$R(3XM2H8JP6Z$+N M=Z//&2\[Z6_V+5.:$MF F)O X4^ODTLB_[T)3D_\RN;0V+(3(=BPTMTV*J"T MIP(72GKHTC54,I;H5<;T-5M>5)V9+XYQQ@JF6##1N>?[3.M7(>6'Z#0A[FM^ M+:.\W'HZH)N 2<^[P0*:.WP8 &5T5.8*,;56,<.72A)S!)=Z1<9"EI0K=%@9 MQS@:3,DAA..)]&:9#,XXFIL6-,<-DHTZ:G"@:XMW+AOE+BK M#V>$Y52;DT89[4%C^'NI8T V/!SJHG@\5;'GGH1D*6"MQ"<^\#WHZ#%\2/9[ MWSM-RJ]O"3PJ]=J5 O*T&>!8K!&VNV]*FMP=1[P+,U M-@\(=^01OQ2[$E4Y^>O,2?RB2-*T)\>QGF" M/8KQR^17]$?37!)&C#(J2-M,R\LU72;Q-J1>;0J>MC',.#73\6B56M$2[D#8 M(.\ 7IH3MI@Y=ZIE;?Y<3?.Y^:D^ET[7=DZ^.E!>7;6W#E35M8N_7H>4>)O@ M0I;KK'VB5],4MI_6Z:?Z:%4[N/Y9*VU7WTR)'CNGS:=WQ]1SW"7$K29)R*@# MS) RU[5V.7$+(R6HTY+B5/;.%^5XYH_'2145P=#:"W#@>-A'Z=? \_XW+RY4H"AD'OI#^ MXL5;Y(JA)RU.%B&7,!DDMY )&%*TP\$!\64-I\YS#J4,UMX)37D/(4E;FA":YR7>N$'G9DX"? MWCZ1@(T#\>O^I85&@HKRM_7!\V,O_<):&;26S!QAH]DNS>"AIS$W"#'09'P@ M^7!S^W@S*IXTKJ(FM\X'/WQBD]@;-KL.-AZ?@MZ&7\[X=,/-[/7*"ZSBRB59 M$TJ)R_=X1"V'OV,_$9;(BZEHK&G6$S9ZM-!>!0R#;G QHHWPG;.04QYR#T5P M6:"<#\H968&!*0Q0Z(HUNO9ZZA-'VV7@\G^N_I5XS]CG)\\_$M\]/Z2[.@_) M4^2Y'J:G&8]=:< ,Y5X641X1;4< ^IY-5W4Z5][:\:U)46N/L41LU!-EN+:, M(4]@6*=;JI'"<^HG2">V"&2,")W/&_H<]>0!8,N7V/V2_P<&8+VWC M^A/M^AXPT:J%MNK2K:8YW"6;B="=O7]+@G^S_S-WWS(WYN=8)IQR>E+,T)Z?Y4H)2HA? M'0=3%WN?T#(5-BBQ0QD_F\]463;(Z.#(%EH^OX2WW%!">-2LUF)Z! MG)LH!JA9HW2F!1DT>UI(69MT(P0=3/NJ-=!#&37KDE1 OED4-4^]IUZ(6#+? M0SNKV$OI%L_/<\,(B_!-\Z:[![H>,%&FA;:GN=V5S>&N*TR$[IE/D1-'&77K MEQ).]#6XF:#O,TLO;KJCH.DP.T\>]K9"E2];O+)P$49\=.);4+6[.U7M8'NM M5K/R(X!'C>!ZIU[4SF;)5'VSJN.B/-F$SZ_E2]_'Z1GIK\43IG^X=?_NCO2M_0! M3&<[E9T[5O%7>$Y4(5M7A_FOY=WRT[0^\O!!HX[X +:/%+*K/O+P :Z/*+)U M7ALS/,'[D!+T2L)4[TS)=@[SXT\:W<0'L!VFD%UUF!]_@NLPBFQ='>;'D U M/_'_#.4P^00IHK$R.6*_%>["?OGUT8OYPU(W@>L]>VZ"_8K=D;IV,)VI43/N M6]I&\%RM6=2NGB>H\HEY07?H_8ZV'OB+%V]%"3]^36;K[1_#JR#6U6/H1F%& M7FMF#:T_UW>?B:<;*M&KTGU*FF_X2^+#;Y4T!,+%UB/KHWPB6KE(;6X-U\$- MM,RM !J9;][5+Y;:,(0UX@=!;D_Y;.8+C F4\40DK#+]QT3*@A+_Y\2CCXK=8/_THP)=>$Q!\8> 7+*#L^ M/C*/>2^84-!2:R4[KJD+]#0.D@>O\QRC#YG>&1\;67"CZ[ZD!(MO/$M+$3DI(R2ZW3,'9)C\,0SB M;:6NFH:0\:I.M]/\,[45=%2JE7FZS#'QPA/[#.VX )8RQ :U09[^=9^I)NA: MP)9QU2M_

    4 :UB:%L,G/=E:P@6:$;Q0HE_+. >I8LT>0/ MX+:C[LE.^K;X\)'0W?LN*_)J,C"QM:]=C+>C*FC,=#NJ3I/QMJ-RKK(%XGSA M;4:-89N,Q5FV&45S4T@LB4]-80%+>-*BD]+G',IB@/6V^_JUG--'># M&5MM]2ZM8!KZS&#M8JK!J'5#]D(./CO]DDHB7[ES>55'OB682C/]6F5L\T@6 M:+5&&1/$N2#.AO\U8V1G?3*1]HW?^Y 1T,W<>),J:N7F 0NU! M0UJSI@J6Z1N#!S$#T4=%+[X;0U*NA2-+3)L:L4:T14J[ *J,^O2KGO&5O3KY M/GF)I5VR2[_7P:=Q!I6K6X-&HR8MC^=5%4W!(U&CX)US M?!G$I),D7A8LRNBCO61@96(TAJ)WA9(Y;902MS8'&EG1DV_3_K;)K8>?>)T9 MCT39([.7"5D^\1ISCMF&2B,)F&C5QQ[Z39CZ_G/9GC'4HFM(W)(H(F2!3C9P M,KZ'108%"\08H\\9ZU'*0AF\%3*I>8[,$BW0=2*JBGU,9R;YT]2,*_O0BQSL MHW\03-%'S,M'B<.'?R^.7L*?9"BI?!Y@<6:4+AJ0DY@\=QXI,BAB,,7#$ M&,H\+(+_!!DH>IKIJX&&/I@P?S"8& 5&V70-8^P/$?G]]]6Y)"@)W/2Z)G'1 M6FZJ!&%PYO!-65^\XYV=_LBLFW2?ULH#SK6V^5G1Y.K%84WE*UE=[%Q#:\8X MTF0A8U#1$9HIPC2J,R;)7KS@ TJJE^0-YNG\@B MW#%AZ@$Z#3JTV@8_@ >*!BV;CW,.<(.]2>#!LFMSTJ#.8/HK>B<3?] S]A.1 MC":'?K\XY%$4_O/;0K1;]M-?_R/[2TKOK_\?4$L#!!0 ( "2 :5=5 Y(A M,#T #YA! 5 ;&EN:RTR,#(S,#DS,%]P&UL[7UM<]LXEN[WK;K_ M@9O[86:K.HE?DCCNFIXM6;;3WG8LC>UT[]PO730)2>A0I!HD9:M__07X(I$B M 0(D2(*0Z^Z==FP Q'G. ^#@X.#@'__]LG2,-4 ^]-R?WAR_.WIC -?R;.C. M?WH3!K.WG]_\]S__SW_\XS_?OOW?B_M;P_:L< G>A.:Y_=/S^?[_>/E@+L#3?0M1U5!:/M7?S*;K "*B-PF92H_J"(R8V^Y0F"!R\ UN,$+ MU!+<>GY7,%5_747,'@+/^K[P'!NO[E=_AGBJ[ @NYH=51&IL^HMKQWONC$\E MW^L.ETOH6X[GAP@07ION!B^E-X'_ .'%UYU/L[?>!P"0(3.D0Q .&?W&OHX@4$FDY&IEA@TZ:97,76 M^I"IN' TDZJLO5[DVDUYX] /L/F ?+PV6'B4)^87GA 0P"O!/?2_XVGR"_#F MR%PMH-5TUR2]#WW@=P\<,[;@@\TC,EW?M"3,3_16^Y Q-BL?S9>F4U2NH9ZL MBB4,(E,'TPASC"SPP)5B1M ;5MM^ZMJ.&HX]]4@6TPZMJO1[?=M6,N0N:T\% M6T2&;+0VA[M^RT!%;D]46LMEH%/5MF*KH0R1.9I7>V5,YNZN%L;MYU1?%V_< M-?Z/AV1!U/3;JN,U1=X*E]I,'3,^',)+XXH4N0-!YP!R=49U1&_2P]%,"_HM5DL@;H#KP$UW -_@U,U =?F_94=5W@B0R% MP+Z%YA-T(J]3YR SNM"W+3VR[>@'T\D8.5( XO]*WQA<^0%<$NOGVH3H5],) M 59K/!RB8M@HQ&,BHSW\MW );.DP->Y(WT@F?<6VL^?9S]!Q1@C@"7T-_4CY M^ \/X=,?&(]';[S \PZ0S[3:/>@;.]S+:&B4GGQESYM'_LWL806L7Y[_(':K MZ2Q-]V?3O@# O7$M)[2!?>-.0I1MZ![XH1/(F?EZZ[0JYR!24&0VK((G0HJ4 MU$;5.".1(B.CV>%Z7.0@([FINH9-N(<'Q9%*L(CA2PLFYGJY_'?77!G S 6_,).&\J M42YKRT$HUQ0)3CXGP/L. M7#N*F(I_"P/RQ2/ZA(KX^ M;BYJR@?6N[FW?F\#&(6IDQ\BBD>PXG_\/O;6 (V>?+R66$':DD. _NG-WM_> MM]B-%*M'W.)>+_;__/NGT\^G'X\^?_STZ?CCAT^G9R1+'F>'/80MG9_>'+\Q0A_WPUO% M._LWQ@I!#QNRF^AO74#^KQ"OG'B(;.[!RD/['&"4')0B>/J>Z.2$H9.3;G2" M+7WHX9G(OL3S'D,CN7*#TD=USQ-MG!:TT.2KVBPY*#5R=3S3Q MH;]Q$:^>U] !=^'R": 2=>P7&80:N#J=P/^Q;_COP1P2,=S@SER6S4IEQ0:D M!HZ.)ZKXU.FY;2R/;QACZR7_P?A(<4S544G9 VN'M M?:*9*:*4:"*>H.AH,+ZQ MSM3,7O'AJ8='@%1'K)U]ESJ:>GY@.O\/KIAV0EGAX>FGNONI=GKG\YOAD M_DC\Y27X[Q<9!/YZZ'TW/@X1D31V=A+^8!!#GVH6E1,LE.8WQK.]17+(_"0.2Q)$8YG23BE%I0%H2%B/56G$7 MWH&B (D5=FY<&[S\ N@C9J_*ONOMBVNX:^93KDTA\]JH=6 M=!!Z$.I\JHH>]^9I!,RNP]?X-V7&%:7D(+0BTO=4*<5->G=ZB,/"^#21*3M M753U/M5&M]OQ$>Z@'772,H>IT@7=]AQI/G[_5!S MB?'G-;,K9["DQJ,?'Y%X].T'\,_CR=WEU=W#U27YZ6%R>W,Y>L3_N!C=CN[& M5\;#SU=7CP_&W\/T0__UIH,0]9GI/T7MA?[;N6FN8F(")_#3W^P8FOSB]\SE MR.V-\:D7QS%28MGYJM0?6G7$2*[9EG>XO) J0TY$ V0D"DC#B(P',X"-C/@> M"*/[4=_QJ/-!]L9(QVI-["$N[>Z5547) DJC:9I'LA84+LDU6D?[)+=R=#G; M7Y![K&O3 >3J5C V$=K@S6&4D8#"!JZZ:K*#1]%%DM07N%72?.A\RHCS1/GW MP (8A2<'W(&@_!2$IXI.%!&6DW&+9X#,2%-A;;#4%"9DB^BD^4JYJ#>$!JGI M*0(K$]I7+RNR#\"SXB18X&U-%D * 3AJZL2+NN(RKC$-D"X\Q*!C\O&HM^-Q M*8M"I6",2U-"RO8"T^E?V:Q\?M1)@5Y%32H(3P." NIE&.!M-PS +5R3G$^% M](,44K K:4&+&B*V:D=\[)H8:) M7N[A?!%,9M_\F-H473/K:$$ <0DE&09K@)Z\$EY\ZIH7ETFOMQFBJM8 >@4M M&"$H'O5&]R"-@LQ.Z,YS+>;FH+2L%A3@EXQQ27R VH]%9NX%M= O0Q3&??(! M;ONR28I=NY@BL^)PB;>Z*J2H>ZC82,X6=H6]D83OS)%>014B2%$LDR<\@NMY MQ#0U-^00A>]P*5]887KPZ)-^ML0AIG9DV'M+H9(/Y>7S6!WW?JX@@Q("DDI: M/&B;R?-^G0PI"!LV.=B5M&-(#7'U.JA,AD@F)377Y%$LKQTUQ"35ZSR2>RTY M@$5$;/70Y(PR(_3.Z\*_%2G649@6DGK_995]13F#:>BN8V. M"J'UVK24XB@RL>A(#'Y!9RJTVU1106/&25Y)6MQ]J:)[Q( HMK)Y>0W-F MB$JNUY9$^,"$%^^3WBZ8ML030<%E;5S4H,DT[72$ NM^3DE)U8@AJ,DB%7AE MU,NVS*3S8%[0VBNFG?:Y!&QU']IY8-WN6>6I">T;=VRN(#9T,DC0_)J5%;6C M1TV1M?-_A\LP>G0RBC0BN9H06 #7A^ODH<9;SR<19Y/9H_E"]XJ+M*(?E23( M+\E<5>;X[9X\V^@".WWP-X/1)9A!"](,U^J*VO&GILAZF:Y%%+EW-MH1@E-$ M60&_:CA#JO:!-2,#52-'>PXS?O$[(8YRR8:FD6X6(("6N?>Z+R/ST,>FF8>, MO^<^_)J)J",Q'DD<''4-R1;*CY'3WJ:(ND'#'-)(%?#26V(3F>;**A145M-<2BOQ9?%)2-6V MD.+(CY$VCLY/CR*-0/*KWQ\ (E% GHLWF0&YBISWKWX%)<\1"=1436>2#B9/.C,%C@_ORUVWPQR;)? M25.2<(G9\I4-)>AQX_NA$#7B"EK3@B&BI.,II2E!?YJ#LY;6Y*B2L^6#IIX9 M<@O_#(D/$,L4_P&X%N"/@Z%7UY0S@@*W>N34.74R9_V"!BQ'S3Q^'S!^)\,D M3%U9)1TR*#/1%)Y)JK1<&35T9 >7C)+2U*C+"J;!2BFM+QL8\DG*;Z,N$ZKM M5.Z7U[3B1)60"3'*7HF528P>SZ>W?_4GL^0Z'/ZKZ*LX)[ROXCP\XO]\O;I[ M?# FU\9D>G4_>KS!!8;P/DX@'N'OHZL5R0D)[DO4+_Y]-#ZFLT9(J$T:%QO*!;W*D'/P[.V//#R8SD@(V MBN(!: TMX#]X#MV0H%48( T$A1E\FK,OR//]*?)FU"#83(D!ZK.J]RU+\O(GLE,7;T8=551> M3Y]E:[BHL*W$.?28MOH!. YY9AZX&$D'XS"RE]"%!,4 K@&;*WR5=2-- ZDU MS1R3 LF[@N2Q^8BQ.1LT(_@$U"O]PU;FW1VQ*O7O2JI"@#JF0X44+203ZR%W M_9WG>GF!TV>^*HQ%KLI#5']]P5IXVJ!;1E#%II" 6EX5O4M0:I$A8E*W;$=V M?F5V-RNF#C'HAAB)G8?X LP\!#(Y.:]>,+P8!^B::!,YY4GF+.)*\R(#ZX8X MJ8%/?VZSM2^JPE.!^:EK-&2]V%%JS'1^_+5%)1FR%]BVISNX**4'RQH^25HY M\NQX(0-!I;6:*S- E5;W7](197\6:D[$T=J$#KGE\.AE#FN3:\07I@\M'D57 MMS)T*M24,+53CO28Z-,L%6GP%XL@I64'2 -^.5)E:Y),;%_P2^B$ 36\B5): M X6S)$E5KHE+\C= GIX$]@B;&>8;D J#5V5WX:@]J)]K?=%%3 M*YP[U$]2#]G+YXC.C]AYTBIB4PUZY,$B1-Z5N 3Q?WD.6QHUK!&K6@)#LQ-[ M!DC7'L+KNQL_E&1M'I'I^A@5HGS7CO[EQ%2P_PC]*)=]16;5=CZF"F5;YIT8 MP27#V>K\^[&'NRW[F%4PEU'C8.DGBDFKS]R"Y("YP"P_$*/4>M-AH(F< M%=)?K3T=6ZR6,[#VL,&7] B30FIG:[!,]5RB2=KSK2+',NXL"OIW\_/&Z53$ MJ0Q9^5R221KV+-UW'M;;,)QBP#JOEDJO1S\OX1K:P+7]O'^+HG-*:6VT+R)? MT_W9>=@A/)+VF#2KM9^G0^-,HY;KGK%R KB& :S,3BS>D"KS!8_F]CR],B0=?+A?G)N;X>C?%5!%U9)5 M6.1&AG)FES8^=3"D[ P\O>YH7@+< M;0M&%, _.R!QE8^6'@K@7RQ''4]5U>C7&4M*3L_JPJ77_+>H-Y+\&+'CZ/ST*&(()+^B@+E%ZI;< MC$Z2H2:@FG _8UR#EEZY)1V]%NX=])N).'=+/X-T)..GC'&Y\1Y&\KDK=@-9K[ !9 M5AN6IE:_^O1+Y^ZIN:FU\"7U#I!4/ BT:KRK83FA$ L!S2>\[PE$UKUBUT9120>?Z#6=JLGS2UQ[:W=N.WOM+DV]7D(U>\>"X)0B%;OM'?GP;KWT'0ZV&D,A:'-5P MS%_-9L#"YL75"QYA[AS<8]Y/7((/^?]D1[/&F^HH.@V##"T\*B+'H&OG?Y$I M26%B"U_*Z^=X,&9:5U!(BI]0)H=O(X3*WSG#_XXOQV1U$>N'PN-N.S%4BBN M4JN[X=:&+;=J9AK;YTW44J]JO,@ MWOIY+$].%7B,E^\8J)& +6<.[6'G%(7O1I?&)T\.G$EN,) W@?\ YRZ<08L$ M>L07ET@.7L^!5L;USLPX>7R$_Y_QUMA] /_C<0&,Y#N&Z=H&#'PC\REC]RTC M\S$E4TU.T-QTD[1(NV2=<)LVZGB2C8UH^>*N>=!DZ+T\!>*TJ:4.D%'*SE M)ZSZJ*^4(<\NVJW!4]*7'?159@I?Y3S)3S')/_*H?RA.)1WK1FYYI00!NCO)7Z?LF, M](;?9.:NK\J(%M,=^\$S$5%;/H_H>"W.> W'H1]X2XS)V',M_ T4[T0FLS&6 M"0;WT"=7;[X ;X[,U0):F<-ESEGBK&26R)Q+;#OP@Y'O0N1FBSIAD%[\$)UJ M[#IBY'NBY Q#^NUC^+YAN2(W#,-DKRC;\3EG5A.D9_Q3"D]55683+OWDCC+K M"J>3O7 /''*C:6JB(/O(.N\V_'-Q/DA:-*(FC;TVU1S9% QH@[NR>+?CF]8? M_F$NT$)^0'S ^)3/Z.=4V?9 =]4S);MAI-N1WXF3I!SL)\7!WON(\8N#.]6-( AL%G5_M&,C%=^0%<8J1H*T:^D/9\X!"WA==LNG9 MKH$; O+X(K8 2>_YIHS*>MJSHQX">KU;\[" JU5\,^UGO)5PR,,:GA_P48BO MLO8\:@"#7@_5W&,0L1Y([HQ+/+8<+\J[G+Q,%\-!G8PJ:VI/H[H8R'J31@T. MC>PU0 'TDT'D\\U$%;6TYTX=^24E(:%YZSM/?5[^\/UDE>![$\4;P#4@B>%] MYFQ4HR7M&28+$TEY#.3,5N3'L@MTT1.J\?$7SRZBVNUI MSS*YR*0T'*Z/F2S=""SPZHU7:O[U3;2Z]KQJ!$1*(YFNYCX]2&!.\+H'*P^) M'EMPU=6>3?512*DT7._U_ETQ/MY4U,IC]:FW5XQ;8TP=^5.N:.*XOB5OHH(H M$QJGF<2HH3UA1&5/R:*)8[IPV61W)8OW[LVNAO9D$94])8M,#W3'.S(3HE]- M)P1?\0@)4021B!W#75][[C1#(F62S,38?:;$!<^94!3DN?A'*\90A%VBS6A/ M,BF I%QK*Z-N#]GZGWSP9TC.#->B%..JJSVOZJ.01A\V]6,K<2M5*.,=2<+# M%\I^>G1R=-HX$:3Q]_B3;86QTXZ$AI$1LODD8BV '3I@,B-)JUW\@4WL/0TB MV"OG$<[JJDPE35-$2I&[DQOMW;VS2GM_O8H[U17SZ)WU%N4NBS4U)984ZJ[, M4P#9P1.8[ASB$3/R?1!=+/OB>?8S=!SAZ8>S)=TX)0L"2?'PRI',(T8A#, M M7)/W9?,078?D=M%H2?SPL7V9A-\)L4_&)W2E96O8M/RJ:H^3(M[JHA!W'YI/ MV!2-4EV*S855#>C*M9J22PKPKV)2#XFZA39KI\7-6K:MMO=AAYJW>T?>M%=9 MU"\VF7]%"J@<_7S-J#('B.;REB*GI V8T\NUT:+8HQ=(N_]'*:V*]J5JM4@6 M$>EUXP3Y$0%PZ2WQRBK CEP]U7@BHE ^.E2+VR,Q:+[)AQ6P'K"=["'_UK'P M/N^7YS^NL&'M H#(2W.N]>XK6#X!M*=WP=I#T'ZU_G8\D"%^WXDF:)08F\[2 M=!^!M7 ]QYMO;N$2[[IL!@V8-?14O;C(P\\R400.[S) ]!@E_ZJPK:(:+[HS M'-@02.))+];##L/D9OQ?P+ZQR>VN&01VXDN,!YN-I\O,YAK_+5P"6] ](>4K MJA%1F#&LK4U["'62@:W/R6V*O&N2VSR3XISW\2O.5C1DG@P$6GW],&]O[.;N[<[Q%)$46L_$OHA('P6B746GY+S:[P3Q"P.0[ 6[0XF#I M)%OFP3M\;CUW'@5;Q!O&>DP2:V2PY)$@9EMI1'M^D$C(BOE)H5L1=QU/,\K, 35>*I(BZ\ W/XS7'43F@N.CXES ? )%^>E V[=0 MXBOB25Y]O Z2N^*I3WGSE:3=Q__ELQ;$6\H/H?/>IHO&KZ+(DKWEIY0^=3Z; M<#Z.DL2 ]>QBLRLR M-3?D5Z-G$]EQHDI_$@9^@&F!U7\7EH1"M/8=52:XCO.#RD9,K_/*6%!B9I+, M3V112%)!41_\H5;0GE^"HK=Z_/BQV]53Y%Y$>OU4>"D]*2ZEXG>SR9.DV^^W MOJR2'P_XJO;VIO$=""ABL(JJ,F/(NO7#+6.K:TCG63^V8M^;SWA_ 1!&SL<0 MD)G2!VA-?0JHNJ(J#!'6,(,<8L*V2I6SWJCRFX>^WY"0'@OO5H6X0J^I(UD$ MI6W5YNC\.84M"N3"KK\ T>5Q,;;0:^K(%D%I6S@I4H$M6' .(R2'R-E1;SE] M9>J?)I:L%^:\P'3Z=N2)&&O4["88*-&]2>$)Y#I[D[1#/Q@KTJ7(/0C23OU@ MN"!XW;)T=1A)3WW#=:F975V5V45^0H,:\E0.3P!*6<)10S]ZU!5Z M\ &K5.AN*^XI5U=4C25=609L %IU6ZEC4GQ!GB],G:B2:K2IJ66@JT"U'1F.X_) MZH(YZ5__3E:61TUT9E/0"=O^O%;AHFWLBR]UT78^IV4'$H46V2)Y1(Y/S\@K M!CK0H%+(CG+&*NB;W\^\2XX]7+N8?W>"9;L#+\$U7(-_ Q,)!Q5)>/"!!!6E MO37,J+NQLY[X[^,N&V:FSP;>)2%<7:$$5/DC29Y$@3;$8&$-V$MV9 M2_8I@& KJC&EJ6*%J,(-B)Q3 @D1)0%PB,43FDYJ$C+=P_0* ]([MY;* E&$ MY!_\ <(E6 ,'BVGO$GC>P_FBXA"AHM9A4*4."(,_6$CS@$27NLF5HP50 M0^Z4NO#6,2T#MHZKY*OHP0B,GH?GSTI_$S:>J5E YPD;5*& M8'72D,%?I@5)UFSME9&-D#J@G1 %FVLOE&-SIHWE<3[M/?^3DHRD B5I/R2+ MD.3'TH0 5(F)D-:>DW,TPY8NA6R-VSL@OK6#50LGJ6INP>7XFK5F6 - $AJ= MM>J#5O"^UJI,.+*N0=436*]DS@D&5\N5XVT N NF,$@!8+-%$HE56C23,U4NHA(K=?C M$0D OYI6_-@"#T?V"FO.#1YI6_9^=KZWGP0+@*@XTN*3F95T94D-J5O-V=Q' M[ALAFAP<0VJ1HYT\SQWO;4;6GR'T873G9V3;,!8E\XR\V/;EM/BX3/8+Y)_; MC^0?JU?]9;:+T(0.EM"K:EZK5(EE$I->-$^1'!-A) M&RKKJ<83$87RT:%:W!Z)07/8/:R ]0!G&1 M!Y]J@62YGLPRC[\RC(72LJHQH253@5]V293HQ5#(R$=>5;_#'=_]YA'_Y)O1 MC7!VI@7!5E1C$+^J2_P0$D17T*"(CHJG(;(6>-N^31_!6#Q8%533MPR=[:\D MPO*K:C=$+X&+:)Y5X1 T+RR_FB:$CX+,@H'_M5LL\#]^WYX8/U@ @P:]$K.! M6DXU&D@V&<3DEG10(<]K4 6'PRUJ+*6IUY8DH &INC$5\Z\BTP=)$WXES(?H' MP8S-$F:=P^"). 2#3V;<M*U%J M8##X9,8EWHK;BB3&K"IYD#Z=GAV?Z^B6$8:@[TF%YADN";J-?P0VN2%HNA#X M\;CZU73"_9#C6FVH1A%A7>X[@F7(K]0UN.9D(4>L(/C-0]^A.Q^;*QB8SBAU MC3P$>]IR5MZH1M,34CV(MZ5CX%_ M'LWQML,/**? 9*Z>>@'^"9H.WJO I7_MH0L$3&RN^I/9/G793(Y8/"F*ETC+31E5BE&!IXLR]Y.?^!U'OO=)NS*B)J%)ITVA#I RG MA_#ICSC.J!RI\EBM&@UI1T1I(,C*E=:[T5+8*MZ#Q.EYXR;#]M(,0 Q<;9M# MZ"MYP,\PX)^'S;IN$$HH^;FE;#F]DG(W&D>K%?)>X+(%3C(^\DK).@ EC#P? MWB19[NR((GT9J/!3L5[[A\%"B=BDWO0C1>;$QJZH+YYG/T/'H;B;C3<[F418^&_A$MA3Y*T M"C93!V^"<(DK7'95,D]U^FT-J=D?;BGO]3VYJ0WD+ARD*GQ!\M=>"=X(J932 MFIP=R80NS9,8E<2M +@V.^(W[=.O9)<'6\K\MIZR22/U>LA2>>4'T5[1OC8A MBH)?_,F, S_11)8G%8DLM_TP9K@CQCKJ"4G2'RR 84;],ZISV\G-O4QB/UN2EO?R'^O+ %8P[27_6E?JE:YXE2ITNO&B1;2 M7O;/$Q&%\M&A6EP%$UKTDO923>U7ZV_?^]I,_,'?Y^TQ347_#&IIG6F*R) S M*2J0IJ)_7C4E@!"EN $9LDG309H*I6G#K>0B=>J ,/AEK<4T%;KR1!2 US05 M[!P-YYKR1!R"US058KD9=&5.?2A>TU30TC3HRA5!^?N^4:Y^F@I=B5(# S73 M5'27>;I_*DAVO(C)_9IYND<&B*EJ3\5"PBGHJ%84NF7U**YZL&GKY1O IOV*: :!*RO<7D/;3JY1I!\*Z>CST?Q&_:OU.;# M2:_L4ZU-"5,$5B:TKUY6P/4!+C\)%@#%?^MZ5F?UY74LM(BC4LFWE!HKZM^> M?!T+S7 ;1(HLF?!<@I6'E<2=.J[QAS2B:\<@#2(W50O+6/8/ED4RB_A3MUYYWPVD3;-PG<>CQ 5SF-2I7%R]6(YH1V%Y^IGC:N1S&#:[^T!*J1Q@O>1?TH,S3-%DY=E2 M1,LUQT<*4>DXN0.2'0=57].0@UTB)2NE&'LI[B$7Q_:1D"TL"$R1M\9_)_+A M/VP3XHX7>&H'HDDX3BN2<(R2/!NN;B/_IQ-XS ,ZRH(UIE MWN"K(5]1E)^)X_/GT[,/GX8;;)5JE2O8BBJ] M;IR0GXE# 9Z(*)2/#M7B*AC@.S:=I>GN+MK>PB4,@,T(X676&(*6J_6T[U@2 M%_DU))>Q4U" %]VM$FP(!G\E6?>07 6X*DRJ7D-R6YP!A^=:&F1([BOE&\'V M&I*K<$CN*[6%<'H-R=4X)/=U+$C%\34D=\ AN:]CH1%N!Q>2&^6CF\R^^5U% M<>U_4"/Z]@36:ZBN/J&ZYZ=G'P?RQ&T7_)<(J6*ANDK9-]4IG3H1D!>ZJ$8I>*W!7"ZXP M17L-W%4]<%<+#G:)E+:!NU/DS3RT-,D+V9X#;6(2;/,)3F:35?)H-@;H9D;> M=OGE^0^,7!QS\K-I7P#@WKCD-A+QUD]"E&WH'O@A'EJBL;X?*F)]TSX;5N9; MAI_VFCR]YVW[;9B^ 6?&P_1J_/Z7W_XG"@*.>V\L3-MXPOTW8"( _L'P0I1O M%\5":!4G_!H?#%29$+N-"]Z;SG2) 6T8%]S_."^R<&S?'SP MWF[IFNP\[L$:N"'-%.6HJ1IKA-7+Q1 NJ?4,Q2U#X0X$-^05%G#K^0)337G] M V-0M>R2)IPU0$\>@TD=^6B^FN@[",@$_0"L$$4^*C$_RH>CXWT_RJY18]>J M^HZ-,BPHC@UVT6ZG@JFYB9Y9>O02(ZVL6+:^W\84UO0W%]77]5YES;3-(UW?K\;4'MG$CJ7$+W+6 MU4S;',+U_2IE@\%=1]W[M353.)=X:KXMV7#S0C'J=++;1$VSVB&\- 5WM$^_ M,I$+W;D_!>AA@=$3VZ-_+.[1TP8-W*(1-:G^!GT?!,KFG%ZLXXB#-%*$&4^0 M*Y2G[C&F;C_9Q*J0SD4*5$LPY#/?K7C1.\>3V4/@6=\9D0#4\JKH5D!O#&5S M23=DO6<%9![N%PLJJVDNI165SBFAB@?X &.RY:X "DN=YFG8E$H9U>,]3 M4S5%L.UKC70Z!Z=$;>\NEYT9$7W@.%M._A$X8 +LB\7'M]I3E M#9L"1>[(14"OX R> Q&H$'_K)"KW KR=$^(\^Z/8[-+ZB5<0QNXMK_-IV/_ M$?I!=%9-/8?E;>#0J-00F:9KFVJ7G/GAOC!]:#5>WJ)6#HUS,N"1=8"LQ@WE MWP!)-H.!Q$:>.0=W(=DTX,T(\1WZDS#P ],E[XBQ2"?4QJ%1KCDXDDZP:7&+ MGQ2A7 )O 1@QTM%:>:6=.#RMID43->5H[J+] X]H'&$C8@^V\I-UWLIY>$XP M/*?#VOQ)$%>OQ,"E4%"FFM*RJE!"@F:+LP>_Q*WXD7>\^- W+Q( .9F1E#XH M;K!D;G7.Z)P;(S> -I$6KC-!*_%3N\ F AH<]C'S@_ :4="L=EWX_LAL+^M/#$2FZ^,)$/>+%8%746D8FF8HJA"% M5T?@OF^I-?Y%[ ?O8O,**0YUANUJ1JSZC*CQ*Z0#HM>\9M[^-B7(4E8 M. 6X1\F9-Q_?2BH>#*EX9=?K/)@%PJ^F0TWE5UGO,'E#%UVO-UES &X?/(EC M;L:>'Z2G3Q3V\%;7ET2-$&@Y,JYK_SB$M,\;'G6O@;R5,% MD]D8RP2#>^A_'[GV%T"6_]4"6C=N]-X!*23F4S\K\:GONF%L^_&#D>\)>4(A M[HM!.O-#]&K"KC]&ID/J^^.)!"3N_!N6$.&NNHS\@15E^WH9(N ]8N!/%=,JAC)+9GUO6OGWWS:,8D[=T[X$% MX)I,=TP6T(IK2@0A<0?ONBV9$1_QY\0,@;2&:HSHRP9@XL&@C#K+/Y% ;.7? MU5"-!:(*XE!QA;"*+/4IP0O=9T[W%;64UVZ%;DJT6T/@P=L .T^-&#LJZ^G' MCWHB#]\RB)Q[@G,'JXY^S! 7M^_<\^6L\%&0803^UXX-^!^_?S7_\-#.6BJ: MAN6%5--WJ]:@ 0,#L@U "O4>F:F&1R+#OR M8UGT7=H!1KQ=OHA*Z(L!N5,"MUQ*!:I4J?""0X<7NBJ1)9A202-56AQS:'&L MJQ99@BD5PU&EQ8E;[N"DE,H+_/'T[+B?)WWE:9(MFJKOXZ2]?WSV.-2W+:6? M^MBB]?WB32W;Y-AW*SH):5A5-=[;!$$.",:X[W6<\@/E^GZG[#&I9 M570MKH8]%0H)V((CV0?6N[FW?A\=N82V[8 KTR\_Q6>6U4%[X@*JZ92MF#^O0N2MRBW8 M_3_KH%4NF0;I1R5,I:IQ]T==E%@AD:K;CIA[:1)JQLQ:5E 'W0E*I^;^0R3X M6\Q8OZVX^%JWN3RXG_0^+FD%K%:SU7:>)+EPK#@%B/S"G(-C"O58552CEU3- MEQS-BD+1ZNE"YXDJ$W3CG(AN=.7A-Q@L4H#CG(G0G1-P\?_9C^8+>SH3:>G MJ"8+H59/1D134-*LH_2F^1:_4M.H4.I *"$BO5)'*,UCRAW'>S;QG'OMH4LO M? IFH5.,I*9%F'-5/A .20"EU9R1G:]E=W@I#Q'11@PDA43[Q0Z,+ESBMVHA MI\3HZ++T/7#(NTU3$P6;3-(M7^SZ\^?B]>>D82-JV<@V/8"+S!10:'>9*XOW M=YVYO&<7F]Q?.&\Q<[>5'S5GO3T2PZM'VOWE9@*K>$.53R;&O27^!E0A@7S% MEFU>&J&B.E.8=YB*!573?$/ML-7-$+G=,-=_/9FL-[QW?U99'0ST]O>#%0*U M"_;%]]G87,' =!B0[Q?2!'@NL:AN%R76M^K3!G8UU339PUK&QJ*5%])[/#:X M];#@9#L)\.8CXRC(@ .!O]OP5#PZ4+)]/ MSXX_OQ)O#XY63QK..G<]%YRB=R 8Q[XPFL.94:4$L>->&215]25^9F$L),U; MJSB_;(#[W__LE:(P-3<$ C[ZY L?*G%X4) TX[ HT[F?X<:U2.I2< GB_]ZX MQ:&4AYI")_&&5%OD6F::)(!:/7'M_%B,#DHR(!MRK[255^()HZ/78>P4>18 M=G2*>0U2R*FO.-"*'QB/A&!H>DA['A/&!7/2]0)E/G=.&7-#XI#]1^\A7*T< M6 P:8I0\-*)P(I!PY%-+'#G7< _7;_2'8INX72S(F123_,HMDFCX>[ASW:<; M 1 2NGQNC2[I^.PH? B;=MX2/)HO0#!BZ+P8,12W942-J1\CM)6\TA?++"GE M=++D"V4Q/>S"J@Q:#F!W9Y-"P@SYI=BMH,FS9,P@G?+"64P^86G.3OM9S&MH MKG1/R2NB7FIGQN+0BJNB^AK:XU$]0\@A*__:0P#.W7&<7H&9,K2LJ/I*9^BM MJ'9N$57--U$RX]'B4JHKJ*+<1I-Y33'5S#\A,+"O9C-L5KB--!0=$F3 RU0Z50-*N$MKN=:&/,(B2_0 M"6!R(4/1F#H16@@ HE96S,;4NDSZ3%3NZ#$4>(XV5FEZJH[")HZ9V!*HK MLUX76,>FOQBY-OD/>=MT;3K$#S\*QB9"&SP[LYX YJJK'6_J2]WJD:BT[+&E MXOT,'/MBDUCT#^&3#VUHHN+Y>JTVM*&(/.E;O;':\?.^8V^YA$%TOD=@B0R_ M.<"KM* +^OBHZ(+.M!V]Q)MK77V?- N:*B^U8-VN7Y5/T;=;(A4>2MQ*^F&\[P M.A8BO,A=F\1S$K /+A@U]--]7:'E7*ZE#?<[\&RB[V/3@3,/N=#D5Z)P??U4 M*@<"-1,Q"PQ\@M=D-D+(Q,8M 9!AWY6658T9M2PZ?LDXGB_NW(;+])ML5>YP MAW:_R=XM9[]S+M:*:GKG5V%1_3)$;]FR"S&931^,Y@A$O9K,(DODEC0"[!OW M!JVA"S(3&<.JJ]>6:@J7H;2"=2<1&D4LN]B-N9T5(TF(DJJ"T$IKJ,:!6I.] MJ'R=/5C:7*L<,6:4.JII5E1)W&IN?7,NP1GLDWF';"C9KTWOEQN(#H5V7'Q" M*J*Y)(3%G5^]K(#KES]:PRZLHPX%)&TS&U77;_*IH#ZA!5)<,FW?V/N$6S\[ MZ><>A;@:]E0H)&#O;^S]SW1/2;L_**41(51W&JF0IG?X'[Y0X'_XHA/\%&E: M6&_$X/_Y%PK\/_^B$_P4::A;J_:7C$<233*9W;@V7$,[I"[UI>5444WM99Y? M*DD12/+NX8CJE3Q&$]T7)KZ@!5P]>E=N0+N/5:,%5;@@IM8*.M006;D+6Q5$ M&2\@F.T=XY:_=UA16FD"U%!DGAJB@BM'@SK1:K<5:8>+!54A02//**=8C.PK MO3E$MSZ&*%7$;P#.%P&P1VO\VSD@\7K$$"$W0]C7:42;45;M; TR?#1-!&\U MHZ^LP/;T>;*'/T,,YS4 P1<\L;DC/SW\*8^5J*HU>"8TD;/5^U.B2=ZJSE#O M,2B8Q5\]-U@P#TBS!?-BG_:>&:>F>KE%4RI9)$VCNT=-)[.1ZV)S)\U8>.-F M)2W5,F]E333?2%R]DCCFU[I;:#Y%85[LA%GL2H,G20,Q)7D(:#>S5:''[H5! M,8;LZNE.D@I)FR9M5'D2N2?V\F3VS0?1'6(NANS5T90=/%)*RL6H)#/VME+W M@/A=TC\^ K2DO68OVHRF_*DIN*1\C8K+/E9A+ M&!L7Z-F3V6]1R&JP(8FQ+S$N>-^]B.\QT+8L%=4&K^U&@J;^IR,E1CU5^10^8!3.!ZEN00E3/:OM:(Q)?.VA!T#6+M<"27IS MQM@N*:V+CH7D2S7QXUS+C$P"UV& "WS%%LTR7$8+6YH"7S0EQHE82HRW M1OQI(_FV$7W<2+_^FC*CMY09Y9MKW+4M,\*JQP-%FE!E>FF<;J.QT"UG&.Q\ M'WH+\(8;4'PU*2CQ?LHF1S[7&&;3^3V47&PI99]=>8#J*D^J;:R>16L"^>K%PT=&2_*L.PVAM'3K=A'!I^2U# M58[&Q0[$\TA]/#T[T8Y!(I)+.A:O6O;*?%W_>!^K+7'@_//_ U!+ P04 M" D@&E7HDOU%^T/ @!7+QX %0 &QI;FLM,C R,S Y,S!X,3!Q+FAT;>R] M:7/B2-,N_/U$G/_ V_>SS$0T;BU(@*>G3P@A=A";V+XHA%1"0BM:V'[]6Q)@ M8QMC;(,M;/7$=+,4I:I0S/SO__OS?Q+P3_A7(O'[_TLF$^H@UZXE)$OT#6!Z"=$!@@>DQ$+U ME-M$U[)MP4S4@>.HNI[(.:HT =N?H,A-Z@:Y0?%$,OEGO\>UFR3\+1Q AL21 M&PPC\.SA'W6 ,U=%D*A8XT0Y?YN005I&1)Q( C &R10R'B>%#)"38T+"I=0X M+1#I]%Y/\)_?B@^FYP(@OWO#\7S[-M?OV3!'=]8SN37]HMP)C^V MC775U.Y:+A:+F^78TL[K[1=C:!>+-Q)K_VG[Y MH/^EJS[H?H'O.D=_#>JUCJ@ 0TBJINL)IGCWF*!;R7OXE.W/B%^;+W=-U:67 MA -X\)#=@%03CA\$)/[E.8+IRI9C"!YD"^P()9)()HFCNWY)[3]LU=X#\+&W)7_#;74/?#YH&W]X+RAOD1'W2OVIZP D^ M!3H0/<$!DMBY ,Y50_**;F14_7'G]\*$*0_ MOPW@"0G1@N,SX9,]L/1^;4@5_#@)9KXZ__?']ONDM[+A)'_]^>VIG@[^_/ZU M^W?3U]B25G]^2^H\X7HK'?S[PQ"1XU, DM#CA,1[]\0>!?S)8!DV1OW\] M&.!%QTO[C@,'6U!=4="'0' 84\K#1>%NR!7%S([\9K:(5+L<5UNE2QG4F?!X M,.1D$L4@O'SD>//;%?)^P 7XB7LWW+KK(%6>76C(K$%YZ5&OG05"BT\%PPT> M\7EC;<('6-+#T0K9@N3P/=1GA,*\K^"@)C5F"YX(1MOZT+%2<*!2.%A=F-R- MC]$6\F3903N(KY;$9=HNI=K&A">#\6AOJ,"E+1-:*9XZUD$3KD70@ )2V+(.C#%P>&8U M,!"]BO80C"E5T-[4FQ0*U(^$!$35@!/\]T<2WY%I^^3;AQUUPJFPOA>@=F#D M;8A7"J&&%YHCLMT5)8R@5V9OHU MJ[0K*VW"1_IHH]*7"].\A"_.1S\5KY5,PY MA.WV]:DBYF727KR7?EPGSWL9 M4J+0[M+G_,P4XQEUG&O8D/-+]]94=;AX.3XX+HD%B>JE*W9CP@A\<0X(C!!9 MI_5XMK1E&*H7$-JE3 G2TX-SA X!).Z#F;;G0J=*IMH4!ZRN4IM0M%8=38(U M[N/GN"T1JZ<+[7> M/LEWX,ASW#LFN<$T+?,$L>66;64QFK%I9*92N)Q-MK Z"<66)-*I3]+[YQAY MEOFF/(Z /K=N: O# MF21" _HVL!7__>&JAJT'AG'XF1*Z'L'+Y,[PO5FZ4B!-#_O8/&[_&>%;U_*= M\%WH<-QNJ1=.:T,]8DN\O44GH$(;V/"'"O08FXXU<01C'S4#6MTWZ ;&]6;. M6\"LDZ*(DB6:U$"_IO?8O*L.^X&:;P8!0O-Q]TZ5@O>R"IQ$.!EPT .DR]6' MUN/C'^^Z<\$D4-'-6PD^;&GKJJAZFZ$E)!5^&T8M[@3@^?G^^!-.^/:E"?_^ M=?!A?W:CO!O3KT,$L$.;Z8XL#:2W)ZVV#+ MY9R15H:D/5\@QKPQPK-*+9=*?ATN/YALU#E\9QH3>Z;Q)52[/%M5V6%N9#&8 MQZ_EWM!T%FCKRS#]HJH-F>MX@=]YQWKDCO7WW]U14GK0]%Y*=M^\0TK2!QVH M\\#"@JN1]5951! P\8A4BF^DC-KBRTC(Q6#AL72D3Y>.;!)'SB@=A]WK\TA' M4W'']LI-Y32@XC,U7%%2I;-*"K7J"OI41.3ONX"N>&VD=9D@P&E[G5HWH(LBQ&?_XLVMV M=,I?6E*P?4DY$)MYAZ0(%EBW>Q.ISR7U+M->S9I938ZN-1)E2<%.EQ0LDIBR MY\=OI6."JOVQW,K9&B!LK=KFC>Y:W1HZ*0!MX@FH"B1$<4S4G[E8.5()%6UW=(K@5 M*_>;R:Q;Z.'4E+G*QS]_WQJ8N8T@JI;Q!JCF/T@!3Z!##Q83JY*]= MW3_,/(@@MT71-WP]2.=B/04X03,'* $AYZ!LBI8!=D!/#;!9J2-WN#[+4GV7 MZ"NZ?O6L"1I/38DV/8G7M$B)P5O#C\^@>KFR6*9X3)017UW/ M!;[/TM+JVEW3#T;UBT0CS@OJ+9&TAJDNSG#&DK$P!:&]4>?:V?PYH!X-;I^, MZ8[.S9?DC$4Y3- KD_JLE>+U:S?;/A_3+Q)[.A.F=]"J:"J"OV9F^IRP)CC- M$^-KM^ ^&M,OX8>>%].)EMO,E.=$BZF2I"AB"Z].D3&F7R^W3\9T4#,=M0C, MEI;L>XHE:GU"[,68'E$I*.8SJ-BO@ZQ6QED.=CNQ$+/9TYLG?^:KH>5:T M=MLMU[-&M<71.2_%\XZN25*?8LQT$,;"12E:= M7EX:7;OE\AE+6F38??*:1K97O:*GR#I7-+TU-L=G"Z5^]=;,)Z]I9Q:#MV9* M'#S'3#=+"V8\UB5.S<_JPWYJTA3KUQYL/#33Z\A_.%^BJSXAAG6774E,O]UR M&SF"[ECJM8/X1=,:HY?5[R^\*X=HC]68Z.0X_!4 M8W,-G6:LI,0TJS?E6&.O:]O^H,H.78DCU'*0I=(:V;FT2'E"-EYD MKVX/]ZG.\G@[5VY8C0Z#85:X?BC]78*.R_/-58IC69#HJMO*H)UEIJ MV%-Z)DNQQE[7EL)!E95RRW:Z,*B6D6362I7'VMA96=?.V0]4V:C$EY_J+(XK MJ49_:?<8M0I*A):<) WMVCG[43I[-K:>>)8^Y[NJ"5R7$N'TW7"79*]T"RWH MAF!V@:B8EFY-5C754#T@[5;=.KD"W;E$,1U9:\RG6-=RTI&-1CTSTUWAEJ-3 M/2>SWR%8=[1#!%$)2" M#A[25ETMM^JN8.M]U+CO]TGK;6^(C2XL%SG3,+LY9T<\;(:(J,0*32 MELRVZ_5>Y,R %X1Y2YU;KA-+[L=7BXN(S='+&B*791D"Z4SRC88F5?U<],J' MQ39')*WIMTOVQ]@<2H$T,UQM->5FEL&U?$7)T'+DW/+8YOA*\GTQFZ.I#YOR MT&S/.($O&)E5?NVD9M>&U-_+YOCT.,>CVH$1L3GZ@D6W/&6^9D _/>\21S.;+5!C:U&OR22>+Y.BF1.1M'BKW6E%:47I:5KM.@ M_L8VQW7)]\5LCKS>S#'#97[.)%VVXH^Y9<4T8ILCEMP33@\V@Y71\59-73 ] M""-!@I,=3.N )-: X +%TJ6R83O6/&3D[NA_@RUSND:[/L*Z;+;KIKHIT8\< MH-ZGX+TXZWM!.3+M"^5W7?S,Z"E&17^DBS_&Q*?MY+-D^N!&2+/-I1'%%ER"PY=CRLZM!H M]$4A@I6 HK,)?I;+-T^6H!S:''@]RA5 [/])+($K5D]-?(!6VY'ES"!1W<%<7GL-K*;^$+#63&7;YZ::]?1GQVWK7=UKSB M1O=&YRBB1 03OMZ'$FVITW:ZU625,^S)"I7R_=+"N&Z1^#B4B& 2U1E0PLF. MA352R^N:T"WCB%JO%@D[MB6NQ1-]OUP\18FT2,\Q=%(=(K267IMR:IKJ]J]; M)#X4)3X][>%XAD[P[297\"))9TL;S^?)Q9+DU-*P/$0\ SA50N?>HT6Y]>&'NZU2DMC<6T'+H*O M[RD42^$EI/!B&8N]0C/MFS0S1OHSECU[.6@R"'Y$:]4DH."(6V*+I5/K<"JWDD?2BIKK1N^TU M1L$HYVL\-,$UGQ:RP[:"G=PC"RCNJ)6^N7OXDMWTT1ZRB"JY_8R<\4L]'*10YU[ MGI\ZTUU.U_U4O^;>Z9DE(Z?)#R_WHR;3%F=@+8;S?;Y8TY)#/6E&SC!ZNWP\ MGO#7E)+C:\M[\&.X9*BLT7#76A\KF(C"%=9JY@O)Q\?@1U3WV-^/'YDA&$U: MF,DSG=50;#OS^K \_$+R\9'X\>GVQS.[)^_!#THF"_U"&2 :;,JNE+&*E-N1 M-4TCB1\1WGU_/WX877,V*4W;@#%6\IS0>^8D&]WDC CC1X1WY=^#'Y59OC[C M!&6L=0Q6HBHK"U'+"(UX/TWH<"3BL MTW0LR0^)FA-$3;'[VWTD& M8$.@ZT#T?$'?G0/?R@ Q[I"USG2N,KXJ]W1'I9QU.;(^R9MDX/G9?R\9@',7 M@>NV@0L$1U0HN%2!.="M_9H&^98[II>3>9%A,74T0)(E4A]\+4@XB1#?23*V MDP?2_>U>;76BW"T3/235PU(&O] Z@^)R(%A\?B:R+>:)07/3"XZ\E$90DA=<)PZ54 M4.$B_#!H;5<%IN(0M(@D+6O8*/67Q6ST2OB^MA3.L2G'DG*& DJ8.#.KJS3' M% VGU.^87'(8W:W2JRF@% 4)>E<)KFY24Z97[NX M?+#%&N'4BW=8K)GE:M*P._FTEFS)OF=HE?X\$UNLWTDNGEJL:(OM&R0BX1IK M%[KX/%>1Q>2U.[@?9[%>O40&RQ?D]).=EB MS=I-R>V,[0;7SQ;J;=HTS4GKZJ7FTRW6"*?ZO/:*$-76%*^IUB.NLWDN]NBL1R@3DQZ5K( M,%6YF#$98\BCG,_\0U.\VBVUM["SS;9S2U685#6Z-6#RQ58[O6Y$ M5J4CQ,Z(7 HAO'1% .M4K&E=F5B,D"MZ+C/(T#H:608_.^F'5P2\-.NHJ_ + M _N\7WWV9:_1VH@Y( I*H;@: ]@(*PMU@9S8/J@ =YRG^-N M!,\54FB1PQ$]-UB2,8KF!/*2L6;MR"T102&%IT3>R=E#*C\K3R<+]DOLN<>P M@_RYR ">%G-X@;-?.L3[%AVDHZN$>2.=S@PJ P0A&P47R'2G(J0BA_NG*2$= M:V&LA<]K82ZZ6KC 6HJTJF6@>=TI&'1ZRI>6ZI5J82[6PB^OA8>K$9RDA=V% M]58]I,2P;!7DM C4N0"-^K>H(G0!5._9^G+5CE%>,/FEAM5<:F9SNB*FKU01 M[RC]D:KX'(\^2AN/2NABURB GZ2)KGJ!!GZ:+=J6 %^W:>L#,L':'*DC# MR;H3N5V'TW3QCM*Q+L:Z>&5Q&M<#WH1?I\<(6I@A#U$OH@3E:75X#FA49W/4O)('^I7NAC&'N+7U\+#"2I7OA(:::??K7H+ M"L&8D3I,I2K=4;QC$>M@1%-\WJ&#$=ZQJ-3J@^R,X3BN*"C:*H4.AC7F2D,T M\8[%U]?"_42[1[<77'FPU/8!-9>G+LOUVPT^61P-ILO!E=JD<;#T Y7Q],S& M!\E3GZR,T8Z6DME^NY=<.F6$'GL*BBU;6A6]4MLTCI9^.V7\,CXB4.8K(:=H M::V_-)N5$9I;:>!*]3"V3B.G@Q]S#.3:?<2%/FHT]#31T*J@-NL4ETBEN+Q2 MRS3V$;^L%C[,Z<=X6;] 7WVD[@5(/#C1_S1 E#]QFV(&B+\"N]E"7DCW@%-5Y< V\ M+ /1ZUI-R_5HW7+A1TW?$17!!4U'%0$E3:$2!?T\@M:<#]L"UZ7$F:^ZX9G9 M_9,B-A [4&/^GM+<;ZN(T@@@!P7/B%\ MTQ",NZO:76!2WA)'/*Z8*7>8=3H]X@>1W&L^R*L==K^#6>^'V6>X?'%1 S@G_CT]IH62LUF]6ZQ?*]H_3B&J8V6:>H\E2CLY8(X:O1=(@ MB_7Z0GK]*=<:Q(K]7L4^<@?#JCM.KPQ>H#5!)C&+M#"@1>]0<*S4%U3J#[^C M(E;H]RKT:99>5(S5ZOKPFH<+]C?2;<_\[*)6,W?J^8OW8Q1 M8V1#%S$QCX!UQG6,'CV2:[&G_9T4_'-N#HE5^[VJ?>R:DU*]E:* +^68(D*, MDAU^G)J9\;K]G=3ZXZ^!.9M*GUB1^UQ**+D5;-[.#Q8[?0(G@D_=P2XZ!CB>$&9IZKRB2%CIBIDJQ'SFJZ)HF)VA&5GR]9I7*OD8 BK#]&S0[0P((I:8 M:TKL>.W-(D=K-](OE&[LN!98C@K: EG->D,,K76Z:3>R5LR)I1M?F/1WM&'. M(RT%4J;I3JF7UD [72A8*%(>=R*W:7,]TA*U@^ZODY87Z\(FM4JAEQSAEN;K M]HCKC7R;PZ\=7#ZR+FQTY.7$.P/>A2Z9Q:*AVH+;1CKNI*632R_7DJ]=7#Y+ M6B)LZYY'6I3T8HQU\JD:HY:Q5(^M#68E+EZ+KL?.?:XH>1AZ!%(3#F'5=033 M%<*,'S>WVO]F3UYRFOSPHIJ9@9&+_*1M:QAG:W5.+XWY<62!Y/3Y[F3E\80O M%)D]\VT"Y 4XO6@71Q/&TQ6DF)NLQM0J.\KV(QM2BS*GR&_%J5K?&PEWY M(CRK5$7%U;5BIC_,B;U2KQ-=I'\]D^^G>LDMEK,>/'@W>Y]H3^'R-:K-6ME_LZU92);^0L7UQ.RQZ M#M4>=YDNV6[TFX6IYN.>DJGWQ_;\*QE@'\'="SE17IU#$;Y5GR%@9:.TJ6!N M87WQ=?3:#<\]V4Z;;6^1X4HI9D6GL7:NB:8G=HQ[>^0>[O' M3ZV0H"X+*U,.G/TDW//8W]OQQSH0W/L3?ZS1R0SB4M.6ZD4W3^4@!>YV>MY&@DON*Y.G[RN3Y]TI MQ/8D">.QS$-):CH6[--;-74HL)0I!;=LA^?']LHZ;>2J 1:"H^W13#!]&:J> M'R2*%001MO)V]Q$GG;Y9J%D^R(E>1RUS*73>%QI\K-1J=$L+(","*U\K=_O MSGI%/W(+R8D\KC1C'C_F<:G*LY2]6)G<:*&MJFV?I-A^OZQ>JQZ7JE^3Q\1> MCA#Q9$/QE)5_U_;86J]4D,&\,Y#G2*?8[ZE3>B6I4N1$X55K_:[Q9ZSN<&DG M3L\3(LY;\G>;@XCL2\QEO8[*K$GZTV2A@!0S J?28VZFMB,K/5?E=2"ORI4_ MLR0]O[YT54^'1"R;DCI7)7^[M@3?T(H*9&8)1-]3Y[")K(IWI:2M&2@N^;*: M10R_6^EA.8"QL\C%SH,%Y^#\?OP)OCHRP:^Y AW/@;\$GKABIF+2_GJ(D)WD M>%R>36PF&=E0UE7AR6=(TG.;K.%\Y'R5*!LO ME]M\_1C *!.,D>2KVIJ;^4F=!5W<+?=C ^0*I.$RH''_.:DVHU"EU)4W,XL\01UJI%O,[M1X4?H\.G2I-O M]GL=MC>P:UP5S2NU;FYEL95KY=-Y0XC1X5.IRA-CI=4IYX<PB_0BFS'Z1F_(&;9?</%_Q(FL97Y===,Y4D*=ANM/M MHI *!I9& M>//(RL%PF2O;$]U/J(T1JU3"=C$Q??3'D#X3ZOOL;ARF"MNJ,5.V-MS!F(E9M5QPZS+D7A MF,"G%\EZ[$(6)*J7KMB-"2/PQ3D@,$)DG2B(V.7\,IQ'TZ\I:PK]#4,P[XM[ MUU1#A>[(+H5R-LMF!L :<6! S):I D74HYZ6% MS,>U89H6,\4)@J70(NNZ>JLL1,Y^_N8%Q]\GZ&>NV']>&#LI1*4(#MCQ\"Y( MLTO\ //TD,C-1XAA+IO)II@6UU;D$C\NBH,G/_UX%.P(E:\.@B]UW\,Q,0T+ M^S\GIHJZS%;7Y;S+S$ WUP'#5)]97>MR_8%7*!P5V6,4CSJ8WGD2]W@*78F( M@6NQ6-8J@QF;Y-2*5!CB@W&Y/H[!-;K@^MC/VX?7%_R\_:;G"*?=@_$FH!99 M:"Z7NPTWE4Q/N9F]E*9\OH5AU@#.+X;2[IM>K.)JOM&OEP;+9$M22L4HQ#DB4GP412&QP@7/8C&:1-@F8'PZ0XW&4LW7VE&(G3TP M6%%(I^S%=]H&(L7IS<:X@ZSFLDG.3'F:P2,G-1^U7>.;ZH9J''P11%9,27 D MW@W65)>OYT4P:"(9B2-'TUF7X]6NM5>SV@""ZSO@SW:,X6]VS]E]MWL?/.B% MAW*=/.]E2(E"NTN?\S-3C&?4<:YA4T^>J+I6"D/3M_ G[WA@,=?DP6K$(T*M M6M$,V9(*#6Q5HTM/I[A[(/S).QXH;N\?@Y+HN_EVJ:4R?KHG+KHM$;,G!Z89 MXOWN5^]XL#N3/7XJCY"!U;-\KF.[[5D=8%X^W7KR4-]S;H/V[WB<#=OS2[F- MBS-=UYA5858B[-40G2+/"4_PB]<_,!\<\P"AX&PE5J_VM"R.NGVFT\3I=BN9 M[7CY^X>&YT+ ?F<-'U)6\"SGC2+VY/?!AWE@6H9J'NKV5%UYT,6OAZ-_!=\W MRSV_&)#5%IXQEDA'$U0NDV\4U]7GY&W[H^/L^*4N;^$4+&B& '?S5@&"%&(= M'.>?W_"OA.NM= B9AK!,+E3)4VY1!/GO?VQ!DJ"]E-2![-T2-YG,_4=.<,GF M[C-K8X+!QP2W]]>I VROI6?8MCMC>/WM/@ WM73,9 EY2%@Q57]W^ M;Q>:6FZB 1:)M@6-AO_]N?D$_NM"F)3_]Y^PM:NN >P(]KEYQBU\F0C^Q[FY1B"ONEV <+9;3_Z\:<;[,(F+#E! M!YAL>E >@EX@ 07XOWV D*(.!.=V;'G*/X]I>HA8YZ'!CC?PL1"&;M&]CP+: M!^^#%24IZ.K$O WV=X'SS]ARH"S<_V:9<"U=E1+_0<(_N^]#YMT$5'WX]3W= M_WE$6TEU;5U80?L RBI(CG5+U/:?'PC5YKUJ!NOO[;UH;'O;$ODIP\(9PS;[ MS!I;NK0=S=UD,-AF#OV#<9BV?:NH$GP0[/E__I/!$/R?.R[:Y^+ 4_(^3Y_[ MGZ;OY/?'9!;G$7D,_TL!*2V0/S82^S%S M'3]XRCZ7?OSA&N4NDT]TNE27Z?S^-?Y('AP;5X>AN7:Y6V8Z":J13S #ND0U MBDR"9NOU>Y;Y,Y&_H6\2&$*DLF<<+';& MP1;8=OU__H.2R#_A .&"9%IFN#RK8F)K]K8#Q'Z;@Y PA<#\EX!ZF[=$/U@A M R_]1Z@G#<%Q>$)1!VE5-EK(RE_#M9?T<"E+O3!J%$FV-@1],.!S2L.#]18G M[8?XF P_>9[D#^DH!XN7]^\/%78 W1\X"TL?"[IN>6-K^>,R9&[YT/D!CKYJ M ]MRO#V*^RZ[7$[K2XV9E2L6JS9PM)V9'$+$'>TZ8&*!!%=.=%8&Y, ^K;+A M?/_G/]ETBKR'PD=<.0RUNY\&PO?T[[OQ)S832#1]Q_6A.IC5YSC.GE' MCT,:"B<73&=V1Y"-2-Z:X:"8 MC1^])VU28;16[:%-:"O=ZB4I*TE-PRC*Z13H -O;!/UPY&U#8,#>HGF*.ZYB I@K'+%-.S>?!)G'.$I;AJ&ZP79 0E:A?VCZ M(5[L*'Y!LX8)@Y,%^-!&^,P]H:?3/";ZY647Z:\&Z?RL7"Y2W=8+,T$0-(FG M22+[G&!_C WY%%$N0+4VF(0'4DRO ;_9HUR_[Y8+3*&((\6:URL-ZVM56+1> M, K+C2[3KI4;U0138^ANFVV4Z<[/C8*6&_3!->-8?S?G,]E?J:Q_,4L!PD9 MK@ [G#LR)00WX=I #.+C4D(U$ZKG)B#0!(;!W_L>:%HBY!2:(7DA2R)\*CV6 M^0S 2#Y-" 2)" 0A(9EAE[FE&C>L3PU7+;1,M'N.?M&2S M_4E]-;X M4A9O+I-<%6\JY&0YH.?K"6RYZ],+ S];1FPC(:*EZX+M@MO=BWT1#Y9+9N[?/0C0)Y MTN[S\ 8_4="W N!9]K8' O:PIW7;!^TT\-SQN.=A%#T]R/'+DTZ:&G9#?MFY MI=(W>/8Z9_?+FS7ND$2KNU8\P LS^[<;):ILBE:#C0'P[[" MK%]Z?"6D),D)DDCX MJ@>V$3WD^27R:U&:AB]9IVLMS#TZRRSGHO5I4V6$=M_NK H4:4Z>;L(=H_.F M),T)099CG?Q\83OCPTS^+;%"2X-UFO!A$.T?1*AP9-U-%J!854DWM;:S3LJF M7R>9]^5[WDFU0T2['$V"8XR"/E+M>^\GI$C;LYC.4AF;S&R28Q GO_8KRN15 M%,EB))KYY+T=\CX*MYUP$(*S'"0/'7M0- A/Y)DD)JRUI3,R:/MU&I)Y!I5/[^'OB^M& M4)-+;RJ6^33^G\U,U\,F5LMQ9'))JS5'SOB9UVE$*I-*9C+$!1>GUX:F[V/V M@5&"IO]Q$Q[0@1U08+OM\C,!E47W X,N(4#!.*=RO'*X>SMRFR@Z<("4L)^F M$B10[*_QWXGM1AXE>K=']P82=WL#NX#[6)(0Z&GS*3P]YE,R0?)97![S"(%F ML[A($F,A^SCD79ZFA$+.<'V-MC.X*33[:H6@MA&C!RU+2!=9LLTDSY%JL@.F MJN@W2KMXP(.6V5Z^L'"FE20CI)OYO&-@3<%KP9:IQRU;C4QI3DM21B,+-=!9 M&CC/N0L>NVL9Q8#[+E'U'1'W%'J#12N.^(!4R]J,THO3-X9W^!YE%FT8/B!=>"A(LAT 0E82H M"ZX;+2#*7&0#8@LQG\S!%XS_KB.$MM4F,^HO][6QQ@OCS#DYL^' 0Q")-G,: MVZ2-4&_ +@L,&I@+186?W%NA3Q#FL463NDF]TJC9.Q_RH61YFKWX5MBYI*>V M]056*#8)T>UNMVTP::D9Q?:[G%]2B>=8AF$%"XXE M:C\3_X7<( B:L 4G,1=T'P3I=HGP!-L9]G:C9.0]H<3E]P\>HO3GB/LGQG.W M^+^!_SLIQD55D[6A,69HT]6GC"?G4\YDFY1UNA0'"71GD- HV;*?(*$/EZIH M2NCI,M%5P"F!^6"UNTA,?H?5Q* M"+H.6P0' (*PX7N^\I@O=X/@OAX:##?/CPQ]LI_?TS(9A2XB]L M;]YCJ+2PT7@*9Q7\*&PO!R?;)[O.@A,>;CB2<+B"ZR6RR*8'25BY-Q^7;$_[ MC@,'LSFB$2R$GN#Y[AX@6..ETUN/^(P&AG-I6E.JEKA^*?%^"-SWGB5Y]I3T M6P_2G?K@AG6!8:2^CHX'(@ZEVU ]#RH%T*&4.Y89K-SZ*@'@*KY*E /X%,1P M9R\O>$(B.-+Q6/OO^]C?0FC[^C:-((40@6ZWP<37-VDEG63W0[1\,[([O07N MWQ^HD'NT"TBWU<\]A51*9L:=M](& JQ,&W4G39XM'SQR&BODARED]I7Z^#J5 M4]V$D-!A7R AB")4.2>XNBB432=8@ Y^FH!,3A[\PC6@KL*G.#O0AW)L0%JL M?@8K+^P.KD_!N">)B6,M/&7W]0U<@T$X-@G(JAF>? MW] ,S!D/^>6Z$X=?H M/[MF+S9X?GR[AL&:NVW\S%AW+55S#U)0;)S$=ON2^T;$;2@%Y]JD.WD'+HO= M$)EW[\'A-YF(9#Q>Y. +]G4G1T#6I:]S=J_:R;FXA&:/Q$R/1$AKAP$K\8K% MY>!R$AGA/B%U]RQ;/9<7Y$G:L@T5=#RL_4C!@)HH8$S&'W,C(XL!M?,1P>O1G=_JD? MSEOY>3W):$GC0JI\ M* 8;1EZAT6-:8>#4=S>A&3B:33&S ]6)+"=\EKX*'KY0X:,#43;A3*U@K8-4 M"XVHX)9C5= #QR@XFQ\T=K?U?-U$<%A(E0XG?N\VPI%:LWL MYVL(DF8PP2S7:*&>=XA(U"V[2(29_&"H"5S@,!K;L.:;"G_938&_GZ'HJ*[K MP\\404IL!:00;C- > CJ:8?\?TT)_@>5$4W?D"Q/ J(*S=(?"1>N]7"JR$/I M.O%.B,2V&_??'^5&X<".99@:%J8'A!?ON*SOA? $<6K_&":A$=Q&C]>,/^9-(X_!_9"WVB M0>I=-MK'UN9^.+N'::>'ZF^?FNUS-*#YV<1Y(U_)\PQ]5Z@825 MS;<[$:?:7<&73Q)Y3O47PCKSX=__]__LUYL?"Z(&K23?E(*=&,NYW8G 7B'Z M[3BQ4/0F(#EV@* EA>#2T%M!7P@K=U=A++.7ZGA[)T9A3?VPXG_B_F4PS_@: M@;"3X/7G7B.P/1&,-5U?? /P'R M/)WA'B:?',_)I&[PHT?3KGAN1XOL1'5>^S%9J Z!XOS[ _OQ\F31BQ]K>B$H M=PRE]BY9>$VT,1OU\TY')]V$MDU06>E (G3T&'Q*V/4R'/[DDP"/-\\/\@=_ MF3^A1G_VJ88[T[!)M;OE0KE!->@R!8V:X*83JEMF&WP&32-8YNGY@.>,QITP MPPX3Y40RF;CK-;'7[8;QPDMR?B5T/"83[S46+F&6W;&][ $#+>SBP6$!IS!S MG2<0G$QGWN8M!)TFT)LG/L*Y3(SKH\A=?XG[#A-_^:;@2\$=UG^_E51'T? J M)'&?F&?>>OP,.7I#9E6T5[189CX0>Z!+GF<:'28/7W386CE/,?D<58.K)],I M,4RWPV>(3!;%WP9"M!7$*8,-0/@J-(K#E*J"W , M>C'H78G,' .]+I,/[]>L!^%)ML VF3;T&GMFF"4G6!MLML6O&/Y2L2C' M\!?#WY7(S"O@CV;KS393NB#\!8D\#E!@N^ X;W!_BP$2?]4LU_T[<;V 2,3" M'0-B#(A7(C,O >(]'G:Z+%TML;4+ F*8>J98N@0<=UNW.<',?$C?ZX5#,A;M MSQ+M"\[G\^7JS;.+I3"B $M3G5*AQO8O:7$*KI(HZ-;BBAWN="S*L7T9VY=7 M(C/W\-=@NPS:+3&!7TTUAE0C7^YV.N5BHUPHTU2C2]$TRS7>&F]L6!X8PS\NACX("D$JPNF,-EH;%YU1=]U50LJLT29@KYR5=>2 M"^_(E\&N.%_FW -T'=S,C9HTP:NKW^=K1[L M>K:ZWP!3,9I^!S3%6\')PMCRO5UI[K;J:M<+ECAR-1H2@V4,E@<1(14,DA>@R:['$!KO^XRQ+YJ@$F-??&*IS'9+3'O_N!*1 M2F7)-YY6"H\KA3W&1Y4B@@N/#N90@3%:$$3/Q[>B*%SOL:H0Z7NQB?#NHTR2S5-2QZKE\"DLCR#N@C;QB9#L+%79]Q( 6 M3:2( >V"PN [?EBMQ';Z7 MZO AZ6R:0- L+V6E#)\B,,!GY93( Y 1$$+,B"(N_M@\=?.+$\K'G*_\W9/X MS0/-#H:R63/+M\_5GKFKS/=RM8\/&78H*D$)T%T5<3B,;7'H;37MPWEC9\/& M)V-[81D[7/MP2_:P .(=B5]1U" :%1+O!IS83Y!.;,> M&'"T,\*4^6*DL$30\DF?N9(_JR(R,=9H,JV75I0V,E(M'G_:9WM99P1ESA6U MXHR1,+!D[+&XX%,\\KCE+&DW #$MRAJV3$]Y/C(MHDF!Y8V M4P;NL%UN2;TJQ9-/6R(LVNTB[MQ"BD:UZ-327F:<6L"63^FYJ'=K.8X@-(/+ MY3-%I,V4J*#/)W.OHVREV="],B),*BG0M9IMN3+ATT^?7F]6ISZ'MPV&'5L5 MJ@O2)9^@^,S3EI7^;%91L:K"K##0YA@L,\^:"S[[M"5NKQ1077?S7-^O3?"9 MA/%G;8X=%&,$KBM9RX91:A1:/'N!52O?R7G^%Z@B+.$Z5+A?5Y'01 M-'TB*L!0?-K26[Q&S[5J 5L.1=4-FSZ5E1:GK8VEK"'5?@O%T2QMKP4X@ ., MK>;GQ8%*B"4-XU=>O+?T*,ANMQXI9R719)VSZ9%IZ:9&I-80:SO6-P9SNM2J*XBV"ID^FQ2AJ M?XXJ)05AUWU2ZE98W4L5-MNG+A&\/X5@/B(O'T=*PLD*7B&\ES955FHE%;L)C!\1E7>*7^9HU M+2#52A.@K$LU7 @!V $9<%AU5I6*EJ0)5':Z;@U'0TF!O1Y0V'D]CRS+1#;' MJ+R[(@3+;Y852($#C&717)F>F,24ZW=&Y7F+X7/&O!7<6O&D:;E9SPK-MJ!K MK.93N7Y2YP+EQ@_059NU%X;:J@)DA="E7*F?P_-IV.L!8BV%O-GCB 7+5 6S;1NNC/@!K5]G5MDM/*IJQ?JH*8@R,N;(%I\Z MH,K+ 36NEH&31X3LHC[$_4G3AG">.J#*JVZSIN%IV&C;7M+H3>HS:SQO#<;PP4_*(G^ MSX[<(,1+EP*].DYT2BGJ'1<4:,LG80=B$ T(J'=_>=QGUA6/^?(,7Z"^' VN MQWSY)+X@-T?QH1,H M1+]JDKR<9?&B F,WR(?>M_(D6G^ 8,?V0#K ]L(K)C=;.CCR\U7W=<3B\KW$ M)0_$?6E!#TI+#+/1UYO,2Q1Y^4J?IW\_ 8VS:4B$+WMZ)>V"^W*O!5QC(?D\ M(<$.8NHCZQ]YQAA^0-;T'5G?=F],#-9?0 ^?USKBK5J'D3?89?-LSZQ5?ZGF MAAB>8OG!<6)W:[Z I0C-X,UK6W 2F5W=LQ M"K>0TC?8CH3;NZN3FX_>3$.JT]E/BCJ'XGPLC=X*+]E/@Y=-L.YZJ/0Q1 DC M99] E",W84:/2M>F8+$^Q?KT 52*G,U[GH6;]AT'-DT(K@NV2>,1-VRCKQ8O M;)1] PJ\L"5UO2@0JT6L%K%:G&EQO"Y'E]RLE\'E!$$),#%X 6:^"AW_N_-6 MUV=Y9U_0F9-/Q4?1@GYINW@ MN"D'7_ =#TJTX$@\U\GS7H:4*+2[]#D_,\5X1AWG&C;U(Q&F)"\WOZ)JW,HPK?J,P2L;)0V%6"?J3#';N+V69?&LQCQ7]FRCZY:R:5VJZ7)N;7#TKZHR@D(6LG6S/A#8% M-3TP9GZBZ9"T"N-5 5?0$@@ TA T6/>T!>-]S0=8 NJE !+.[@8=G/-C.4I MP$F(<8K&A9#P\W+_HT^A#2Q^'H4B@I$7LYJV"L]L])TR)390=BK4\>>]RT+% MF2E>?3+6DHW^P!$S30VI3H)10N3$R#B*%*-%C!9?T:)Z&URTVJ)3,)P%JZV, MU#B=E5T.\RD(%V1P@\3YM]6N*Q05%IW]\:=K>8)^*2LK]K9B%S1V03]A?^X% M9'0V8<5@JQH08$[Z0$?42*-3L M3-=+L8*#S !-S5#>G^OML/AWL'F'_TPCWS(R9=EP&JN?"5L7 @/)E,*\9SNX M9B+.28I3%>)4A8C8/#M-;09Z"EU$9J>EST3A"<>QJ>(1K R>9'RZ" M^POPX';P"^[+?6LIC_7\F^CY)8-!KU)TN=@1J%F5-S2CJ6%%84ZH"S2\J"0P M:S*I;QX&VF4D02Y/U*!L_R8$=%[3)G9O8I\O]OD^WB8JJ'!4H*;.@72OX1L_ M\#!8.I.)UBRU:EF$9G+=KEYH*LD>%8+YCS]8)AN'A6*(B"'B2YE3K\:(7'NN M]7I9N:@5P5I!$((BL6F($="@2A_;A?^B,:*B94D+5==C#S'V$&,/\?.MGIT^ M'HIQ9RG/:16;.410ZV9^9#8^BA9K=:S5D314CJCU.I/W MAPN#+F@K#!U,O61E/,B&:@U-$I(XMIO]?6(\[4 BDI:<]%T0)_K$WEOLO5V_ MJP,ZD@Q23#F8.TU,#85G!I=G 4 M/W,L)S)&B!@A8H2X/K/IM1!1%9L(5>0HEA%8KL:.L)3>:X<0$>R7I;]A#E > MR,!Q@)3PA&5\#BUV"F.G,#+VSTXURZ9H&: K+(\%KCMZ@5FP"WG)D'IR-*7I M9C''"?\!.,(#]#%4:#/\?'BP[1O\ 'C\[67BR+=GZ9M6*;X[ F19"ZWD)5) MC^1614SHB@20& 0:4&&):3).#HJ!);+ M C%M"!85($NX@?>=8DX/SN5?3[3IHXOR/U!:'"JM9/E!^OH':>VQJ9ZQ1/\G MSS("V'3A,_('L$B;8#+0>@6>8BE3ZP?4%$.R%VW)$_:S&RVZB_D.FTN_%:@HD&()_4SF\&O/,H3>7,Z=LSB M7?WH[NI?ZQ69L>C$^A3KTU=V[[?C&#\8QP($](13T27X9:U,Y:;=">B$IO]),"VNW!W^_C6^"M?C/3KUA$#QKO77V+6^UC7Z M6PM%K!9?5BVNP2T^S^J[K8&7T%4A)$Y\#U-LP<<6?-2H%.M3K$^Q/GU]C_C1 ME<^VL JNF;P&<_V#=]2^Q(;9U]\/N_BMR\V-ACQ?R=F3RIU"%W=*FIKF6&'> M7%6K2(O'PMJF6>2"B7JQLL7*]E4VGT_5MK6!K3!H#J"(,+2;5*^T[K&52:!M MP85^Z6O?B3[;\N[X0(I=[MA%^#8N0D0@\I+V2*#3M7N5?AXDZ^S"IP=ZK88D M.\MNQ5@SV;9+\5A86#25.@:2,3K$Z!"CPU4:4"?#@U(WVGVI3[):-<5B9+:! M**/T(H ':$,1Y+&CV5\T'A)6Z]@WEW[N+NF[!FUJ#X[G8U]M.CR:4&ID^ E:V26*U60<89=$JNLCO(NW:4"> F,.#3]G8)2#ZI2B!?,G_W6 MB'#@X'R,F2\=NO^. 'DQ\^ND:'UG[/FNZ79PCC0F-7;BYU-9M<5CFT*J/[-D M',J*\2'&AR]I0)T$$!)5,!A:GI8TNF/BXV:W.QTJ5 0@>7T$SEZD>@U!, B MKPBQFQKG/D0W]R$^C/0U1"?6IV^N3U\NSK$91\V"/_> 8\0ACG@W_MIVXZ]U M"[#*6T(! MR^LD0_?$9!51EMYL.>&Q3+#10%RP#'<,,C'(Q"!SA=L3;T$9,9-MD:DVF6+Z M"M5'2HL%,Q]1 U#H=WV:4XEV6LJH_FJA M3P* N(SU=%V!L8<&55S\)O94HTBTV%/]3/OK *BBIH\#KCL8,62RU1SF^H.6 MFFL%8X%6%_8308]=B1DC2HPHGTVT&%$^U6([ "E#?EI;D>5,&2D2PDSHI5G$ M7"P"2 ESQYY XR2%. M?J>.91BJ9X"@A#^TBT+#!_8(3!&:(XF_&I8'$BCR=^REQ*GXG^^%?";4/'$S M'E IZ0(QJ2Z3&Z+Q>Q[%YVMBI8Z5^DU*C0QMV9W6S *"K:>]I35RY7RI M%4&EOB;G/QHR&CLUL5/S=9V:6"UBM8C5XAO[^AW/$C7%TB7@N+L+Z<',AU2* M/8'8$_C>GD#DJ!3K4ZQ/L3Y%WZD]SQ'G:L2 M"%,87$5P@,OKU9Z6Q5&WSW2:.-UN);,=+[]X;VY4N5%X12;#W2Q"2Z,I.*S3 M\00/2#U!]T$3.)U@K'=)#L@FR:$A. Z/SS1[G>)[:<[/&+FQHY>-]*0%&70Q M,KPJH>/#Z*!UJ>(43>,+9J4-W+4Q2[E+$](!2LNAZHR//DC8@I.8!P^Y/34+ M9DNW>EX$@R:2D3AR-)UU.5[M6O*[Q>=5>3 /J1:2R*5\3[$DIJWS_UR24!OF/R,K0OT,"GJB-J:+-.+,;;" M:U18J ]!3I"5S>P3PMU3?GZ S&SGRX?Z$&P[TKK@NJP<3IM:JBX/%P)3XSL0 M9X%+6V:([F,=/"10'1ACX/#,:F @>A7M(1A3JJ"]J3F>0D_KRP?(:,N ML3/&&JTL#=#-%%HGG:71AF3$7B/%EIS8S#5!)?:FF[A?6,/!)-1P'.%6M^5[ M;L +N'(G!"\![08%]F%[(4T2./(S$4ALV#0/Q.VG:/@IEOCKA07ZW7G+'ZXH MQ)LY7%-GOBH) 14V7P!3!.%2=\=O?P0#.[3Q8'I3JLC;M+F:,^W*MU)4T2K"QX/:[QC M\;'?6+ECY8[B(9#3M-MI&:O!#"NB"+UJ29"IYD193@+M)H]K]S5L9YNNC3_E^=C!8.84Y5T0:;7:"3X;UY8NF M>42C<&\E0G&:*6F94L;29H(V;P)T4)\PDS $=TH,[A2A>A"G.Z']U<7R]FA_ M4BRK2W8[9F_9$3AC85K.U,U9]/7-UMBIE1FU+H[6DU)O74FBZ#&>. M(Z>%\4X2MT.AOF\A=D?"3@12:I1DAE$0 ?B$5.0'N$RW?OPA?Q+I0_5Q3B?S M7HSIT,\.IY5RR[:R&,W8-#)3*5S.)EM8G5Q\0EKI7ECL46;I\W/?-PQM!R1# MTQ 21/ 2!T)J_WRJ\'V@ZA^1OG2EW 6^-L(9?T"AZ8QNX7-D$D@?B1[2^@M+ M7\KCR$G;QBS-)["EVY\BE)JEKD3Z-H+V)$8;YV+$N1C?(11P3OFB*&04["&8JZ E;4"7XRZ0HV*HGZ/$F0+P) M$&\"?+ZAJ.<>UAV N5*UMVXT)+_"&>.R6='[E6)Z F$N'9@^ M)/83R\2[?K'"QPH?23/F31K?9?.$5%CF5@R8MEA,FVG=BD<%&D^&&D^BY[=N MKNNXV];@$47?\/5@TR=A>0IP(&L-VP$*,%UU#A*J"=^#Q%^ZY;IQ@9O8)?S> M+N$3(B7^NC+KZ5[=V4#;Z7UE+X>Z7H.:W@ >*W>%)0162 ?XC ,(6^@K@#>R M1)(19NB:(_0UB1+0I@KOK\H^1=<8/6+TB-'C(]#C@J;8^>!C+4@+5FH-DM! M<_4\BO:+C48(']! RV:.P<=7C3WMF6(2D%51]6(?-+YP)KYPY@O876W@":H) M)$9P3$@X=T_7\QM5/X:5^7:RS0TRU)QA,\#CU$KA9;]JC[4.G5+J/7PVB1)4P%XD"%XD)FGJ53O-K:N M*Q3VX"(K-RX %14'-L;=^!::*%EQ^[7AF! 2#N"M/"LN_7JZIB-5WYUR57_N M-)H4GPJOMT+QGU@Z&^=:Q<@28:+%R/+Q-MY)T))<4)D2+91JG*&0 @ID 7?6 M(;20(;1D4D_C9E\X;/;<_:-A6O\'F'$7)LTQC/B?_Z D\L^%'%P<:K9D^4%E MF ]2[6-3_:\+.:D?/\L( -A'7/E)F=)):#9'O%9]+C?+7+\S*MO]I3!=F@L^ MA8:&$O$3RU[G#>RQ[L:Z>UW&QQN4M]1;=JNV5%P!1) M_ !EX?HOZL0F]^>;.;,5.MZ//7@%6A#8-\;IE_AG$CJ_,]O^->N%U$'@A/ @/+/0U;AP2-W((#\]_F\KVH,.__^__V1_\O9N4%"W=+0W*V5S?!,+H6D"DF,'"%I2 MD.&#;P5](:S<[2PSF1LLM<.ZVSM,"^B0(&XRF?].W+\,J/&$E(:P3.X1[(%Q MO?G5[J,0Q':?66Z88'GK %WPU#D(^G[0:\@5S[(OQY)'JPA^SX#?0D)Q A3\ M3Y>E#PK@B^=ENP'0!-4/Z0!4H7K[\W!@DY0:]08W-9&BVD6<:'28/7W386CE/=9E\IPO_KC.-;H]?XP\$^=_J 9$- MLIA5$7[[UQW&_PT7S8\8ED8"_0 F,%PA$XL6TA$H94DZ-1?S!+Z M MPI*55:K?='!-6"3I1I*;,MU4BX>VTN.6%#%N=7H-!4.$XLCIE!7,6*P7L&7F M<4O$JI#L0,Z5&=;/RDQ3+7><"U%[ EBCYN M.E=IC\%P>ZUA+5&NCO,]WY8H'G\ZT)H)>@@.A KBMYI0?!JHT,E ?XM''K=, M+VPCZ7)-G9EQS&A073D>:T'C[FF?3M,34Z:9-3D2ZYBUZ M_P'EG'.UEE34=H]=:Z](!DS?&].]6.XPQAVXP<"OO[9)JI(X1:52& S,K;VB M-+.,YVB^,>=HM:E4:$0KDYL?"/7]2 YVMB[()H5PI7E^T@IX/+FE]MJA2TYC MXD)K"H.=97=C6ZT^3R17BHM\22ST@C%#E,SFU#7]I53I\X7D2A5C%5Z>XQ6& MT+A@D2?W5+/1Y\GD2EUA=UVB MN\)LK2:(X0N\(U'&M-1L#'9%4A]O+,7!>GJ3'X7;>H=3/6]BD#*\FW,[S[6V M6]84%90\U-L>]#SJ+H MU>*G)F5U.7)6AH/@-&02/;)'FIT9;H5KWQ$77AKTI0$WQG2_3CB&-MTO9A$/ MR.2^@CHKJ_M67V/62F/>V<^,0K40+TWL"V)6Q*XV'2X8A5["OK1>AKJB1DL3 M^QHIA#+NM=HM#BGQD)2WIS#>B]\UN:\]+XE=BX/:7#4?C(8^US(Y*ES[CG#/ MQ@0\L LNQW2;#+I9^ES=]_K1TL2^9L4)/G>;C36TVZSG#6TVZ.^G=+0TL:\! MVYY"3+7*<26!U49["NL[3KPTL:^B*0RV344BF7Q9U:K$:)E?5.*ER7U5*).H M;0KU(E2BRA!6G?3VKUEXO?^CR*Y" +UGD"XP OF20+]!7[*BW'S#F8D!& M ;YDD2\ R#+)EQ#("H Q&63,5W @RR1;$(!C&>0+%;X8X$OV^ )_I5# ERSR M!3G:0 GPY6(X=C0Y%O#EC_CRF[G*O_177HP(Y'M1^C/5/AQW%5XU223;B'[Y M[P/^\-DT4.PK5;AHX2KYB_C\.P0]EO\P7#B*DFN'?UBX.<:2HVF>SU,%#AD> M*/3E.?=4/(V$ 0$[(F!(?&._'0'K:-:GY M@>?:QG/P518X)QH'IR:\)F/FN M5,AGE0J&O^+D+2E55(MQ,C@^[E*_*R&A;DQ(D"NQV5/9R]\55 /[FZOR(KC'ZGZYMM@V/?_1S[?JYV,/Q9O<.HM< M3ZQ7?VE6SEO8OBM8LOLEIVRE\&:46RG.8=Y<3A8\X>]3W(JN;-CPX44&RD:Q M?.5+SE).T='RH!49ZW1RPJ+>* $C8[L[41TO=ID.-1>MW2W[CA ]AR_P\*'R M?FB_*,/OMQV]RHJZR)F075PW18?9U_ZD55RL:A7'-J-:MV@/8\U;E'PWY(WB M,%O)\","TZZKA/^7#TUZWQ;W%J&^NBC;3HEAIX5"?J4L,!&G>2PJS$>_0(5D MM\F375\S)OA K3^8F'3O:HV\5&N$S[MB5RQ+@ZD^ALS^K&\YY K_D_:QIU!K MQQK(KC0(BE"^T<&&HXDN51?]4*VCDOTO)/[>W/;3.!PR)O/4^%BDU M%2HU] 6#4IEL=G 194SP3ZG6V9NH<2*U/GMSWNRI]1M;7>Z,6_4Z9'M'O$OY-&!A=ETO?VY(Z%D MNU[4QL,YD/@:/&R_YW0\DUM6TY M[CFF.!M-4ES6-N1WT- 2" 'CJA.&VXWDD3#LC@LC(>KS$'4*_$+ 1'H.B3O3 M X -/_5P &PXE[OCM[ !@NTN56W,44:K;*7UV)L(?CG"AFB.6#J]UK.5^'@F M8$ ,+SO) &X<"Z/R6_A@KRFA]YJ.)PQ55%0US.Q/QWWZ! 7J.@"A5 I!3%2 M3IW)H!H\>4L -"0=+0 :SN5U^2UH:!;7U7;;&5CZ>"GNNB0A5852=&2(G"O( M%_*4L^&O.7&CZMBNFULY]ESS:N7&Q2U:F!JQDD4P_31BY-)VR@:MG<=/$ M$-"+$> =(-5WLKZ?U)4=9U;*HMT<4\.%JO+$P2^#X2G=OC*8* )0)*MD^FE^ MRJ7IE"D42=>A]J1+3+]-/7FTF3*%(BDZR0Z#B(DGA]X,,OS$%L1@VK+[#7( M?70,B;Q"Z!>(..8QOM64F^Y*B3ADJ3EENXJ&3[G?0-K-']S7[FS/OVJ_G#Z$ M98$*=YM(D[#? M1?R:B%^$L<(_*>'#+?5+SE%<17"D12Z\HH87R(UBV*MH5BZ(:Z<>D;HS,H!& M!^=H='#09MJ2RS]TF3GX*-Z;5X[CQK+,M#1(4%T;J"K6@NF0U0@'AY1.+W: : - M66R)HPF?480Q<*&&R]W++:H8Y.)%9T4HH8*7PI'HT @ MEGR#C1]+MZ MT.X0*.E7NOUSK&R4%]@"4AHZ(S2"_@A#2UM>Z$+AL8"EA!)W>)0 C1M XX8+^V ^C1&0 MBFQ6V[P[8_Q9=\[6VGB EB.,H**47 1*J67MO69U7%HELD43T,3AS#Z93\/$ M=%D=MJFM2$.E8378]:Q:T_$BF#@T=, *QQK$W45"#(S$;S*T/<'(V8FD?I $ M \JR,Y(D+7_K N>3"[J*/0 G%[M7"1A!U2)%L!=:88;WLT1&44 ^/V!>*2*DG M.,C3 3T?0,^'Z_$I?01+-AZGFOR^C9:' \./CR6'U@_HT0*!VTOO M.;Q(W9)L4\G]9=BN^W=N[MCFL^/(MD[G,+HO1+C7LOBLE0KG_KH-Q\U!1UNA MAH:P%FX]?,Y[N8O[B2EYT\T8ZCI-N-?K]K?M7GA6@N.$G.2=ZV^0D .T^XJ; M7J2NW6?RI'Q,N_><"??'MN/I&H]/'7C?06;+(-+NR*E"02FI]QW:;M#EXPZN M(V=R;;S2[;F2ZHT<&Z (" MYZ#!1<8;7)R.+K<7$2:.W,B^Y"SE=%TT[TL10 DW:/1P^7!RQ[;LUSZLGY=: M68;4[YCXA(6:NCWKKNB:OFW2/(Q&L60DI:2[>PTE7UH',D83T-OAS)'HWP$& MF.D69UV!Z4&([.H>YY<8I->/@($(@2&M$6QW>&( _1Q /X<+1[%_!Q>8U9P? M*ZO%4&^RY2UM685A1PXB7(ABV3@&8MF@@P/HX' CV?:_ PS%.@-O9K,!S)ER MB9,W2U6JKF)@B.+@!>@8,MQ1&/PI#5]40B8HS\X73]B"I@T@Q'>?D? K3][_ MD254<6RS%+Z'9ODA1;O?BVN*L:X?U@TC36>VGB.$5DRS!&=7]Q33#8$VVH%C MQQUSZN%>',7UCJ4=N66)+)47Z KR>YS':53'F<@T#V.1X^:=:LG3%0$ O0+P MDMT,@AMSV:2++F]!9=!:592"T,>Y4J_96,%NV6W8000J4>U!>CX?H$L@W2*S MZ18WYNPY+Z)8S*3#-=B=PG5W)2QH6S45">)C"O7PB%!@^@I(3KG'Y)0;\Q.= M%U-,NL*5UK.*JZ^]4J5/&G6J)\:GE+CB@CQ63W5[N3ROW$J>L'UN @I2>$"D M'J3P7+53*03*)W][4;&4N?8>&&)L57-JJKF$UH(XQ8J&U] G(1CB\2C M@@0> L@@>=2WJ"/P )C#ZMJ0W=-W<\+I?K"4U=LIQ_!0N3)2:GB_ X/"R![ M!V3O9,*A\Q%0J"&#_&C9:J@ZPHY9LV"-3*04@T+DC$&3K65 [@[(W0&Y.]?L MD_D(+!3+Q5W1[RTHIEG5MR9-(\VB%L-"Y$^!D=/[4ZXRC>-^+I>(FFB!A M)_6(^FN\0$.\D&U?-)1,@.C_GG%PR@6V?D])/*%N?ZS;3PO11Y33ZMN08$]& M$#4NB&HKX&$BGI^").-9(.\&H,39)J)D#"5NS/OR%B3>8H/:4+"U!G$XI)5Z MD_&DARP=H1]A _'PF%(I)3@]?'@4R@WBP@>GF]PM+)RG>NH7L #M-=+I\N24 M8;>CMEZV9KJ;IR-8H$)8 !DP%Y]KF\,\:#@17W*NOW&D*_KSUG<)3#&7IF_HP:-Q4JS@FKE1%N/KII>W9X M)S5-.Z*K+>D+VPAOY#?;_>'_^Q^8@/X!T1\0([ZI&#&]$30C4N>A78J5F7VA MRT7!U:1C462.M-E.<]5?,-WI=M'J-'AS-& MA_\,'J@!L?6+4J<(52OKO=Y=:ONMW8_@@7AXI)*-M$XV ?)VP0%$B+.V\XQ@ MP_E#Q'^S:@46CL*YSI=Z.K*WZF(_VU0@;XAS^M(X.&8PGGQ(=0)@X8SO/ M%CJ<,4[\9^A00%KBJ,665XQ2L65;"28XSL<7BRBDC!T='GTRETWV_3.,X%CA M$]QG[\Q*<;[[9!:"H^0BMQ8,_Y,3(X+G0NG)R9KA>XH,PM(G*Y^^03Q]MU'" MM:-G6=MHLA)C9ZP<+F\T1SJ%PNZ887MH:=#/4ZQ7#D[LFT%^ T&?];FG.&ST MBC_!2>@[3H[V+%K>-F<0IU$S=%R9>V1%"'B8BAPP-T>.\@&[/DD0/K0@\00I>H[?J3(D'8$!<1YT M/"LY/H".1PCRA([OU]-_DC-27EWX)CH-'*;X)AH M'@+ \5.>R53!D5^V*[[=-44FCU*KQ4 O#1E4C; @'#T^@(['*/*IH^-] M)]:-E4CO%#DGA)L65.65U];-V;[G1K[^\$/.X,+-6#P,-&3(+)VN,X'OT^68 M3_C=+DO*I >1,D?,ENLAQVM#>WYJO^AO1=J>X8,^H$?'-T7%Z[/\#C MV= E*C8+T\$>&1I%2'/&F%(?FD*WHH:O^FNW\=42Y\G()6CT>^2);!WQ!2>1 M7QN[6TUU!/B<63I=9P;E)? YW1S*/\7G E.26\90V4+CC3^;E7 S\1'HGPWFFP*^A9EE4[7F<-Z5G0^2Q;KGZ*S@QF(Q>%U MFT$&5'VRW;0GPB2(X.>7KO.K)]2EX?D*DX@O M <_IIA'_*3SW@@[JL9M^D1'F;9F@EBT>;<6GPU\[[Z^6.K^!S\?H\ZGC<^S* M_X\7)7N?2N+C'X-XJZ'>&O)+%9"4:*3>2Z5[@Q:'OWQOSA_YXC\(("=7U_?> ME564G"!)MAE^["[R\%NV%S[?LW/>0G&54"(%7]:BX$ H97+4\C[^+AXP($2_ MGFN68$F:8(1O&_["##_#_7K"]_\Y9<]*QC]^C?_(VN;QO^&7YW\G&8K@1'9@ M\<]K&4&C#WGVH4#_EPIROQ8%!'LV>M^!&WOQTO'7__?_>?GR/PQ37K(-V_GV M;'U>[&IQT!@D-D2JDA<=1=#SPCS\X&^"$0@[]VF7)/D5^1Z)_O;=@D5TR.%? M2?+_ M&G/%LU?IL>3-H0/]P8#_"KF%$R'Z_PR[I31Z9\@,6O5.,\>TF-)PT.W42^R77+U3.B#581^E;J?, M=%BF''[#=EOU,CUDRNPP_-IF.D.V6REUV[T!4[OH5KZ_9.[E6^9^O&:N6\D] MO6BXKCYBHFUVVTSNKU:79?_.G<^T_%=[1UXU+_P'4OC7O[Y;EK]#:WY&B_$A6%QT@!%V%I(7X?G(LZ_3 M[GP2<@A:[^G:=(G,#62E1L>UMROU1FFX41H='R+XHL!.%A5H&XVAY,FW*SO+ M-4Y80W0%58OC@K_AA8635WDD^#1F/)^&MR/9:F[5(>CYZ9^/1N5U66O-2?Z JV9%UO/>HC0;02AM\NE0*/ M86C1YJ$ULLX;F.4-/%(]A+)>KVSOIHJPK):7C+;K*_LN#\T&J,IC?(*@TI98 M$A+<&$-*:=!L[]C"@"_WPY6)9\Z7,W30=T<75 M5W2VU^"6S>VJZ0W[/)[3/D\D5[K#QHZ#FL6M M/AYTL?E&Q92:JO*%Y$IQLL3KNP+.0&8-ZU;8LM&?.]'*!)G8_FK2F_*\PI66 M:Y@F#16>J'2X,D$FOU_LPV,$F>GK_&RA^FPPTH-^N#)!IJT\),8S7 GT$E=! M5Z8D.?M]],SO9(K/[-\/&(=K;GBX,(25JWQ[_N:ELA.A/C\=,B)K)1VLW/-I M*K;^@N_9S[\XV/[X-Z].""^3: YKDM;>;X?/G!MV\ Q$SS_G(S_!M\-Q*@CI],N3S-/!,O[@YZ6"&)[APUM:RL>: M]P$W7OCQF]"+8^@?NY^PH[G^@!%G8P1\M"(-,.),C*"^XD=[0@)&G$TC2 !- MV6 $#!B1!4:$T 3XD $^@$-39A@!'^UE#!AQ-F2"CTX+ (PXWZ'I:/M^P(CS M0=/1.E' B/-!$S#6)V3$;\X$^Z6K[WR[)G]CUZF>#S.]94I43;/H2$H"GUY[@PJ7H7(?( D[[0Z/8$P(.^T8[HJ8>AHUJ=D 0!E-J3^ M'1E/?GU?ZI'/2CT,?2TD6F9LGP[;CCMQKYC)QW88NRH&])@MV(2ZC MB=Y@U\;E$^IRNN,! 9=/I\M/)Y WUUOH)];]%1UA]#LAW^P3G&TR@H=GN03" M\&<5"BM\1=*=JOFG"O.79N6\A>V[@B6[?Y_B\'X%W8[^>6=NX,FD_:+5?&\5 MX%S-+R[= ^2?4W6_P]\O1+Q@_=P_MS7.[]A,#;@LS&:3_ICGFH7:6E\V^QTE M'^77H@^/<&JS^LA[5=H,[/M$2ILUG3W4O/YVP>L5C-M[1VN7=F=!G:SH[1GG$[W MCM*.NGZ>H)?$D%,"TI#8'HE7[,C01ETC$"(Y_R5GA5=[>Y[SA.VW&W!AG?$&?]9-GFRFZ*]J5-)V#>QR5\E.&=IDS<; M5OO>+8J(WZ)B.TJXFYSD.XYB2;N\H7G<^ M%+;'XH#^7M=W6I'#H'$=HLSUJ.6ZY:C1310'I))#[D <,(4XX*5U*L5K609W M>V$$23>">'X$D0;ZLC"3A8+>+5*N1M)4W9U%"$(\/)))1RG(_DDA*GEIE;K\ ME>0CDVXR!34W%0--#77>@HUM(B.7+Y$Z-%[P':T3-(M]-0C!A@J/*R"6>H98 MZJ55ZO)0D\TSW*5.-6<)UY[_5*-JPMQB&'[&*7RQIG:P;I/KT2'0Q %@A#K- M--N,1X!+/X_]@@C&;[F-+CTT)*WT[4OOZZ:]0>\ WD>@"V'FBE_%QAT&D7BT MLFTN+02/>@*C#X\H?!2Y0(S\ _Z;2\M\2EG=E][63;ME/JG*HY'CS%K.A.?& MMKZLZ8N1,PR"\)6)A\="6L[9^[#*6 9$/JUD[TOOZU[<'L>U^JTR[VUBT7!\ M5."$Z6K6I?"A;Y!1__\H$3REZHV[2;JXN,RGE0-^Z7UE1Y?3=3'\GB[C$U+! M*1GB]7$%)V"6*)O]2628(_< >LP3F<)\O-]1P)>>JWGXOU""P/"[]* M(Z]Q M96@@QA&,,PR1>(,0"CTJ8+."84,!(Y>'Q MA!/C_J0%R-%!>$_]0(X-P_LQ"X\-&=.L=5N9V=J'!N,]OW69&; 13,&%?W), MGZL/I]^W?].C\?X8R)^$GH1)3!$Q@1Q.47P)$Z0/(8@,!+^D9K#B5%A MUGA>Q3BS@^D[&X,\&:&X38F.#E>)I?9L-[6UK;[1A4E@^)61NFO.HAEU<&)4 MF92?+Z#\TL%UUF)5L:Z;/:Q&1TL33\6[2A41'<_A3)EU";-4;TSYZ*E(8E!; MMR3@Z_:0'G *NQ#SG#Q=Z$OZO2EUU#2HEHGQ9@"M.:+6W-1X#ZX%XZ;\W>P^C!W5B55$:C%E6N!JA\11>5-^;O2?T^,)Z(QL! M1XQ-N-;:#]7\.*I#QMZNY$QKT.Z7FR+C.W/=7VZYONY&*Q,T]90V/1^*N U M8;E*33L(NXDG_U%O5ZK]L3[ )HX'=8/M8HG3%7.P#9X**M_,9V28NCX>BQ+D MLP/8Q%2LDU_%M9<)ZNOXS%CF&[L!E[<&.M5@I["[C&?_):B_-NH]@AT2&)3W MR,6*K\ ZWXA>($E]&H%8DV$'Y1F_ M=T8Z0M'OC0FL=E<+R^ 87V<#M3QHHFV?Z40K$]0?3$2RV%Z+FNZS$Z$B+ MB:4/*0ZO5Q:'@M,>]"&=\6O$<-"3K''-?XY1OE&H7GEBLLY^I@M]MM%G\F*[ M@L5+$S0UQ0ZIVC6"9?(5O(7O349:UZ-\KB1-"Y"_Y!U!A2&V@,\AO.E75WZ4 MC9&DZ7RQ\M32J $SOMP8[NN]2;[?>'=,(N;VM]W^5*CI6F_EH9S8+9C+/D^^ M,U!Q-RDT*K8&00A1ZGM-RI3R2A!>$1,KYV0@3I=E>,XTA59E7(3,?ED(L0]* M+L4M:$\[54+CFG)_Q31[^RDTZ/,PG%RZ:Y=7='ZSR'-L8=MIS48*O5VHT>#T M)/MA?-]TFXK L'E=[1;<_6["!-'2!/\]P?7P 6MNF3R,$?TN1*N%7OS4A "L MMP5V$? ;&&TJ:OYPE?F[D:7*NJ\7.1VQ\LB9!? M,3 CZ<5!"LQ(NG=&X%\+0".RP(A0(\"$SRPP OI*@JEA66 $]I4$T)0%1@!C MG1%&A,8:S$7/ B. 1F2'$>#4E 5& &C*"", - %& $8 :,H@(X!&9(818!YW M)AA!?@5\R (? #)EAQ'@/I<%1A2^HH 166 $@*;L, )H1!8848C'Z@)&G(H1 MO]G_XI=)-.<=79G(;;Z-=MZ?&W2;3@[(>7*\?\[B+KWE7V4ZW."6 M?Y53<"^B?KVSA]/Q 9]CVG"*"'Y3YBAU)#ZS;3U#L[![!YPSB^?M; :(YT4X M>K0T\^?L%E_O5K*-B 3_/B /G]PY]95,=Y;-!\SB45K0DN2;OA%U#TAL_UJ8 M#4SE:5S. (NNC:,W)I['W8[7))[ Y9=!S;P"&F3=4W@QRZQS\H]C'RE$G,^SCJ:[T\5H^K:DW^11( -R@B4G(%V5F)1L MT[2M0V0*",H=7QE[@B;G-2L/^'^?%\974TR $*0B!&3:LP[O,,?IRD0@\Q>J M^!"P"+]7'/=IT,(IKE<7/B)]8H3Q$2J]Y&X(FG'=7G0773B*DFN'JQ=NC@F? M+.=RK++R%%-4G!P*?W M3^]>>7C\2[-RWL+V7<&2W;]SMZP))W60W(J?-:-ND2N@ 2A^.5?Q2[9I<%MQ MES]Q&-TW#8 < +L = 'H J !T 4@![\W>^(>:/"+L0_W0 *@"N"(=+X"J&S3 M .@"T(7S=9@Z"PT^F:\H2+KJV+XE?_L?25*4^3Q-:E"?\Z$7!4.P)"4G>+F& M;RDO4@Q/! 3GI\*K_9VXK?SY=_,B^.-$TOOB\W)H^!]T^"_Z/&T;OK)5<00I M*MS/^9;F#93YOP]<^ W/>H(E"X[,NW$*$=\N2\JD!Y$R1\R6ZR'':T-['CSD MI/#3PX^,_R'M\MTY3_ HQ$9^ M7_6]?"S.!V['*:Q\HZ%PC%)U;<[<2)%8HNW ZS_D9$723,%P_WW(HP^YN>V8 M@O?O@[;UOEF^*=O>T]\?X':D^'JI^2HI_=IN7/<5_2K.] 7TYF[$\ M%-&^U)=BQR@Q=M[C& $WH%9^21F]Z#-3M)3= "U/)]JTJ:^;':ZO:Z/U9!>$ M>RH\/!)?< H&*I/NC?$&;.7MZ/YY;&7ZBO\10XGG/;=**&M$STOVFK9J!MTS M(LV'H8?' E#[=)UE0.WO3NU_M->+NB;4K:=$_B<(R <44B 1I 5I*EP:!JL9 M*0[5="&@[E;,3G51ZS"$4F6'_=)@,MQ%9V48#:T_\@7#TKHJ QQXBB/> [$ MP4 Q^&@1_=$N)VBZ]::!QJ.IX@H13TVGRP$HI0:;';M56":O='*4."5]W- M5F-Z#W'(SA9Z4"<\)+1C2" >'BEP+ "W@8\%1#.%!Q$&_)4I$!@HGJ!9BLP( MCA42PGW2>->6":\A52?0>E>J[ELR->L/Z=-J?$B@\#'OJ+[K:W5SJF$TD^\4 MK2K.,*ZTB%6?>GC$R"\$E3P-_ WT'^C_>T'@3.G_F<\#P4(NRXB_@)C\RV.PGMZ0=P+Y9O2O[CA ]AR_P\$'SAC9/G3* M=9*"[1#]L:, M+]CTOCO9EO7U44W>*XXM"^[BK1*'DGDXVT?5VN_H[]P>]G8*4=OK!%SO%X4* M;PB$&NX,.=@:&/DGO:CU71G:[-2ZG6W+J9>V 1PX%0Z,*@%DCE%IXT!&,CC/'+'.C%)D62>2 2L7'Y55>(^8T'I4A:NTP]D;\NA% M];,*,>P(,#H8CZ>0[W=]+"A+U>8N"+=5 IQ91G,J1YT@2YG7Y>)Y@PE61]I M0_YP[Y;'X0N@'!UM"P+*?&4E&4"9,Z#,QT/*JZ; -!R\)$%YVYYV:N-ME3)3 M46QQ/MI:];*SUUE7R'>$>G'K#R,C'062@6)?5?EI>HJ==M7H#>GUAV/$141: M6\U=@6.JIE,;LQ:7G^)'4ZP_J^.M$2,;A:Z@<$11Z924I3VHV='--(H, QT' M)_'SE,->(-1[4M7^2>07+L*!Q(\QC.NJJJO.VZ5)H?'Y#-"WROS3H*_<%]J5 MO.+I>I<@"\9F6UK7A[%64P^/,(*G&/$%*GTM*IUR56_V5+K?=O0J*^HB9T)V M<=T4'69?.X,V:CYD&=UAR8=VQ&K9;L^JY64U.D?'4=SCVGC#%:?7+/)W33Z,X:P=A!<&Q=*I!3P MY%G"P?>>BG6)(N;L4>'^*J!O$THH&D-JG:EA<[MU4%G1S-0.K A*SA%1OG+0 M%H"#:X:#0B"NQ;7<6NN"VAIH&ZB.>K :PL%9@M@ #V[LN@[P(//1[X]C@]"B MO#$SG_),B7+'M+%!K?FL'V'#.>+@ !LR4%%]VFAYEJ$AT]?O2T30/XX3;;>] M=KI:$>;REN7-6H%6]:O1E>(LL72 $[=TI[B3>NLK#,)_' _6SM@=.;A-0DI] M-* 90?'[C^OQ*KR'0*U5O<00]Z$3Y?0QH1 MJ,S.@K%..9+VL^M!E*OS),NE)U$>1I)\H!!MR<,?R.XEK- M=6=164> FK%;[M6/-/:E6:4[FRJ-5AS,D[R+0GJ&MB>Q&UJ18C]D":@ZAPD MQF<4%0 HI P*:P5K=EM:T(.Z4IMT1H1""R8=T@24KX/R]:RB0J;/"N>*X)\- M(C#,YZH]I(@PI=9LR^&DT("GT;D!%,*#0OBL%,)G/CR79O#^J*<_-9SX:<5? MNV/JA3)'CR&!VK+Y0MO!<2$^4Q /CS"%@?K;N[]F7+JD_HJN&2>+ZU_\(-$9 M!KBU699WG!D^=$YN?'P]B7&! @<) V@-/]$L?WS6WRBVU_L!DJ]J(^#<7&@ M]>&JI$>:'><('+?X-USC'_N&\J+@*G(H#N8J9,8A94#91M\K(.'I=+&,&ZGK M_8U)K=<4/XR?6G==7Y'#UP[9T O):NZYF*#:HO,"A M4EYD9_4\BA7&?1Z&0 L!T$( M!"X!N_H97!F)!B^\F&8*:FZEY<6HPEC;M?] M:@4K!WPAAAG07@"T%\B^+3]%8/+7TYO^V)K3@S$ZJVV5#:>9ZS&"6A*F2FJD M9H7PT@ 4[):J [)'A=N!F9M+?CB)$9]"1M%V*;>JYY>D[+@=A-O L1$'/0UN MM*=!]J@ 0"93J12?.=3\'NKX8E!@R3%N0T29UY;#6GY2V@%4"#A:SF:*1ZV$$FLC,=KCH%O3F9B&._78$XZ [H/D"N%&=APH9 M;-IP3>"3>I['29"&%E&:-[E*P&AX$3,4*,/#?WAX46,T8W^8JIK5O*,%1_&+2&2"DQXW+:E#V2/&5IW!K MW&S*QD_0)3YQO ,N96QO(.U"(#$E!RNQ:*''U+8QN( V$>F$,#*K2;^3KGW; M"1F_LM _S=Y6\*G;W,F5(J.([!2?FU!AA@:1-D6)&"0HUSKIW?VRFI1F?7AV M0>**RKU23ZSX35/;8K!%?HSO>! MF5JT@%K='Z+CQH50*Y@1;S!Z"(4A\**#A'G#33X191XI"^D%F0N*)C MQ,52&7X3-4KS$L;6H)J@KP5NN*\RO4.QMT. MT:)J&K.$+\1\J!= MOCL_;92PU*L%C"@:,J>5U^WI&%-[4OMHE/ XN,2;Z?J>&VTOI/T[8,*WC75_ MWZ_U&066UR5\6''X;7A20**\ ^2=<34@*R_M_A"75JI75/K?-'M 7'JGE\LX MN +PB!Z]L(V00>[A9=Y!#V9@MVAO1EO,6-1MW^U@P=+K1^B!A^@!\IK/7BAY M>QIU-HN<$"ITBX6N+12G=P@WQ%\G,<@IX\='['&9A4MK.K= M8E4W1V@=ZF_69H>,P2/*/2@ Y#A[]X9+ZQ- CJPCQ_$\A46M;!):T:-UA:FP M^#10:;;\^=[V'T*1VG+@K^V*4820$2\V277H46A\IH\2$PCD"T*"D_WY^S)< M6L%.#B4_Z[UPZ8V>.=[PA_#QX;R%)CU!UC5VSG+C;I<>N_AX81@GAI*?IDP/ M>6W?V7::0QVI,IN^51LOIJ@:8PKQ\$@ECR9@N#VXU9RLH<*E=WI5B/*3? 8- M[\+]H6'CW*X['_?RE%L9H7^8,?EA^)@7=ONZEQ\MF6[ E I,83)GZ<.1A'IX MQ,@OU#OUT0!" (2:G>M-1:9'A<:JHS("7]TH.()+72?E*TF9*9:] M1ETM,=6%,)BBGC58;F/'1ISQ@'Y!"M2O^B/\QQ-"?J6OGQ_42"'>&S\GY8(( M%R2>0&&9QR01X459$'B1E*""()"R,L?"#_B/\/POHNDA>YM?$;5=&VI.'2,_ M'A3:W#9$0Q[&WRYEI5JAO.1U26?] K:C.R-,Z=%\B)O(VZ7=TFR[K\]73<:< M-NO=:9&;39QX:>*I6E7/[P2XU-.%/,W+3F\GSN!^N!2!WRZUUD&%FC8-C?.I M'@.M&G;',FD>Y1.?W\'FD**+34?OHKV67]O3PZFOABL+;U=",\9RENL%K>?G ME%%K3*9:Q^Z'*Y.;0NL3=8^JW15G!H.-::V697\;?7QR4T1+8;7I>J/J56K? MZ36#8&!5XZ7DVZ7":-SI"'VZP"#SP6H;^-PXZ'$0QT?P1?PAF'8T7YJ;- "NJ6"<&5B4^6Q6^RXRUV%\VU)<#?; MCH.0_7!E0E)&:\D9M=:C!:/HFZGJ>NTN%43/3-!4G\]46)@-+%V@QK@+$]T\ M@D?O225$:L>5BY7Z7H%V^+!==SK#-4:JX?DT%(:4WL%Y4UL-Q$5N=5: M1P]-4G]N62C3:\D25$7G+NQME\;,C/:4I#Z>KQ-R7K4V$,$/34BO5!12BIZ: MI'Y3-;W%0*Z1>C>\!U5V? S2/)ZF_HR?+UF(BR9#008N]P%JM58WFB7=6 M#BV!G)'E%D?4>TI78S9^"0G"E0GJMQK;X7"L&CZT&V@EKV=Y5LF+GIF@:;$Y M\O/(S;KPT0=-Q6QFP M6'-ZP:I BY5=Y! T63- /ER9I2C#B-F\) MW0VC:*@D3T;303L?\(4DI4RVO2L-9CK+^%-YN9TTEFI!H,.5B4T-W9$ZZR^& M#L-V/7L^JN0+K;X:KDSL"8&IO,M7-C/=;RP*AM(2@M$J^O2$1"\JWK X@=>2 M/EX9,F_4-%DU^E%67^)%][,E98[P[8);\XW:FG/&HHQ%#XT<7J^7NNIN:B(0 M4]0)M"9H;:W,=8QH3]$]]HV<^@K"5#!SS0CK#;>L[PI$40IX,DDHI]R;3?U6 M?JEWE^9ZCL%R?CF+5B8(13F:KL(PK^JE,:8$6R0_67>CE0E"U;%NI6RS31TB MS/UP:TKK#JU'*Q.$*M=0TY_TFDN(E3&RZ]2A<6$:K4P2"E56F\*B,EA"ZY%8 M7$^K$JP&\=($H.1*?3RPFPY4HR5N&(/T6.@YQ>E*+5B8(I1G$PBG5USV]"LD-?UI' M4+L0K4P0:@@3A(?0I1JS'GM+R&Z-2VP^&M?[#D:6R_O.:*;K>7P 5PAT-=.Z MS[._7R]=>_51K5OHP"%&N;7IF)MV;2YXF@'\QD(Z5'OBKV24T6:-&K3J%E7? M[3]-^7N]5-:J.\&EUU.=4!G5X2N<@%AQV\K$"]3J/15KB\A<]^5*4>2#8D6W MGT?_O%%3M3/6[&#J;;>'89$1C-L]IAE\<=II.D7&W'':(D^CPSKUW"'C]=+ :TB#77U+Z"62L9V>NF]#1?JY MPO>-69NOBN*R7ASHI7Q[-B^6M.5("I[+=5ZO5;1U/J#=N<'E)["V+TF=L=5A#\*;/)1?J;)6D"UY[L=W MYX3!PMA!5YKW((3)V\LBU_:-46\7/S7Q BK3H19!M8=P[ #?JIC,&)M#GD+2 M9*W7_A*:;A=K75C0J%II$^)J?EB;(&XS7[64,C_ MHDN#YSR_V-,'PH?+Q(<3LW'D6*6%K&W>>;X=/G-NV,'SW>3YYS@_^IOH*(*> M#T(Z_;.RW3@N]43@W_"(A'OY M_C75DA? B#,Q O]*HH 1&6#$KWK* 4:$$4 CLL,(<&3* B, -&6$$0": ", (P T99 10",RPX@H61XPXN*,B'/Y M 1\NS@> 3%EA!.!"!KAPJ @ C+@X(P N98<10".RP(A#I0%@Q*D8\?M]#8^G MSYQOUV3XQ_BGX,!GT3;D<[8M2)$&Y%L2'#H2)K^>I#/!<>_(:1CZH@Y'4BQ/ M<3[,XC-6:F5%JL_81N^NMISN\-8KD?.,M)D^']/3QC?RUVQ/$;YORA:E#L/ ML-X:X)Q9/&]G,T \L\M1R3:B'?[[@#Q\7E->WA\ MT8#GO_\1KY.71S?X*BH^#_5#&^STS-Q2W'P;$C'3G!OA+H50%).6.KZ/1/+:\ M9N4!_^_S=OIJE!80@E2$@$S[2G:'Z5U7)@*9OU&]G% 340(N_'.*^]6%CTBO MVE47OB+/1-*LD.?>M_SA5Q^ETDONAJ 9ER.&_Z*C64JN'2Y>N#DF?+"/_GZ(G'.2-7 M+ >T:?N6!S 8,"=\OXD-^G+GR< !F1!#N"KEH.2L-(2T0L@")]TK5RQ(!P& MEQ_H\U?+=MV_@4R[?N5O6A)/>D&[%UYI1W\@5T !4UIRELB;;!+BMP L 1" 'P"@ M70"Z &@ = '(P:EH<'R@QCW0X!>S+.Z!!$ 5LE!,=6$"G*=<*MLT (H [@KG M:UQU%AI\,EM1D'35L7U+_O8_DJ0H\WF:U* ^YSTO"H9@24I.\')E17K*,H3C M+$/D9&!P?DJ\VN.)^Z:>?SZA?E(*GC?S:N"L(H>YBEF*%B'Z%*4^V];X8\NO=7< M[ZN^UY#%.<'M6,+XJ2MSN%87BE"I/UL5"Q+M"93ZD),523,%P_WW(8\^Y.:V M8PK>OP_:UOMF^:9L>T]_?\A9@AG2].DSOAV2HKJ^YT;["ZG_D'-#KH8KPJ=H M\K\/0XF']#VO#.L4S'4G[>K8+Y2TYI+F"1YY>$0@Z+__>4VXTUF!\XK+AT$Q MDJLS!A(N# '_>YIHP"VH/L>6>8\D9!H>;GW.)Y<(SVABL;.BKT_O7Y09'%[F M'<7G#<>;*X2S9*I2L(/MH&2NV7ZH^'BH^"FI_=EM7O;4'MC*W]>90QWM2X7A MT4&QWK$[+(,@BST[869.A4[74'K-T=1RG8; Y%6C0:#ZV./4(-27PL,C\86 MTS*50&C/*?R5JFK_D?,94*";%2:T=R^H[0S;ZR;2_LB1JJ/@P] M/!: WJ?K,@-Z?W]Z_Z-_7]0ZH6X]I?,_88 SFIB$OL=%;E?UL+TDEI%B(T@7 M X*)[9I!01GJBF9Y&XH>[VNE& /0T/XCX0$ $'*L<0; ((X()@I'(AT_Z^, M*?^/1@EQ6\=7W3,.]1Q/0,#QXH.2>N+#0$BT\#'O( )2 MKY40HSBN()F*3(C.%9("?=)\R5VBS9=38?N />C01G"@#.?2OPVAP,\?WV&E)V*[AD M+1"WLD_Y)(\[4KO26.1E3F&=O-&HP01I1R=Y!'EXA-$O)):TW1DN#_MD@+NC M>#DM/DOE_C(.9;'93W%).X2=&<6+FT,A5S'T+7L&(CLE6N>+*MVJ[&8D9>[, MX4' RUO@9>K0"\PA$,,,;!F(8?9XDD4Q3+D>*#TQ3+N,!TCA.5W'5RF"J5?0 M7-8Q5/8=(7H.#_.Q9PCEAS9/\2AT^.$D+N.Q8DSG'F=9T([?(]2DOQA6II]W M&7<4[Q"+BIJ*O9=8/5E/< V?[""B0E1&B.WJU\8:+G'[,,7(CQWE.UC9:N%AV0:SJ;K*]3^UIOG>.7Z*L)WM4R'A- MT*FO4'?/[ON".5 M:IX]$MQ)GOI;?R7RTE]YHJSUVJ U@4N82^E59FBOY.J\60\^[_0L/_OK7C>5 M>,?]615*^G9O#9MZLTD4.+\G+HA)P)-Q, )]I\T+2%<'-Z73=SV[=Q I=\:M M>AVR/2Y\]HY]%^MR4%M@.LDX]OJ5&)Z++$<1?H?A3]^H?^WDO%> ML1TE?-N4LJ1=SG,$RS5B?N4$>>F[7H3KUQ"'!1E7V0L49P]S01[\[5UW#(.W1LOKSA'!XCA38DA.)4!,;R\&((\^&M,6$RKA\U*XF%VX4@:0U"$ MZ'A(TRG!GR^!_]FG17F13S?@TM,%>!C=?P^THRUY^.,V3'^_#'<4KSL?"MMW M7 KT1-QH&CVS=:7JXJW9SJKP9C\D6-3^!@;IS:!<(3M0 0S6?1[?08K]"5/L MSV99=@K2+E$BO.1VRX[;D:PA1\XBRQ(W:+G/5/W8L9\7!5>)!K>;JY !!\>U MLHV^5T"X[FXRFTZ;T@=BDR!E_QI2]D$BZ_T!W>D'49STCI]L3J_"VEB<]XLK M7<%7>G/ %>?E[A_VHZV[KJ_(X8N'C.B%!+7EP[2*^&LQ.A"47IP'WCE.23:^ MF:S$.LVL5]6I+/>->;%!\S 43:Y(\:)^[PH&C.N5P RP+*!$XBX%/],.]*,3 M(.:4R*([GIOI+#/%&1UM<[O.'_:-31K:D6#XRH?M+-VJ\ &[[)H,4NTO^@MF MN=3L?F1GHQ$1<(H=/^Y=U4!MRE74I@!#"XI3[J X!4@]N%?=94'%346[3G(D M)-%-R1:"XH;1B)8W;58L"B?5Z$@8A[).WW8J>X&K@;+R'6D1$LO-V?,H=F7: MD=Z$U+V&<'S:.7VB[)T] MDN#W*OOWECZ4=9S[YS?*0&\[TO3#5+\3;CHV#VU@= O#?9DLZB9?KTHL+#/- M!KX&>N&:X!> <%+F5XY2CZ6ZH?'HF (EJ3D!"^78Y65 M%Q^<](] MW>!*O5K B*(A7HV&T(=@@KS3^@ZD**1=5W5IK7I%I?]-K7;JTMN\7*K&%2!'].B% M;80,<@\O\PYT+. J/BANI ;C(X-ABT.;)(+U(^C 0^@ ^;QG3YV_/8TZFSE. MAA -%9^VW>Y.9L:#OMLIXB76UO[ F_H!6URQT;VL%8(NQQI,M5OS-HA3C6UQ MX>&1^((7,*!49T^;O+12G=X:WP]\G,<@IX\='['&07?&.P@/%Y@QMF(6-7F[ M'Y1B:PQ##X_)+ . '&G?]2^M3P YLHX:]^AUOFYQ34=S]O3"[*P61U0! W/(,@7A 0G^_-7ZEU:P4X.)3^K MQKOT1L\<;?A#^/AP%\TF/4'6-7;.&DI_F/\Z*GK%0=;NA M5UV=ZQ5(>:#N@AA3B(='*LT$R+L'E$PJVZ57!R4^FGW,H(I<^%';H[%KJP6F,(D9-VN]I^$-B'\PCU\(B17ZAWRL0 M?@"OR,D*1B^]T^S<;2HR/2HT5AV5$?CJ1L$17.HZ*=]'@K4W+VX79I'I+D1; M(OL=N*30<7@R*A%%OR %ZE=EHO_QA)!?Z>OG!S52B/?&2W,9*6 8Q,N4!/&8 M),(\14$2+\(2":-0 9\+8O@!_Q&>_T5(#7VB;]T9+M:A];+>:J\; 8);_2A5 M!7^[U!<&N(D-Z Y3K='2<(Z6C)[3YT/<1-XN-1FCQ[FK_(HC*-;8SCML>[4* MHJ6)IY:WRL8-FBV:\;N"K!,%BEZUU' I K]=VMS.=,S"9HYN5\DP>12L+;U(UH^6)C;5R1N2*2 ;%-KIU3F_],O*9!T_E7R[ M=.L3*X<9EYN,MAPIKCHEH;:A1IM*[)\J+*WBL%2:Z-6!4U][WK9*E?L\QD-O M5]+*O,M0V'K!E C"8BETXQJ*&JY,;&I9GHTDL32@H6JGSM9A9;;>$=$SL<1* M;^P$7)&8<&N[W-WY#5UEPCUA29KZ:A%!86FFMKCB/ER:H;T"*P)/* MSN&:=0:M(\U>K]N)ER:HWYHT\J41:6RXZK3)X?N*.G.D:/M)ZM<];;18CLD> M5S6-@L.M-^M=I\_C2>HS9:S5FK;<):2(CL1VI^9,;*L\D5S)=SN]$6)Z VAG MBL6AN]WJNA2$*Q/4%ZOKCML@=@W([*V92J.^K3/UZ)D)FG+U@E0T.B6140BF MO%R)+NU6HI5)FM(R[3"D%))_S%HRQ.7G'5NFHZ5)-9VY*E2;[:LZ,52(Z4Z2 MI"'5CY8F:+JC'7)NU449ZF)46)L=41LVHBF97%E9%@JF4IICT&Y;W%='G7$HTE$S MZ\3*T=;7:G2G.8'6R&XZ5O-PV6S$S0(22YN![(;G1%WA?$L5N?(<0SK;N. N MJ7L$"]5J2T3AA*#6HMW58%==QTL33$4]J[4GJ9!/YK8\[0Y$'<*Z<6U#@JM. MH947RN,%SZP1<:*:M+?H>/%3DVR%U1;37[37?<:?KKU6477Y%16G\R7YNA8W M@>NR%*D3KCP8NFJ3W%4.Y14)QA;WW!JE:&G&-36?$/;^M,0809PF^,S9V"X^ M6Z^G3>(A5T_P/?OY%_%Y MY?";5_E\+XY*3VNBWSR=."'H_R+#ZCG/+_;T@?#!X'XX;Q$[.NQ.UC;O/-\. MGSDW[.#9?C__'*&<"_?OZ::$0X8<29&X%\+0".RP(A?-?@ C#@3(WXU M !8PXDR,P+Z2 )JRP A@K#/"B-!8$X 1&6 $T(CL, *L ( $UW MQPB@$5E@Q"$G%S#B5(SX_>9?QY-HSK=K,OQC_%-PX+-H&_(YJWM3I 'YE@2' MMEW)KR W(:AK[(6)<4RU.<#[/XC#4-69'J,[::NJLM_RJGX%Y$/2/M M6,^VY5_Y@$^"U[]@>XH(?E/F*'4D/K-M35?P ."<7SQO9S- /"_"T?^*KQ[Y M\OIRC-WBZ]U*MA&1X-\'Y.&3.Z>^DD<#$.PHM)1H9A0;9\B9>A0=:=BP W M+XB;F;YF \D M@-H1[:H>^JL)7)%WK^L>^JN]MFZ_%575E$I!Y;V7< M;OA9P#D[?!_PG.#>TO;=&#G@4@=P_R3WV6;F'D:\4 M=M')PG^J&-^'\.7B-K8W>13(@)Q@7_&K%I/#:*A#9 H(RAU?&:/Y/GG-R@/^ MW^>%\=5H%B $J0@!^97,]FGZ"G.CGT(*($7/CG%->K"Q^17G5W M#FWQ,Y$T*^2Y]RU_^-5'J?22NR%HQG5[T5UTX2A*KAVN7K@Y)GRRG,NQRLJ+ MI]3D4.A+#H$0Y%H4*Z5,T3_)]KCB<_9ANO+I>'_F9+:L9 GCAR$XURL'M&G[ ME@>IG9K4H#[G:R\*AF!)2D[P<@W?4E[D(YX(",Y+ MA0_+1$2N,WK5SR\++X)+3B3U+SXOAX;_08?_PL_+_5?;AN]L51Q!BMH#Y'Q+ M\P;*_-\'+OR&9SW!D@5'YMTX48EOER5ETH-(F2-FR_60X[6A/0\>%G MQO^0=OGNG"=X%.(C8>)]-Z\*PBIZEJ>8H2P>PE=1=8%MA3^Z]%9SOZ_Z7J06 M9QVWXT19GH+SS8'![4H< 7,5RK&+\+2A/N1D1=),P7#_?!*&N:V,9VIJ(@:;@MY>$0@Z+__>4VWTQF.>]>90P3B_#KSB@C_ M>[(PPBTH/\>6>8\D9!H>;GW.)Y<(SVABL;.BKT[S7Y0R'%[F'=5?;2%E,)#F M-9TH]C6G"BVWHM(/]X6'JI^2X@-C^9S,>P/Z2C5?:DO3%]=3JK]LJ8+ M]E[NK):E]5RF4[64WD0T;$);%B"VTMZ.9\OVJ-D.PCT5'AZ)+P0$5";EJ^8- MV,K;T?WSV,KT%?\CAG)/%O0>570:C%;=DB7=;0V((-)\&'IX+ "U3]?+!M3^ M[M3^1Q._J#=#W7HJ%WB" +SO]LCZ!N\S38*0)"3PVC313Q<"6O-JU5_8M9[N M:_"LUZ?EF:S3$02@H?5'ON X,/\I!R!O ?B*&*F8"!2_;^RI?L_&C'$G1Q? M=>#,^G^3&)U#<-W',=VJ'*UOMDX\U[D.(.IAT>, M^D)2)-!_H/\?"QYG2O_/?"NHEDE8&K<52F^B=8_B8(>=.RE[O>O"K"YCI0&A M5VLVU'27I:%:BB[S"/+P""-?"/A8T"MSY6>?#(EW%"^GQ8>IF\J&.7/$.S.* M>F(]+?N.$#V'+_#P05.'-D^=,MY%;G=J9\66"WJ^/_<]4V^,-^11S=\KCBT+ M[N*MTH>2?+@51-7C[^@[Y#NB/: Z%%1%BSH7S-%MO1:$.T,.8@$C_Z07Y+XK MG#A0?P2V#:2+-69X1%)_?1SB IXT#=V@;TZT; MN1W;F(QOP?WNV"0@&=6[J\H0W10;#3U]5K%['MKBVU-Y!^4# MQ%@-:])D;<6*C0+%OK(ZU_04.^WRU!O2ZP^'EZE53W99<=7AQE2E/2A9EJ7V M4]'QC;CMLIL:5F2$@=PPJL,*S QB'2> CH.C^+GJ;F_H*/Z3J/%ZM1*K@>;7 MH+6!>=2NJ!87F\]GCOU*KZF.)4 5PXU96XS<\V>U#'C.!!R M7!EON##ZQZ1$-_):Y&1MHX6+91/"O=79GV;4$(01;RWF9E32*/J MS=V(\U8-3 VAY!QQZ'M7HNP78F59A](,<'U<@7"LTV(;-91D3'N"]%JS)63R M0:A YXA;W[L"92+Y^L3QL"S#0:9M:C;P@+5W)G@-L MR$#=]FEC[ :KB?L_G&86.TLB.':Y3FD3;SEEE=9:S&/8>(< 7@ $[=TI[B3 MJNXK#-=_' ^V:($=4]:DQ!!PG1'G+M[T@\C='P7NX7>ZHH+J;@ &5U+B?0$P M.'&D_S?"=B77H6;338OQ-^.NMJOV%T0MLNMQK?=Q/;Z52N^*[2CAV^8D/Z24 M)>URGB-8KA'S*R?(2]_U(GP&R4:6]ARA&XGUTKHG2@)QTH/:G ,-* M X5H2Q[^T ?ZNSIT%*\['PK;=T#%EG>!/^XH0X:=Y_6Z72Y[/8X.R0(*RD%! M.2@H!X#RNX B^"9K>\5 U9L[@^YO2&N#>_V0+* R'52FWV)L[VR:Y?I!31AW M_2(DU,MFS:MJ35A50YJ $G>0A9]14,BTR;T)5) G3FM.;#=[R->[XPX72!I: MC@[PH%8>U,IG%1:RC KGBON?#2':K8EHYP?R3A\CF(N)RUD3(J,3.2BZ!T7W M62FZSWQ4+\V8_]$ 06HX\=..T 5V-V\*+,\Q^78GZ+*+N4A,@P@PB(=',LUX MX9V!Q=7>,C)6O9]EW#A9-L#%SQ'5\6I6;N(JQN7K 3A' M &C(1!N Z\\(.+_!)[7Q<-N02A.&K:\(DYFI,*1&!C_*+#AN\&^XGT#L&,J+ M@JO(H33\_^Q]:6_BRM;N]RO=_V#EO.]5;RGTMLW<>Y^6&,P\#P'RQ3)V 08/ MX('IU]\:;&,"&;H;"! ?:?=)2&%7K5KKJ367.H=[0?(,P!K]?+I>\_>2'_1J M>X"A;DC ")'O_V#F:\K4%5FB_D/C_]V<(O$+5\7>4HP0/[5HFC:0X+3A+C0@ M-76)7">+_TTC8%S8AA+(90* M.A=\8N>"FY&_,]PJ?W6QS?>OI_IC94%-C[ARYTE,=>MV83&=1R;M,E@A,8P_ M_ PNH;U\8<(G"^"%"Z%O!FZN^;@_9QK%2<[ZN%+3IOUA+47;<%ZC56XA:J<[9.G9WQ.SK.KZ$/7^Z!2#X%GNAV/MOIK!>MU;! MT"?\\).)!L!S\8X-=PD\KW5T"'#GVM,_SJK\E#+EJ5#M3R.T*G:K67G2+21I M[(X-VD$$AM99\D*N;[7W86B=/97D)( 3GJO:4*J:6PY4+49.I4J+DD3TG4OD MB02 \[4 YY66%#<#.+=]3\5)$*..;>0K'E] M\N)DF7RRO.R1Y'].EQ9R=S#P4=WA!C /7JB*W"#3#*9(R#0,5KQ!IVUE6YH M(*B3%%]LYS8K! +1LP:5OQ0$.'&.NY.5BQV9AV%3*67,-^M<^)G.Y%.1*K#X M6FYXWO/2S/2D<;F;U;G,)K8>FZ72LFN,D:C$'W[&'F-T)!"74YKE]W9BWBL* M7.;$/#\$?.2X#&FF6F\WJS8'.#7S;/+#]3J/CTN4'A$/ ."4WLD ( ^&@V M0U.,Z8-()\QUU36GLQ,Z8SVW_]!7]QX82/J$EFK+I3A;C)?U"IL*3\0X-J!1 MMD*,?8S& D0X:7K"O2$"R4.X7D X1X'H'Z+ AW,+#*6[7,<6=:;+"DII7%TT M([QR8O7@U2I1+K+NSJM/1I^N%[N-3:=D+BH5 @VQAY],.!PTA@ALA?>3 P)D M^..(?[&T6D=X5AS1MKQ="GROGI$V)U8,7H6!:+[3Z2B;!2SSE:J4< M,1>2#S\CR<=D\M#'%B!!@ 0'4?OK18(+&PW:JE]C%BV%GJFCUK Q,RO96N;- MVL@_5_1SSYG6K%A*-NDRR*U!/SD>K=K8\X>#[NQC),J\%WC_VQ+@?IU?\CXH M:P)>&Y^0XFPLQD3Y430>X2-1-L(GX5 ^' N+HP2=H$=A$;[@;\']!J2&UF[& M1_JS%J;S*6:[%N-KL=>!N@W/1%\.34YQ:!=70YZ3SDANN)9GF%? M#HUF&D_IU+-A=06MH&S2Q4F_W1BCH0=/-9KAC6:+B2B=&8_6A=2BF.1L-)1E M7@[-YM;]&?-*M8C1"B\4I@A88F7@[EH^WPNB9M##HT8[;F5&@)FU$3 M+>I@_0-N.7[N-WN;KD!OFUJY&FF)[14?X>F7(^NI?#'%-GO6K%UORL)J6RM4 MJFCDP:(F4L_4%NM(9=:NA@>;;MC>YLM-.#+R3V46B*#>[@MI[6@R:"<.&6PJY\>7(_D)()^+37GY6S\4C')V8 M5#D.O?V0^NEXO*/6E\LFER]M!NLT$QF6(^BAA]2O6M*RK9@MFK9KLCH20PJ= MJ*"9'E)?Y\J0XM5MMBL_M\,0QT>Q>!L]]9#Z(%R1NO5>;3W+-*=*(C[9))/Q M,1\]I'Y[*M'@>2M4NNT4DYLEQ^,8Z#?YV.'(Q')=5YC&*D77]:YL#X;]V<7.]$T=FV%AA[0 M=-42EVRO/I]SF\$BW^]-AO-M"RW_D*;/=D6LTE6YW!FVCEMSP0G/,QP\I ME9TOY\-UG:ESBZU5&_?US;9.K^#(@T5EZ^9SKZFVP"R6;BV3PE)<;Z&8QOF# M-676H#QABB8_B^7827C"-1NU7!../.#HLEUN&H,::]/M4+S:FSQ%=&.&YLD< M3-1\'EFV&\D/#0 MV,%.93))@4^437KSE!"3(E-KCL,(4N M2SK8I[H>*ZCS1:X;4PM;JQA)B>T1&GFX^:T,+X_;<$=#F_""GJS-Z5.R2>YJ MWQ\9ML!*KM=4@^LUFXG\4@J-(_+8N<7Y!4JPP!X:3Q&Q6Q'*LE-F=M:Y1ZW:4;45;UEFFO5O=AQ?VAGF:E;F6(Z2H="I=AJVJFD= %U M=#IX?]&(MD81O1_ILHW";!YGNMEJR;D 9G]DI!DJB\7!0.&$:OXI\SS5"I'2 MBMSL\&*;6IGJNFN9=E>N%1:Y3K,3&V97I%/]BQ,RUFQ(W4I\W@VM8AU =[<; M);9RNE?O#XW3A[F9Y6:7E@C5J+L \ M&8YXQ:G[8V/IGV49H MP^;DE9N&O3]68I>Q'#\OV72O-^GFRHVA,*%32!<\F$*Z,NBFB]'1F(X-Y4:[ M79A$C06V_@ZP&M2*>7A&;GNSWJ >YX?S6B?6POZB@PEDXZ.U':)+43J_BH)8 M9#QNKAFLC!ZBM:7E-JM9*UJ:V5:ID)E:DY3^3-Q0!\2M-7/R*!FV0]U%;S9( MR'VA,9D06_4 KU/+4@\,6R V4_N9&"B!1=A4\%@/L+&ZZRJECODBZHHBS$WP MP_W!K];&H"X[ X'V PAG^SED/HL(&<,^L0Q M$6GZ?Y&^;!GNQ)P7,D2//E%BK"0OCSQ?A\\<*?K*5L!&7DX@W\VN#C;C01KQW@UVP$1?:B/?NU0LV(CBLO]9&O'>_ M3; 1@41\N8T(M*9KV(@ FJYD(P)H"C8BV(@ FJYP(P*)N)J->/L"OV C+K01 M[UQ'&.Q#@$Q?;B,">^X:-N*]NP^#C0B@Z>AKDB7K',_(PT2+TE FDD>_GNROG#GWE!?(8H(- L8'][B M^[B,]I>X^H+]S;[4DM_+*?@JK'XE)8876_)[/N"3X/4[VWY&!+^KX^CL2'SA ML_6\C!< SN79\WX6$[#GI^SHO\.]1_K-E[>V>[B_6E%7$ G^^\ ^_.;*D]\3 M;P8@+G$LODD+7].8@^7?RF8'1^5I7,X!%MW:CMX9>[[M=KPE]@QYK'6S^?1V.[F,S<,Y#0X:/*0!E M"= ZT",%S0P=9:2+4.A*?:973;/KDJQ/0%'F_![F/T'1CFZ]/$(#?^6ML_G) MM(?([_(]PWY/'ESG>=$KL_]4,+RK)RG<^SI0-,[#)Y'O!]>CWA2;D/O62-PK M8)0O;)"BV[9"LA8*]O]KFJ-[-RP%3' 6)DA\3URW-GV#&50WQ@)7;U#Y;TI! ME&#B_YS"O/ID%6FO=S0\BUTBR1K<<^M'B'ST42KY=Q>")JX*A-^HR1J@JG#P MQ*0X^&")HMI@;N$+JJ@P_4BAFVUN1:[.E(;Z)ZDD-ZQFDXO'3[?W%\Z4NY84 MY.B16[)NB@]2JFYK5H !OQWXO>&]/S4&W.3>G\J2OF$^"# @X -L<9.;S0-& M.(EKY889@=QG37VKZ*;Y5\ .)W&RW# [9,%(%N7@@#B-J^6&&8%<5'OEP>W3 M>U<>?GZ3-KCKIN M&@2R$,C"Y=I7780&OYFN*(BSL:';FO3C/Z((P&AT3FHD?\^'GA8401,!)5A4 M%HA.FB&#TPR9DX'!Y2FQM\83]ZV__&I\ 2 #<;#O?508_D>3_^#[J'_E-9RS MEC,$$;4&H&Q-MEI@]-^'+OR!;UN")@F&Q)LXCXBO9D70;] )J1M[GBXZ75[N MZ*/5 R7"U\-WXB^F3+X^XAF6#S,\X@K>-D-C09BCAUE A8Q%8DPH^5_7X*]F M:BV;WBBOA@PG!5MV*Y_KE(AU*ZI'B<#8T-GKJ@9* **N"8O[W(11^ MH$:ZH0K6?Q_DM?5#LU5)MYR_/U":H$*:.N_X0;*BZK9EHO5!ZC]0)MQ5. (^ M19;^^] 1^8VY'K7"TW5SMMDDN?(HNM!2S28?X]F'GRQ-__OW/N%.=PIF)<3;(5M1OBTD(N5"DJB>$*RGX4ROZ9)/_BQ][U2;Z3;7L' G.Y MXY+4TOH%)AR>1&J]]?R)D\N@$)V%QB%U=MZS,IRPF7[)_\A1&:\T9Y-:.3;O9MK\JM-J M]_)V$8D^0S_\C =R?UZO62#W7T_N=UW\4/N$HN:D]#L8T(FEVOFGN4'3*OLL MQ\K&4U9Z7IT7 YZRBW1AV2[,Z;9L1*OS@;",1I"IS(3A^<\^1J.! G#FB.(= M $."P8X\'$L[;L,KQ83:K-,V." M+I6T;M(:=\&BD.\DC4*X&$$F-!-[^)F,!7@0& 0?BHU>%2 @$/AV72C0 I8@ M:T#B!$.#E# =D6^US&(UJ9:;W4S:BO"\,+\>\59+B? MUF$>L.]78M][4A^^2%;V#7KK]K.U MXA/8]QX^TMLD2,X.P.!&,K0_ 0Q.[*K_N!PO"HU!-#=19 X,IYLX6^$GM#"& M=T \#94J(-*:6)&\HR!,U4\'Y1@C2U30OA\RU$#X,D[NL+ M;U[?"1(D<=\5^WZUA(0@;?%^]O*&DTL"-KPK-KQAQ2Q@P[MAPR")^V9L]G.U M6DDSC;[UE++%;DRQFK/5=)E<)W[?%_#:VU 6GV/Y9AS#MX/L7D*[E"9U=E9P MRC.":\"JCSK"^JW>#>VZ'$I/6JTQURXL:BL0WHB=P@I2#O5M8=GD&7V#7PPM M;E9WNK9D^^#4^JI\^+D)XK?O:K[\\1()M[OV(-\39OG>-%&HU/NV5AG#%>(\ M\[>/ESM.-,<>_M!0, &ZA%R=P\T@'FRP1C^?K@?)5X^_O9JG_HE7MG_F<1R/Z)+'%]5'HUT?V+"DZ I:]G8MX.2YS^.H>3^AT.6[R7$PF^9\JB @$Y[X$YZJ#"F_> MXR#H8-MZ&DN];DCI<*W-HI&A&9UR,C4BV46;I M%;-"YSRZZ(%YJRUL %CG*8$) .L#I36W@U?!01]HR)>GTJLU/8'@!()S/2QQ M?51ZM?[E=@3GIN.7)]%JDU9RH(369I5CF5F$5]MT6J*Q5HLO//@*EQWLR9&? MV^<&"&%^?_B9%A1!$P$E6!35!G,+FRE4F'ZDT,X&V9R[X.*>[(>A[$NZ/53 M[0K_+]]F_+LF\=$+P"LT5\J.E)!"+[+Q4CG)I!>%PGGO,TYL&AJ?;(,!ETFO MY[*I/2N3 80$"&D//]DCA76WD(AS?<>G$WG]9'G9(\DI[BUR0J5W!P._=HO1 M56/ 1^Y!ZC_G!Z7G<4^D\^E4C)_$F%1LG$(@$#UK5.M+08#C8[X[6;G8D7D8 M(I92QGRSSH6?Z4P^%:D"BZ_EAN<]+VU+C649J"S.%FTN4@DQ,48;CI&HQ!]^ MQAYC="00EU.:Y?=V8MXK"ESFQ#P_!'SDN-2Y2)25RG:;EGOU>*RR+*5-'6, M0S_\C < <,IP6 0!\-)+<%&/Z(-()GLA,Y8S^TSW_X=&0U6PQ#W M7.T*$RT6'W&+U2K2Q& 0AAH!^QB-!8APTM#PO2$"B>5>+R"!NO:IG\ M/#<3\D;*2G62L8F$7>RH"64D^9A,'OK8 B0(D. @^GZ]2'!AHT%;]6O,HJ70 M,W74&C9F9B5;RXS/J^@_E0?KQ""R9KNRS6B13*0GV!L2*4/!<_8Q$F7>"Z#_ M;0EPO\XO>1^4M=-,P\<6(@1D8+PH^ 6 $D14ZBMH&\B2E*9;\/F63D'5S020 M-00;&G6X'!C%[4EAL(:S2)"&1XUD3=!$65#@;)TSP/Q^POE?"1G_>!I_2_+R MY[_P'_=[H@($ V'+Q'FX!QWH)0Y@TO3_GNXL>)45V,@.'QR,B/DFC?_]O__' M/_E=JE%(U!7=^.&"G&]5$X!@Z >+\6X,0D,#"+.0,((O_B$H*V%CNB96XCOK MQ5]_>$")Z$!%OR<2_TOM?D34.""E*JQ#/H+M)9Z0;[D?861T/]--[*WX80#4 M06 )T+/WGHIWQ=+GY]L2'T9CG-YMP+\"-3$0NOZG4\\?'01GE#ZB,@BLH5QZ_"A\A"?W:7J,6 )&7SXA2>$H$(?\*,$BETLB MSB=%.L8+P_AH*(EL)"Y&'LA;3T,U_VJ'\&!X#^2*M0[7JA1K98JK<)E.JUXK M9MJ/)-VF6,L0N"*+R=1K6:[6YK+PAW:]4LRF.ERV#?^I M.^EZWIG^O\.]M_@7_O#3FS#EGS'5[KASINHY"LV:0M-N__OW\)2P^*L[\1H; M(S>A+,(!W[P#YZ\K!'&'X86D),2D89071#;.1V@1,OQ0 O#S>(P1(R 6HVF' M003/$SG3)V.C7A.X#,8\S>?9'VHNN6&3M4)4.%=)5761+S+R5 MXMG#D4"HU!:]AJ!WRRQ41ZLUHQ@QTI0'U2: M?/1PY"@=#_5;FWB\&YL_3>?"MC6ULF,X\N#MM2?6R"=SC#&3GY["8?&I.!I. M4W#DP8J>C4*FIG*3(K>06F:H+*3E1J;)QP[?/N_TMJ'PL[&C#2[-CEQB+>#-'MA"+GK*?(S-92?.)P9%1*Q(HLDPC3;*(=+:4'*IL) MH>YD!R/%984!XUQ6F0FM>4YN;\5X/H6S.@^&]JJ0HZKUYU(W/]>XS9A9-E91 M'+DZ&"JL^5I>B$W4+@IY:ZLQUZPUX%#VR#:EIL7G$:.M9IMV.MWG%,/J).$$ MPH=#0;*<*(]UM3KK\:$YTU:BZ8K2Y)DCFU\3\H7Z&,P-3G@JK>U- BC-6HIG MCNQ^+<^40>4YI73;O?DXO3(:B=X$3N#(5DEE<OG^+)2IF[UJ.9'-C."R MCNQ5=S.(5C/EN,"Q_4FW7^?!D'Z&A-=5Y,#>:@NZG " M1W:KQTQ6M!!IIVAY.++DA"64!&T%S9K#H;-DVUP5 M/;);TXZ1+!;7_677[MFUK+*>SGIL$UHFQW8+K$=@VS+I32$\:.G2AIZP4*2/ M[%9>&5?,?E3-T$)37V[;!B-K%0:!2*]6>I*T2+_8&X*,3'53B!([NEU\+Y=E5?+F;V "2*6EP6Y0X<>F2W M)KU2B=%+LT@7,!-A*D:BB4X1#CVR6^EQ>E/:AL5%-Q\?1IN57IY-%U?(N#P8 MNN780:0@+TNS#5^9;K5J E2L)A\^L@6A9F>Y*7:&]*SWW$GGEYSP;&K3[1@-/4"V M\*H%0LMIJDNK-3X\I'M@+?;PT -H&XZ?GCN]7BHQ8Z,=:=H+5T?S-IS D=V: M/(4BTJ1K5KJ]=9CMC8"2&!3@T".[%=)#2IZW9X!K5Y]T*V9JK4*WB88>S+58 M'&4VVC;"T6IJP"5.Q&'1Y"QW@@5E'B MM+&2N[WMMO;$%/I"FE^AH0?+ZB<:93 N]?BND!NQR:=N/&N(3334719V '@V M#G'H0/M&$>8F^.'^X-!C;/*_[H'Q6@._Y.GSF2-%7KE;D_HZ3\7\0 MBVX%Z?2N,>78MOC%[E!A:.J*;8%+6%;T=SJZLZV.^T&97_"#[@SC/W0>LM_# M;UZC$.S+Y^S+>^[Y8%\^9U^2V%<4[,NU[4N 8]>Y+P&.7>>^0!QC@WTYV[[\ M8D7LN^KQIQ$A<I%H_7N(?M,D@<8<^O"_#]&'WR5/^$BN\$4K[!/OA Z. M$/2M2$)-U@!5A9]/3(K3)"#MRJM)J"1,/[HERL.7L?- U*Y:U!+O4>0MQB"; M?OCO/AOXA8K]7:%BZ.]Q]IZ$BJ79\ &= B;Y8R:Y,QYACT+J"P60?D4?VJ-J MW*/JBU4'6'TC6'T7:M'M2-\W62-(94UTVQ0TR?SK%/K-IS;N.B1!1C G%+(4 M36IDZ"JESP%JD*2-*90+N80&(#!_G$PZKFSQOY6O=^O-VZZ!#,19^PED>"L9 M^@KH$DA)("4O78%W*R6WI'/&\"MJP*)D7*AX%_KBR?K*7;IDZ7 IIRC7>2^" M>'[9"K]=K-O M"MPD'=X:$255[6:>12M:Y"/9GH;2LM&]R;&W6D;>N*%+SN[=-:"XBLT <)M$ M60&4YAWJZ'/TFXALXKFA+V44[!ANJ&\V*F^3M;\"\SA0_ /S.#"/ RFY C($ MYO'5F,<,B]^1!7-XKLKD9FBH*5&"JL,9;_$'=Z'!?Y:P?ZTU!Y;XB2UQOV#" MGQ6 ?DAI4LHGGT=,AK;V5)[W:*7$+=:2_I0:Z+/P"E5(AI')$+M/(ST0\I<-P1C4U3G@FQ@K^$1 M\,S'(IT\'X\^1?^G4M'^O(2$P#'#;E!3MYQ]++: MU5G@8[J(QR*ITJS(Y4/+CFULEZ861? !=:]H[,WNHC?H',+M&D-#@70*W-UX M2($U^OD^4BH"XS'P#UVG8O3^'4H?N8MTGJZNM6Q^4^C:R=BXVAZ,*VPRA2;V MSDVD@4P',ATXA"YZ]_"'97K4I&O]95W@0EGNN6E,$A.QUH03BYWV=N$K]0#M M$D/V\T)VJ1X*@%1TU10TB"2("+(4&'.!,1=X@6Y$V8%[I\U^^/+ .GK+E?:Z M*^P5).L<$?6.CJJCT)55QU S,XXOL[JBS?++Y\PBF@QW# 7W[T2JT%L]Y0.H M"* B\/M@KS3'.-02.&6^O?E<,G,Q&T M,7RD_DVA6M$E*C]'A@I-!-&R@YEDT&#H );Z@ ^#.@BA_ MBA)3835B&"/=!$*(&"*^R[5T_>BL5/=*.BM@2:I1NGS(_] M6C+]16V<:S/HS^ZUO+1NXY/,(RBEFL/QTVHP@\NQVNVLD"ZMF^LQN@H,IW4D MSG+/=2#>7V/-5^C"N-&@Q.^*=[QG6&I]NU6[,2L76E2JQ308-Y%X0R4DS+PI MWO?AM&D8 *5KN#D<)/Z@HW1=)R 1&&>!<1:X<&Y>S7'D/ M&P#" Y,1F4YJ$ M4_-36-3?,M<*S7R49O+))@<&8;6X6*L%/H8O.D6*$!T.G#H!;GQ!I\[]*U ? M!(Z7>!%-M^1EJ#^K=85AG*U-0XOR,X_Q FE6]Y/0\2+T-1)0>TD_:6 R\5>42RGVB4Z_S0L\N54H0=F8R3@2#%YRXZY#XH4T<52C3Z;)=>'?)^E)12SA'23@'W , MF970,A8U%94NUYBYO8K71L(6JDNXY6_\T&X,'$,!:)Q83[IBT/@*CJ57,>,E M5.@IJ9B>FXL:O:@"?LJV)L.Z@J$":DSQ.[Y/B+RB]NL7!06696!9WK\'ZLZ2 MC*"-7VZDR8+%BUJD4ZUDT\UXW6-%2.8K! ,;O$ M(5C\VQ M.1T1;MP;X-PN+"YLN&:LNN@C*B,H\(E4!X@335?T\8:JR"K<2^D17S ,1V#7 M@8"^98"@C6R@]7\!Q\"]A5P:PL9I#9DBZ6U6F^.,JVGMA:$\X4^08BCVS\G&777UY" J"X7O? [8597KMU M[ \A(B&LFW,PM%2"L5MR"A UJF$;XD1 !=I015+/ M>N_BUY+S+VHD!;<$G>CZQ ,@JQZY$.T(@JU-*Y<(YXO"3&@\9R9/I66^+D($ M8RYR1>+7XO'TZB8V+(I).FHM?TC MS<;ON,V,H[T8.IR$Y 0T3$B@"^@Q5T.#P)+[;"2\/I?/'2E CFSGH&BWH62G M-*DJ6$B8-_71!R'RN9$?SQI+J<*!/'Q(SZB'DFFH#+'!?=$!4 0NG]MR^;RM M1)T +48%6=@LEMTIG9DVH@7-M :3= JAQ7GN9;P:O\_<0,FSUN:1FBN"9N%> M?0"JHG.DEP:V85!O$!0I7:_^]&NV9<,1]082= B2G"OF1_ 0K)Y7=4Y?568] MIC]8#?CQLSR!VA-N4AQYLT S@(H *NZ\-.GNW5"_ A5B3$O+]?%2Z(*4&8UN MAHVG L!0 56GPYM9[LU\=F9#SM8KQP8GMOMM&Z)7<4><7+VJ21K F:&-0F!5D* MMYJ)= 5$")C]:ZSY"E-ROG9MDN-*0:$5249J@":9%%1DYH9SVP&<@2[. @4_ M4/ #A\"M.01A!A#I)1KD=SRNG&3L3K MHPR6[]>@;U#*KNWP,#&9Y9MFJ+^MFJ%\$RI*N#]N.'I.1>EKR4. $;>8A7)[ M:;SO%3S^$CHHVXRPRM3+55K0.T*HE%:-6!JCPQGKM:_,0'5.^[ MA*J 9@6^@O-K_Y_M4KPN,KWJ2_AL,EV7]7!>7P-!C/J(<_"B!>&BKB&# OW' M[>"A!4S+D$4+2+B9IB;M?^ ;^9:9$2[,GA9&M&C/VK/^\HGK@.>G2 HM#CDE MWFQ=%:!2@$J?Z;/X;#)=%RJ=UZ=Q853*%5FC4*P;=4ZMQ";=0F;+)Y-CM#C4 M B9QAHYZGQTY^B8Y=U'^A4)'Y]<)OQ:&?%%;\-H<'S>NFOT1W#4@^73I\.99 M4;'1KOB!E8#M6_@XHNN:7)Z:N5E>W$2KI>$BE-":?)@A=7LH'Y\F.Z!P1L8O($;[CW /GL"9,KDZR.>81%2882VJEV&YIO5!0TV MDUM\]<[/_[#Q.C_SE384D8"K:D MV^B&CFL P/\Y4SW9)RSS"@!LYP?+2:FG>&E>&W,"GU^"*!L5Z\8G&;-'\&L[ MI NCI#K/=4$HM=T:M5EIPD*3%#6J^*7%5?Y[!HHRSFQT3BL"GQ MG3F;/BO9\\N3(2CYN*$"L4!* BFY2D?(?4C)[=GX;7L^5P"J1!<42I)-4=%- MVP"X$8W;I):2-:+80+4AZ$H;A+=O.#,F* D*F/W+Y')\U9(@TE:MJ(FZ"BA+ M6,-'S@7Y;A,,3NW>NJ[5G=!7?5U:Y^U=7?RF1XN(6P=)6P,*6PT+9]NU M(==+U&?E6F%>6Y2Z*R&6XL.D#6SXZT3J YF]24OQ]MJ/_;G,CC;\6%F%^SQ= M+L_*3'^3KU7:*R2S*.I]I'3M-LUA5VFP@ %,Z[0*P]?2A+^H]O_)INX!-%V[ M-O%:8T17!%]'I&G#EE)UQNYQ^6V^68Z'.Z4>V^3#N$?J^UT0 V$.A/G*3?G; MTS-^7YI+^2VGFGWYB2O+Y=&DJQM).8.E^>OT- W"S6P%F[<]+\"(@3,_C76_/FF M\16>=U>C&!$?=@5U+: 46<"$@*<9)1B0+/" PW>-ZT-+D''I/:9M2!^%;#A> M,$T0],*\,2+EK?SK4AY M8XK=]BK<+V;Z:L%N-OD([B\9C7Z9P'H@Z$$$_KH\XR<6=,/,ZI8\BS6ZH%GL MMA)F1@B-4DC043@^GGC/5?ZW)0P5<(:M$@%R]?N9XX4TDJ^BGW^@-=;.F5- %29;$VP)2@\$F(@.%63 M_(0[. CH8\>U("APMO #?-_;]Q/._QU:KP"2'BCGBO3+=)5D_^P"SQ_\!_WL:("! /!V^0%AX71:QS4ING_ M/0MB[3,2&W'1V0.LN&_2^-__^W_\D]_A;4C4%=WXX9;;^E;E$)?% #P&H:$! MA%E(&,$7_Q"4E; QG54F$KXJ_1]>R2ZB Q5%M@NU^Q%1XX"4JK .^0CFP'U( M 2/K!_F6^Q%&:OO?=4O"N6/C_?EKPX'<.[#?A7H"8& M@OK_=.J9US%*0QBN['&E\]'#SP["4.13S*"3 _>+=?A1."4^'4C$.X!5K'6X M5J58*U-:(,S Z<=%K!%Y]B76?(QR*II]!\-8K.U'EINF[F(HMJKTGT-5FS@92R MWAC'HV', P6@#C6'R[$,&YP,7@YX^W4F0CQ/,11.96#^H3H3 'D>ZQ0X_B!; M)N6C"[4C#.52!G/6F3>Y)EAPC^JC^AR0IYG>-DS#\<&X*HC9+CN*]YFIDM\H MG>;G$S8+)V#(B:+)H0:C7Q M._4-;35+_[,"C_@GN.G.)[;Y\A/=-EY^Y#W:_5PWD,+I_MGA'>>/?U$ZWC"X M+%FCK)5.S0T9BN <*9T08-%W@3C1H"HQWE 0EZ!.!??V!S)11/"WI=OBQ!D( MIX_X<2R8[@??J;IM4#DT,M2&'R&>; %3-BWXV&^Y=NO__8>)1^ IH:$+D"3X(B+(FL)\#B69B-5Y#("7_-D#<,&H.^TC6CA0]/DC!9]H M0_(@.<>+,($"5[.;I7_G(,<)%MH]W9CK^"HE1+"YH%[R1#JL!E^V1W0:-%]RNS+2'R+^M0@L;<8 *OZ\ E]^< MA^$%F_8<39("N+\OY+-']","88C,T"8G#]8@8Q(^T"#O*O"K!@ A"6Z5AJ0+ M\@CD' -.:&Y;S@H@)_H%$=I6%G(2$#Z3P%S1-X37! JJ"&"W*7"+9\ R?8*$ M3$QT"KP0$1O232=3EC7)1KUC!(6(M HDY/-(JR(=JR(Q9P MS_6].:/%N?,D(E[1UZ +9%#*'BAQ%\,<)$!2+]+F;H()!$UCH\$5 M(5OXEG&3W#(.%&FW E$PAO#8@;*OK]%^89)M(;_!%UJ >*)>!XJ+80#\RI*( M[DHW%"F$>8O(&-S=(0H4D:"0C?C:%75($@E.VH "CM=>-)807Q^I#%P'Y%I- M%O[!W\@K^A!N2H-0G\H2H$$PB==>]1"BC00(XG(&*]QDNV7$H4/;HQ3"'=." MO$P1M1R]."/ UMV7HI/)[B'4"@.IPXTN&$ MH$D^4DA_%@QQXLC [DD[*K3A0 %N#?B'L!E\Q(>H5] A%_KT*D:'YXM6O$7;\RH0!'$;9RNKS]>GR61):>( ,N5% M0 H?[[X7;^"+T58BC1?YOI&.X/N+ =#YC(_!#32M?8WD2U#XH9"2L0SF)OAE M])S?DWT/3-[W:Y)-E/6O2O6:^P]>:69MA MQH>F[_%QUV+ZXD4C+<;O)K@(6R$K>\]WOW/68X"0U?==]9Y&:3D/L]&'2%$^ M8L*O)KH"C1)]I<&G07W3E"49GET *C(IJ&:;/@L?3L 00O -Z)R /VHF"=40 M]06>J.CT,:F)L$3\#:#]H<@JG!^9O&_>\#N7T21.0LV18\>^I)R?6+Y%SZ&H M0P6.*,7PW8:$R$*4LN[W]G=J##1H^2*BPS^#.3Z$=KX3Y]1"IYIK#>93J89G M#J+9N'/?3=>#E^\$+%+XQ?!W!2F-P,!GIZ\=$LD@U74+A89\^:8F17S%V$S% M3$36H4&,4CY JQT9=J$E.&%=E2WK.$E:\*R%!VR(9A"'ML#85L@,VZ'^=ZJH M8=+K]DA#S;%X?1(VVK3_1N0G-U&; X_LI4#,\V11Q+CZ\6#=<-=EPW7\/+,_(XS%SZ.WWV07QK,/VPQU7 MGE:B@JA$PR9*&#DW/G[N^)4O59" ^^U7,W@^D*L##Q=O/096J0QXFH.EH-AX M1:^OS8N&Z/#')8 BAK0='1H!Z.^/2 W15T3/1XB]N@Y;0VBI+O=UEX^V+=4 M5T=YG6Q(>2(K@%_$.7#$IX8(,L%Q)^RQ FND$V&7(GK"$FI9NFTZ:A,:CB(Z MF+U62(U69+@%:"N(AF/J&@9C>& "8I)@][:*(A(X0O1"02.Z"=+Y\5^&V*A% MNP;Y&S'5U);&#A\.==M"OF$#%RO B- JQM01I"0P31_AF>FA:1U]9.7%]STI1'^>5BFEK87*^]H)\K MLXC5JUV!(\]9 >5;PJ4"#@[(;8$'>T?.#%^*@YN?:T*]2,(.$HP9'6BIBE2, MCCU2[F(PTR+E"26VFN1!&2>2L;/Q4^T,^IIKYB/# A#KPXMZD (8TXOCH7N, MX+-EA#IC'=F%4+01J))P,3;;G;.)"*QCZ9K>(8+L3S)OQXPA$BE:!/Y%@ P_ M%$=V+1CB"M$A%!Z\$ L@BB$9*HII'SD\B!5HX @A@1T/1A!1G&//%*%XC ,E:'JF!>;F/]0W^2_(W$[RO'3\%?EOWP+17_U^<*0_T8$:-CR+WR"H"C#\4'N) +]BPI4(KSR,X"^B5PC1"P62@8*\U3C 3XY[ M<<>BZ.FRA?X.&6R(SQSW4,)(!ZTUQ55^7O 1P5SL[5#(8#N='F!YO>N2&)]N,L;C,8S&JP8H0P$M1T9S M\$BSPQZ?<\CCLM81R,(,Y; E0GZ%: R"@4(WF#U$)X2'-%<%\L+%0N00\8@7 M#:=K4-CO83I*J#W'&C8$\#EFA1WV>3HU^<(CAD+R',C6* L&\PG.4Y@8NCW> MI]*+KV-:H3@I1D7R&*@\8M.$$B'19&L%3:()SF_S'C@7<*/"#=X(HATC+S4> M3D&S11,WCBWE3^G8&3KPZ4X<'*$L>>NA/& :(.XB%L!H)]V8 _V3E(M7'L"A,9$[N!.':-1\-S%>5$HGVB9-7YF7P3S0+: M*K:A8?&&ZBA$7-F<>"82ALVYCO1:M'QO+\B7R))V1M=RN7#^ HG]RX[9['*7EV* 5D5, M)6%L -?B]I0'2#5,?S_Y<=H XDZ'*SV80/D]0%%"[DM>?!--RIP!\SNFF]9I+0ST\U=9E+C^GV(C\R:URT.AY?@4GB+@-3VET( ME0..M8B6=!F_5\IQ,D$;W%&L=C"#>-GT3W3B3G2$)VJ 7<@('88.QT"='<\? MZ52X;.^-!Y%LR%U<1(1?)/SO/.IS+%Z2@P1YS)?#Q:V1"PD03O,8+)\&\^6D M/I5FPCH2U@:UELCJ5\!@G#^IJN5/JO*GI5V.S[@/)7FY9FOK_PGJ_)^L%YT6 M,3]A$X#L@N18$PZ'02V+?,/]NTDY85:D=J@DZHA=NCL_X&XH8D^@XKQ(Y,34 MQE!9!3VLV9D 4%:AF[#(A573Z;!V7)#XXH3J+ M4@W]6>*^I#WWN9\B$BD)5TN;#MR:K^'M*FXOGB0UQ7.94&[52YMA(_E\)$_G M^+AKR=.IXN1=%ZQ\:[\D,"N*:VT1[O>YT-6]^0F^^?GTF!?R(OCP&-E:Q,R& MR@-1'7:/U(V])UK"#!FLBB""UX/)^^&L&PLG)X-P\ MB96?$$YN3R"PI)$AF/$=I_6Y4P)9U)#$0;(U%&CSOE"7RL]K%LH3R'O:"ID7\CCX5H0:A[YT$'B: M*@6Q!OLHD&+K^(+A2G&1@NN$=E(/#\F_OW;LR2;KV-'?F>BQ5://TU!EF87: MXD3'I1QSSUGM$<&?9N=H]8ZQBCK (;<\F9'[Q!VY# '9J[H_<0.[XS1"$MQ- MSN%63QX]#_[( (B.KDL0G5QD.]Z?L1<60?*KHGJ6/6_;XW'.W6VGETOJ#EGJ MZ(C#%3J.%\Q!"^341_Y):^(Y:S\P/14 )P[H2ST>VS)QI#N,[OB8]G?9=/*7 MT:2&FP^_3]C@7($A.))3ZH3;_>]PUN@B"]*)(5;I.#_9\HC[PH4IJT@T/%\9 MBL:\+HL[N/(.?P>)26XQ87AX+._XQ$\4DA&AXH35'8/@#;I8!( XEA5/R'<^ M\&/F,PF_OCC!=KB$4-,0<&=%U C'R19Y%Q&\D!Y2)0R'?9UT#\_)>70Z/BCR M1QJ )GE LBN:<5Z&"X9% M\DW('SP6L4Z&O2,<=T @=I2:^P4$^A)RMT/%(92VD>PD=@MKB'].*9_I1%91 M9 4[XCQR'I[7Y/1RLM,$5.B]ZQ[M79=\(6\^GFT;U3W@(KDP31*@'YV4G17Z MYX.]T4RDX)I\-2N"?H-.2-W8\W31Z?)R1Q^M]MNCI4R^/O)IT#DI]10OS6MC M3N#S2Q!EHV+=V.N'5JSE]AJBA4P@HJ9H*V@2FD#[F+*=VH4#S6:*.4UP3#X>FFR[)D%I4:7]?ZX44_Q3TNF^?!3TP_Z MI[V:5^<)O4_%N:2K2D9%CC_J:+O)16YO5Y0-+*;Z/*8WPBRO)2I,*\^.(FKJ M\RT1O #*N:WUF^-T_NLRM8=.F05YM0.H?SU2&K >77^JZ=2>D&OAR-A'Q,\ M^4=)BJ*XV:5FC'%N$2G)1=D)CP>?H%."Z.[8AC>]*H='7S@1-:MW$N,@MCA3 MQ%;.9WI%O0L#7V.R0M-6GG)@$>V"Q&R6BD!F:TZN@,D<]L)7'5Y*K7 T0J?2 MS'<9\2[OE*3*^K-"-U"EA"J7A!/7# U0R]OPLNM/V-[UJNSX92_!=]>(P$9&&-2P/T0A?R81 MZK5B0@M)02 T\72X8MSV)I?FT<"XFJM/H+OE2WX MG%;[J=0D_.'FY#M;>#&3RFE*Y4Y;12K]7"%SF<+CSI3\G@*>*\?$#Y^]TJ'7SS%';,'O_N-/HUO]9QT5DFYRZ1\"SMQ;\FWRZU&3D4M MSCUSYN(P5@:G]H$=8VW<'ACN7P8VQ,06T. ),Y2=/.37GX?L.\B-9=7Y\%II'3"4V..(GTH_1LU31F__F2$JNC17E<9++I>;YJC[W"F@;M!FI2D M*PHJ5$Z]KL18SM:XG:../SHVA!EGQI);,\0X[C10H[L+XY6OF!E@*,L[ED4B?H<.D7^SA_0R!1B:S 2:D1=Y'C$)1 M#\7"UE3=TF#,=JUX8K :18YTV#P^[EK2%_:6[9F2%:A(7L:.W'^_:T\B1?8O M]V3 JI:O)YWKSGOE:_[@%[1&7SP3GYG:AB)\21Q8"QL9#SZ6=/V*2,<]:#)" MC$PD#&[?/7\%W+YK&INB*\U7A7:?:1$,'>1%!'D1I\^+"/]27D3D]7>\"<*? MD1246G&L]"*.5?U_6^JBLZ**&])%],/ M?3831/./^NW)=/E5/U9NAA/JFF[/!+F;R-;RV_*I+S#Z13\^<;[71X242"H= MXII''?)\:1B1*NNJRJEL5:IUS:@VG8X??L+3\M C;WC/I!P2_' R(EXTN!4( M%ASI=7S0ZO@SU#77O&P \Y MEG!!L?P=?'\\]E7L],SG>G[7D3&1O]F[&B:<% M^Y^-E=8EZO&(NL-!/15JO2/?7$@\1'8>C3L;VQI8 T/$]9U[&6#H3T[0^67: M%$9/MZZ,T%0V39M4:,UQ:%=#G1%V75!P,C#Z\XOM_0[MT5?>3[IGO#T%;&?Z M^I417^*K%)%'C[[L'LO GLJ-,]"-$GANI(-Z79=HJ#CEU141'OF]&KG-EHS+(%VFYT4DB\ M2Q+="Q;L>\3@0Y'5@VX <*LPO8M@B7-N[R)95%KLIK,ZYXGII;R-Y#5PO^!E M\WI)3^1S)'*N;XTHNF[]KA/84-P8%:(MCEDY-RY *]D@U:8&]N(=N^$6>%$N M/+F]6(N!(00*DI'*)2 =6]%WU,70V1#@;8?W>MV_ MM%V0U^N0XRN*\EI#'D["[9:#^M ;B&$5'2=D>I&Y8_-Z$@P9'W+DPSUOI\=HXUDVJZ=JR$F MD-PAS(B.[,*'.EG#6 I12ASZ*YP*PZ*&_=8$UX4K*-A,7&EPNAJD@I?DB=+ MM+W.LQA#R4R]6C=_73U$$&_CWDT8].WHYWB4<74#>5)+-F<9')%'/WF'P[8Y M672')34YR].UB- N-_-"?77H]3@^[EJ*NZFM/HUY)/>K3\PEQ>O]&EQ-U;=&"&'^Y@6D=M[IRX>@>.AQ@*5VORD9RM?TWQ+C=AWSM5'8@1H6SD?XGETS-"\G6'?:L0ES67(Z2TC 8(:,G " Q!*#.?B M"J^EE',P[LK5)=V;#0$9] Q\PR^^R+4$Z+X;="<.>C[: M15QKN7.B[),''OB&/?=R9M$?7[MQXY^]V,3>]4F2;)!(F>D0URWCW'^6VQ)& MW_6I0/ (GTRTIEU-,EP* F3_11V^JV&\"@ ->X'<;Z#=P\V7$-.BKT)Q<%N0 M(#T!6>TX<0]56#C7@C@H5.B8$,8^6QM)F8G;XT-H0/<#F=0W MMQ8!1\[K3\5LB$FBBVT@I?$;_R(]%P[$ZZ",V"<%DGNKD.3H$F[W%U0:C^]+ M<@39URC(;17O]&=R>!!+VP'N$&#<@Q-2=P^E'%WILNLD0=HUFB3SG-#Y*VDJCO+(F4,N!4BY%EXF;;A5W\=57+L\QI$=@2=B.^=DQCKO<*N_Z8S)5^V@_^0?HT& M^P*+;A60G=9#OIN4[RZDRP0AW2"D>_J0[AM!VC>-G$\(TN8$V7A"I5?57:;K MVX':64FOI:3D1.S*&U45B^WFAI]=@:\/K83"2Z%\:[F8\V_7H-)7JNM+']ZO M&C]L=.Z4:WN.8O2-%09XI_AVUR_0=?L@QX-KN*"T.72QJ-=\VG5)X^+0@V?O MO1\=S,?GC!TKI!,L29G>-87=?6$"#R[4%M3PWF$I/#'=^6XZIFP$^GBBZ\#).F9/N9S5&6!)#@Z-WW^<_$5 ML7!%3L467HR/RL2H5#9$O7)_>WQCO:Z">7RUN+D[6B;4"PQ#'^I.9@9Z+S;K M+K[X\ ^J>\A7^_6P).8+EX Z<.JHB&Q/MI"4D+'>?0VX#R7.[7,K<8^2 ]4( M$>' -W8=EZX)Q)#70<[MF@O,5UYR&>CUVW6\D15/X4OS#< M"]]5AM"^UI%+$9\I;VL7TO9I%8],!)X&Y5BK-.E-$F/Z"G)96@!9$Q!!BLB: MD_P]ZO>7=[E.^DL9K)#W0<$WI9'9R61V>Q?=^6='/+*Z6X[BA>.13]67Y8'! MP7I9UN29F/!77.YR[$Z43VF":@])]:+%+=]GL6P>ZNVE3C[+R>UM8Y;;S!JI MIVO+-/161)$EG2W3T-_CPKFXAEQ0Z;S>20)W>T?4]"5I*)!T^PD,@1>K=IK5 M8->$>RWA^[?SK,C!A!CWHZGC9R#"GNFY[ZM F_8/*F DJO:/B2S!Q<'OH )$ M.OR/WTB(E*OM$1 M^;#6,5<%89:?U8W<<$97-E&M.49B\7+DLLAQR3$S?NJJFP@7JCS5MJ%V$XZ, MOAR94LK3^*A7%;IR=".":FU:KRU7/'OXS,:V9W:%^5*%;Q\M95'M\O$(&GGP M3*6Z+D18:3"E-[Q1CJ7$[;(_7?%AGGXY7H6'5;JX]9FFM9*3CR MX)GF?#:;J)G&I"L7]$Z$"3<65@*-/%A1(5;5U.5S=DAOBIER;M&+B$TUQ4=)/%-.3VG95)51:39(8R7TIGG=B+/+V.SS+B=7(4&'46=K8[QTBC, M=;362!S,\NUE>5*.+?2E<)27^%ZMQ[;U4IMCP^-8M'J4EYJNH8+S5:8J4X#8>?N#(; M*V^3D5:UO5X=XZ6$$M^4PG;$X!:)57NMZ_-"A5T=XZ5"N-!<-@RFW04:76]% M,\/THM\\QDLAFHHA\C<7&%*=I.GEBBE'V-:B/X8C M#U94*VSH?HQ)5[MLO1.Q5\6G=">V@B/=%9VU+4D61<44LS[*D$A(SCT8VNZY MD/%2-(YG$B#S24!YMJ!UQSJ43%)V&^3*Y.LY?^*CH*S<1V<1.* VG( F*O,7* M([8_O 8I0'*M*,]Y1)P=Y]8)Q0F0; 741^Y2-J3"U\(.XR.]292B%5WE&E(W MGU6+F]988$SK7'[-3L6#$[K 8084ME"$N0E^N#_X)X*<"$[X OG!1>(_ M=P,U.*X@V);N?D"B"OB3O=@#C4,?_LC#81S!,MR).2]DR,HMR?T^1R/_ZB>:\SR6@S[GO>SY*DD(=MURJN;^'5@9D$!*H0>4I[\9( MG,W +W:'"D.HUMH6N$3 A/Y.1]^(Q9/O?9Q1?/&N?_^VI _LPD2V0 @^0$2A M&$0]9]7L=S8:[,OU[0N4%R;8ERO<%_I[+-B7Z]N7 ,>N;KW@=#)VPMWT(_G!BXL$[!*PRXY=LD#T4X3VRQCVROECU=8+U'S&=+[SRA83L=9&*_JY(L;'O;/*6-)-OLD:(@6X2 M,@5-0DTH_UPKV96J_/B/* (P&GVJHM(25EZZF'DR[KZR1;I,_<>K(VZN*UO= M_YQB8=A/] D+\PDL#DGZ5QI^N=*/]M/KMK.\E8A)*::SMKMV8LKRG#Q,U^:I M/[T$)Q3>ZYV'^N9)NN7\_?"6#2>>#86LZLI8#5BHF1[*_P:[%GKA!S?=(RXL MQ_RSDB_-%F"9*^F%F+K(COD('X:G^&,XF3AHHQ=(;2"U7T]J&98/XZ03EK>J M78;FF]4%#39S)J--6#.W75U8;.4P&'2KJC8#?*)<"F5%U7I&>6>QAY_,8RP< M?4-LKTYC?I=Y>[HQ"\GH:D[F0>=D#96N2Z0YS[U: M09^%84?(\(GN\&LDTVO&UV>3Z0J0\OS*CRO\>23[[P*ED:QLG^EFA+/+5O6Y MRTP%WD;%8$CYB;\%E &6!%@28,F]:UV_!"9&K3T>:X)9HC?%JM[.Q51YFFI" M,(%:%YNX+S]/1[=P$U)?#/0.S,)3.Y;W9#0,9532;53A=0U8=D(W\VQ1@I**M(.'AGF7:_,W[@Z^.=!;Y7K+6<^P\P: M3B/O1]0]RVG"A3ISX4;A^#*O3R];=Z?80!-,:1+G3N^P8+T""GQ6V69:G!V) M2ME*AQXD4^?O8W2Z'0X*UH,"J:#0,]B7H-#S>O"?J.2\CX*)R](@2]87_R5R]$#[GB/.[Y>]?E]8.9[)8ZOEPH' M9<)?I98\X(&@5/RBI=/O!RUN1;0^0^D("LOO+#O;-C09787Y2*F".)$U8&SV M12+(LCQ[EN6=)#1\R0+774#:"3GSKX:7( M=*(J$7;H5+HSCTF&#O*R \0($..WDI[.!!E@-"\FAK569K;012)W94!<$O&NN.SD=-FN1]) OV3IR.^I4.Y83_R*/NES@+!6+W:5 M6<:TZ;I93W;,2"@ M$8#&U6I1'T&-RCA:'[,ED9LM0CUCV%VT^:Z1NJ#%M;*X]%)<#6D(Y+8Z?&_S',G%$GNC+&#N0[D._KKZ/[90'O@TQ].6]5"W0ONPXM\YE$ M9M :.W7WC\R;/ M$^M&:.S6^]/TH9_[KP 2 D@((.&SM9HS8L(\NFW&GULZ0\LSL3IC@;T9;\>D MLP#SF&29MS#A+OPWI!O1_ -I=H%A=]'V;??;2N4*5WX%5N'EO3['FZW$1(5Q*\L^I M3CHS$RIQ)E,U$RUC,X;(@)2E1"1HPO0AX4$3S@;=E5:3R_*0X/;%O98B_X%SO*OS.,DFG!233 , MOMR2XHML5+-F"T;7FNF4,DAPJ8>?$62)'R:I8H7TW!1A_11A^9 YK ^S8FLP MZ]%J\[FI&8EYM'DVBB@SNQ,-\8K691/BJ-[NC1K5Z1A2)'&<(O#-N$.7-3$ MH%2XKHE) 4V"K./5YU)A^I%"VXOIAU;U2!G G ,1E>DKF^_4Y[#@K_4(.Q/! MQV9DG$YG8SJW&+8M4.H]T:G\ZO^S]ZW/B3+=OM]WU?X?K-GGK7K>4S&;NSK/ M>YXJ1+S?4/'VA4) 0!"4BXA__>D&-1I-,I/1:!*^S"2FA>YU^?7JU>L"H PC M;R"#Z%D9+#0']4H%L3T>(,UPG>9DK5RZ'DG2O::9FTZS(L*4#;)I.*W1P@): MB9+(ZT)HZ=:[93#>)IYM"G%YA8,B$I*IB XT)+2_CP$=AUAZC2H2+V8G8<3. M#MHC.2Q!>%P:XK__ZZ@$QMZT@37>;.?GSGXY6-8V!1"+3!E52<<5-L0I>/-/ MT0S$T-TN,YM]Q(B=T^GGW@:"A$B1C]GLOU)//T9I@<]I"39WLI_L2!_X@I (1 H_ZGUV+.)M/!GX&, 5TQC_J% M;S_Z\4\OJLAG3U.,'976<_>V@'A8^>,EH3RFZ3EBB?O:^1+0+JR'3=E:CNI2 M5:K-&VT5(L"/^&W[D $:2ST<6UJ1>RFM##M%= M$NPAVH9CAIR G3Z3,GJ2,5KPG$&UM4W1SS8J6B4 (T^>659&BKDJ%1PD72N, M^I6LNI$SM( +R/.1U3S1F(EL=<+6=+_M>$/>Q ,.C#QY>Z\5-M)9(;_FQ6JY MX$YL:QQRM$"6"KL+W+R=O;0X[E&B(S1D2/K'3RZTQ M<=NXKN.1V )=CJEUH"#IP&ML:)ZKLUP@4*?/)'*.J/*;O&8,\E-L;&1+FB)N MRYP?CPPYOLYDD0*#=!5:&86F4!CV8,G3DV=.<7ZRW&@=U\ :W9H>CHQ"H'*Q M"_-XI+9PEZ4REB99'V$)I:_Q@E.E@?U^\DR6*3F(YG=&B#+H4%YC5:\V*G1L MZ1^/!.*MJ<%8L(WT M&*S97%9M@ [& GSRP4NJMTIK6D><:9M1UC7)"+&PZ, M/'EF>S9I\8A&HP:S0/NYOHF$Y3(MH.CI0ZFB-[1;^19BM$JC8G.@.&O2X."1 MZ63HN(NN9N1Z/& '6!/\M/2S55:%0T_$J5+/AQFDP;0-9=9IU]"IEFUHT= 3 M>6H6#4I9<^J&3TM2E1]0Y9J)0TT^>3\V(JBRV\#3B*]I/:\<>$;;/ZOSV8WG ML5U?0]D01<2UZ"XSF0G4SY-G=KO,HF\'!LNG'1Q9EF6#=0;J.9TGNJ-2I=BI MH.PHY_2S66;*R<$H=(ZP, M]& 3-(3*0CVG2WW!I4:]#*,C"D9NT$4?+V3+W#D-<55EKC+,:L5V+=Y+MX*Z MZ0?J.;GO<\)H4JO5<417*(<-,LVQGX9^JI.UMXQ>UJ3OAO%Y:]-4* M=X[R%))&J$)SR"",/!4'DT9& B>C:6B$45K( [%<&M#9 G<.;6G3XRBSUE'8=# GAH/AC QX[AR/TK3*E99T M-L?65E*NEN'H)=I2SZ%M-DR'9;G#%HS28-S*>$1)J [/S*<^/N@'%2A+I_N';GN98L[F65$1BYQ="_%U':+M;D7 M.H56NV[Y\4EI6X2XYJ>1(EH8+0U1(:=D.;1))ZL*<"AZ!9L'V! 5"YPP5!T: M*J+K*IX;7<[5UO1I?G0T/=J*&H $NFE&YM5I(6=]K)8J4R'# M(HQ#+O.!-0J@)R IY)P452?-E4B6^0"7%:>K"H@\:HF!@8J)BF(GF^ M:.XR(+:UQ,A)EZIW9RN=]?5IWW1TVME4WE]+[)79O5208[[,UPIRV-X@NM3! MYGQOV:++05R_.9-D7R6(D2#&']8=O#!DZ#UBHO#V)FLP?J'97WF312WW_F3- M=T"&5=8%BZF6&,.OE0H6I90J7)Z+ZS=3Y->JWEQ05HH)Z ^,)D72+-NTU?#K MG1\^$.^^V9K?N#_[,KAW&4MIKVV]O;)UX()VI5?["-''B+D0&-UA:3T4;:&Q M:7TH]F6P:KNJ!6AH4/2:&IL"4UB*7%RR&<5?2TE-L"+!BL^&%7"-*/;W%_.+ M,+X+IJ@XJ3CJP+9<35\DKI"O?;"YE3Y_SV/09+F1"W9&W3MM*2/5\HGI(254=).C@EEOUGM^SO>=L'^K95-WJO;=M='Y&, M >V17VON.M_,XU) M4.(>4.)KGO];,#8L!2=EVFIBEB=F^3T<=T3OU(&T"M,8UR(5]L\LL6VY^TFZUNH4\&22&/A_HLEWW+'C9FI] MQZT]/I4948&-.:#N=K:J2UMRX4EQM]9$@7,GS%I=E=@6IH^'2+I,F<,/]2CT M5M/50%\M<6/.>=UR(<,7I8D*B0"LB5SB44@ )P&<+^Z12'H:)P>*.P"".S]0 M?+(V..\P!=R&AI.Y3:#P85?K$**\*5(%54"1*+SP 4$3YT*"!0D6?$3VQH4[ MW[P##'!V3%,6._#85F^:-]<#(C<=!Q ,OF">Q6FG9/&@PV)RYOFB9YZD+>J7 ML&<.&J8>-D8] VKYM-B8K"Q^9F Z.1QA\XQ?$SE8:A_FF\)R)TE+Y$3W$]W_ M1/;+KRN_V1"ZIFOB-"_F@B6'9D?F@(SZ; "+ALR>'FZ^9N]C_87*-,E!+FEK MFK0U_5*.GO-]3;%^0,^GM5&!U8W'24DT"HM-MLUCNH]9ELPU5"' _+84ENL^GUK)%-;SBTDZ9__(-37[0-\CMH-&8= M0BQ1\YJA"/F>[U5"@5=A4UKBFHV1;R.F']$8^1TLZ+.SD.GW%1MI5<)!ID8Z M%7?)01;15+^[F3;L]1@1M<[$"$*$K'2"EUN:7Z)W[ZC M''GG]](:_:B['K 03@^Y*=T%/VW[Q+D?VB7.GKZR"\<+.B0_&R_GA?9Q9:D[ M$PTS0QJZB\O&M)6UFN;5VL>!+757X/?Q]0WXZ9O(K^^]7[>57)9X1)/6):\7 M"[Y1"R8J:<%TAWQ!'ZE,PI<[Y OZ2+Q:7#MAS ?U8'J)0]NMYL8]!UXEVVO% MT$>*Z$2&(#3;=BU84CCZ<+%:^:\#_I=I/8$_HIF;B\$=5\G?ZT0*0V[V0#S>W)M MI0IXE-Z!71Z%[FS/!3PB$[/J2YM5EX:OQ+:Z(:)!4ZH7V&> +&L4AL*FZ%60 M 98I9P(T(/DY'7<-(BZ8F7(?UA256%.)-9584Q^//3"@X@SZ-((BULNNK30[ MIT<=PF#X_**P;<*!92Z"/F_Y>N]KUP7LRB2&56)8)8;5YP&WHNV?\U.9!")\0WL.VF"3*:XBCBU%.$/L,XR7@$_B'?2L\1 &JKW*PC(SFH-8*HI27[HU MQ9J52@B1WI6=?C5K,,D,VLV,EB3'5^24J8O1!'3P*,!S5W=AS1E[&@7(QS'J M4)@_,DJ]-=U.KOXTMQ=BT)5,L^6E)[,!,E^OVM9ZW&7\GGJM&/0K/.LUC"E_OC"_J82>+.[Y ON4=A= MS5XH6RJ1CD\L';O\N:UPH&>%(\',N].*>\DAC.7]Z^000C_H9T'&1 :N)@/8 M60!\9G[(^6_5](NL?96:?N:SX++IT"RN#?*_&8>2U@WOO/#-[ MJP=W%@.P$W_)GL.HN;C6%*Q+-5$L9:I[[L44X(K8A]OXD MP:X7C5S8*B8[7YAVJ"CYK3HRON, 8#L7TJ7W]'&6(#8\HZB+(LOD5NW2-ET( MS5RIJ56BV(EB?TW%OEZUXM_6[%RW5QOZO)7C6V@G@PXF@X'$JT"SJ1__X-AI M$=UB4[7>LC4#=+J-N2TQ)E'.1#F_M')>W1QX6SN-V;*UR1%%$=$%%E?J MM4R:7$#M!&8 =J:KVQ?S5+0\37%@]\I3=UURD+GR0>;6:5T?B&5WN/H[@+^K MV2:15I_&Y+^,@G2+YF=#KU]@EVE!+/5:VHHYO*8]]"WQ[=;9F!_D MT[WU,N\ MJ[M;_DEP%KPX;HU(7I3OI9KYKKRT+8&N!HGXA/$:X>Z1+D3Y4Z4 M^V;^FE_2[DIV[A-FUJ7X0;<\TWI5)$TC'-!NV(N;>K.&XRZ;_-HYQL=9"N_/ M.'Z>]0Y_AZS1+5^,UW>_V=)73D#/^ZYN*:[+V/.);D7/*^BN9-JN[YQ)/E\W M\_U:O=#K()@YK#O-MQJLY3O-W5)W@J]/#GGSJPI'7I[[/1@?MIPL(%<>4(^%.W MS3*IKF*YMN-&\5*U037%6N#%"IB4I7YD\]66]=12!J6BWH+80RI0P.$ S-X! MIP/7G[@ 1SU=-,TP!?[956$0SR[H(56O,ZF_(*\PY&_XE^A'].]_/YQ;ZT.J M8DF/^_'@K[OAJ;]@G8%=8\.'U,$3__=@V$/*"VR QR[8,90M/0%)_"F 1: > M3C1!503S$G4G^JMBK73'MN8 =L$A:.F+4+]3[I8?GB9Z8/V. O82V&Y$LN=S MR, /EW3%P^IA>^X/B!(RK/!\V*^IMJ^(VFBJZ1HU5$4^.R'E"S"FA5B-(,3 M(J?^@C3<+NJE9SPMB]3)-X5\7 MN\\7 &Z5J&TF &TMBD,4+3"5""@R?^\D- LN'3OT;VE@%*QI; %:V$'U@?: M3Z]U5X@J<0E=P)BMHM1-B;;D6C [T :H"XU(3O;/ZX4+6'D$4EF-:'#PM(A, M.RKMB;1]@*:O<[5-I>"R2Z67[RHC8L"&].^V/XT+B)W9@>(?%9G9$3W&M[YH M^LK9;JBZR#%29D%J?#H[*56TCK,,AMR/?Z)FJ.<;HBY,WXVA9F[[0""!$@#S M5=*BSZ3M!$[9;@'9"6S'@+('-C$]\G4 <08;)OP(BL/<=F _8*"^B6!\C&" M)345;Q"SA8FY0GM,S).S D.F<:^]JE,K7B\OU%[:4\>"H_[X!WW R?,"\YBB M]VP^"Q60]0# 3'T.)NN K13(ARGYY@ZHK]>A^$D>@ %XS])1J?2:+I'.S/CE M8BW/A *'8;5W=T _*Q^6JP/4CW[I@?FY4P6<@63TK!",](T@(=@\C^AT4$=( M&9NSJ I1 Z-R9X7@ 6XB,4PD[+PP.]MB")_M]FPZ-@]WZU3C#PK0C.AJ^:FE#SDP8$UHT]*]5Z>!"B0>6$C>!(@'4P9GF7! MG%-B/.GGFX+X-.](Q!:[F8.M!$X]-C"WDX?@\LP(CKYT8 <#*V4GLZEM1_=C M,_PQU05G*O"9$A\B(FOF:-<2G>A)\3ME>,H0]U;YX?$CAKF_]'^_M-D!7/4E M)=*C1',NJCGGM *P=08.7CW[!;TX*]O%6MDN2VM$-.:;,=YH$G*E6PS@#HQ[Q7E;@ 6JKPO$A]D"LHJ/H6;LX.1M]A E\8OEV MH%["H15K:P(7 (=BF3HK)4AZ1BR(K$BSV!BOEJOCNCI@P>D)I:@'*GO:4R-E MVD%TL@;8\9K5"T[P.C@ZNS[ D:EOR6Y*$U=00":*8J5DW?4)#\QC&+^S0 M:NM\>!*_'<)*4G10TZU40PRAGP./M^V_]"U&Q7U<(]&-WJ9;Y[X?^5_ C!7 MNR,CX/#)TM?6-0)1_!5$/W)KV,ZAP^*\ MKSHJMW-05$@",W?@C8OVS"..0Z_;-:H*O9B\BA&["Z.]SP]"RG&IH/_^KZ.2 M2/M(%5CSTW9^[NY^#I:U30G'HFL@54G'%9>BS@ _13,00W=7Q3O[B!&[>Z6? M^_LC2(@4^9C-_BOU]&.4)OZR-LD];MGCVXGH\ M>>9UQ9\X\!\QI3D0*O^GUV)>]BU;$(',(]_R]J,?_T259Z'L,G94:M7=>XW% MPTI0+PGE,4W/$4O<743-"H:["8?UF9$6RL79N%A>E$><@ K(C_AM^Y%\V]U8 MX936$-'!"V0S8U662 !O/IZ/7'0ZXXVT"6A6R4X#"<],AS4Y$+#39W:8#F:N M[-F$[6K%U= <34QR' CXZGI90994=E2?VZ8V:'$"<3HROUQ(7*Y: MY=F6.]<;]6$'[U=H@3P=:4T[/63$%KM(&F\N>F5R76_U8<3@R5K(G([,R0ZSF>E2QPC]56F\XFM]6U.%[)EY=LB*H,[9C;&< MKKU %_HCR^"$W.G(]F22Q_Q>IXT,6 3+*=6%FFNI HJ<#E7:W6XSMQ!(%N/' M4\GTV:QG@J%G^&EKME9(A[R(E$JBO"(KG(E,.;BSGPQEI%[%Z@SH.M]J;(3E MJ!.LVP-:0,_P21D65+T;B@*"=?MH?U8JEC=Y\-0SC"):M0[%36IY=A#:C!JL MEL;$!4\]PRD;-><.-Q551+$%<]%QB/124J$)S/P1@PWMUNM!XP M8>!^/H7W(2OHKG6?W>CLKW[@SGU8B!O\'6QYFF+TT$G,LL/K0)?FU(T.F9G M6KJAOEPIO*-(MFH!JLL5&1XFISH0B]@/NB4N>-M!& =4_:%^0[Y M@N+1.2UAS'W4X=WN*W>6.<2(KG:!4-,8F^]L;;]4/?!/,._.UGN1SE0Q:'S; M*B\[![?K1$_Q(A]S5U*@F]4^=$9#OU@I.ARQT=FH9[?!J6CK^GWAMN"9L_M2 M1YE)?91AI&Q)13 "+;5-TDWAD9P\JYW!VPHR17FY0 M)=A2H[]8J1VR7BNJ @9Q%D=>RY;_$J9NQ5H!0MG.99)B[]+BO14*WQD9+@W, MB36<8/4EL'J'0.$9<$97A:Z-5?L"LAP0XW&#$JH%415P",XY\K6"K9_/"&X[ M2A3*IZQAE>EMHHD=5722XNUL>W&5F,:):9R8Q@G<7L TWF(.&T,.&!]7DXG^ M=JY^=BYL..NP01B^Q9"$,5F1XYP:U\^^ AK?F0'5=NP%F'2' 7?/\&V3FR\ED-YBA'V\&6W)#7&R#"( M:Q:3%ZR-?@=&=$&);E43&SFQD1,;^5N ZXO9*>^&UAV&G$'2K$K7.6-%H(@O M%T5DD9VO1W,ZKJR*?GE?\?Z:;B&&4:1C5*KC*M45$Y/X=9/XUB55;VPRWWKY MKZ'^"3U2?R6P_PE@?^L8.?S#%N_:,=R!;YT6MCNS2M5%:R$:V_ .)?'E_ M=D%9*::]@)GGBJ19MFFK86*Z?VEO]LVP/'%[?R)XWSVOJ(.U*W5]!8,TCO$T M'S;$F>TP)K#RHG?LOK,'E=X>4SI168KML^OL=&Y*F%1 E$W6=>9]9CRMJW?A M4G]:X[GMHN_Y!#]L=$B$HF9:OC9MY3,F#7-Q8:4)XDMYT9FH$*KBI.(D)MN" M%6$3GWIBP2<6? +QP@X=.H?@L'UNN<$1M.++>;:$D.-T5Y@02XO^!/"N"E1^ MB7GBT$CK7)9=""-Q5>)@91$8:OCE7?L]1P34%.?;L$,/_@K&&XDO/SD0) >" M9+=X_V[1VT,)>$/T2Q/"S/;)KF+1WAI'/+Z4K739328S%H:?X3C0Z70'*.Y/ M%^R2: \JBW9[@*ZC\E+0RW]:J/ S'PA>- M@OQ>8)B<#1*T_U)H7[':,5)TMD !7E1X@HGM&ZA%HUE;]C&'77IR.U]OF&(X M^0RGA*:I:$V+FY-,.!=$QA"G%&93-J88S?>WG?VXG2*D>OC2 MSQH"HB/,+-_(K/-Y@8.%8N%.<7E_TBT1H@6#\:+"Z::M)B>!Y"20G 024(] MH>6 X\"V!40^QH=="%$&T>=6KEW@&:J<9[+VF!7JG^$(L-K4JU.T+DMLB]>D M7EZ:$4([@&6](;!_^:"ADFW+@6Z:B=&?Q/A_WQC_9-OXP+39'>2< >-::T(T MC8R89EN,/,DI&M(FZ:AQ @1CXJN8V4^A]DE0_04A]PA@< PLNW#S(5[ -A+ MEJV]]3H3)+T3)'VGE;P#X+/6,D"E,\!L5MPFP;,R@I3<#5C ]O>[+O9P&8VXFG=W)3NPMHTHKEK M2Y-T/7Q?U\.;E"4];(4XT N5*M:2-TA(EGB]7'.[+2&(BI*>;P:KPM;$$:_@ M1U $XG[R#[#E=Z!$A>6DN*41G+6CI":B*5IQ/\$)[#1OFF //AN&P!^A$2K M6W"!,KRE*I1AT8L[,D8RO7 9Z*.CK#+;;0,,,H-+04\>1>RMFWL- =?D*/^ MGX#%4MST:==6\3%U]$:H*KN'Q220XWZ5\)VP&ZX._=(PI7$-&SHM;%=Q'S^$ M,"]URH,]-77IJ%/>Q#;E*#?_J4D5[)8GFF &J:<@_%1=GP,S0?Y(P&K!)I8P M6 3-/*3B)IF!5JHJ-$72Q?7$3J+PB_&/)W/"+Z M!?W[WT#04UW)]H!0R^E)U%-35EQ@=BA.)")@J#^%JN& #\";YT!8 +HH*4,) M@>'C/@ 5$A>:+J5@>P]3#+>-D@% P9-Z#; MZJPR7YAV"#NWAOL5\):LQ"VI8;O@?>.WEQ;U\%)?Z5(>.CK -O]K>V@IWQ:4 M<"P@8KU6->936RXVL;#.E(,7>DKC IK9MW5[^N77MM1XL4_:L>7O;VRC$3U> MVD9+I8I1'2Y;:5ZORL41/IQ4&A/N@MLH V1%!WR*?NF!^;E3!>R/,GIV.S2: M#L_GJ-*8];-NFJMH_#C'@^V0>$"QS/D-\2]QL7#L==0($*C-U3J#)US\92Z& M/,N7RK-9CV4* Z&8J_.BU5 A%W,H=I:+ -6!]L8=X!-U_%-&_GHO[W.-WVD5 M(K_WPAD8!OBV;=C 4!=-QA3UN5NTG?RV_S1L%GFT38#1@_T^<5981''5LMU9 MA6:7^=6HK\\\HV]#"_B!2E0^D90#2?$)1\SEZU69#Q%USLI#FQHRT>: H^O.,GIJWYY SF4$:>L^ ZSL[&A[!W)3)O,MG4$'#L)@ M=*/><2N908.#53&1!%^^KUBDNP-ZM*%(PNA.S*$^*+=;E /%(D>^ ":Z"XXB M$"\TQ92C4*C(@> OX"$%K$I)@4.=IX'S4+R2U&(W7X ]<,+1\,EVRM#B>7:H MBJ#IX%SU%SCOS;;=IR7%@4>R ^_%]MPE+MQ_Q\>Y,V>;@P<.C\W;(Q@0 MR^ATI$_!\\"Y$@R-#;&G 1+X)O4T 9> -(?PKT/$]JDB'A\#H9N)(&A)5 MOZ!0G#]N1[>6KPC(^2L&I+48Y>Q^FJTIXDVQZZ*-+LC55T)"+*IKAV?-*'E]IP(^WGE5Q>Q\;=74^Z%TMF8KH MP*@#[>_C6U(<^ONOT;SZ(') 4J!3>W?;@!&[H(G];0-*/.](_=__==1Y>Q]B MEI: E#@_=^$/!\O:=OS&HD@(54G'C;U%R(B?HAF(H;L+!\H>A%;\W(=00$*D MR,=L]E^IIQ\A.4YH.1?7Z0.*;>,NTJ8R]7[&W]I]%(5,[#Y[H[OXEBV>O;@> M3Y[=]^!/'/B/F-($'R\URE5LMC!N'!B%\!>SYR':IIP7R=.2&7.#Y'(L.^&6G)W;UC40UYIQ G8X41AA#=1,FE38QIF(]_,C0[JK=RTB0S-$K%?HZH>F@AO8J&GC!T1$VGP[!?XHV6 MNN9L!^V05/XLZ[LD,65;Q7G1P#9+-BQEG%9? E,5LL]'5D1NII0*ZQ;/:)5V M=3/HK]-9&@C)R3/K.5OQFJUA V&,L3A/K\OR,@W%Z>29TZ(VZGFN63,8@2W+ M3+Y3'4PX($XGS\QLJ/62[_D!']H].LCFD(98#\!(\OG(7*LV6=;S8YE/2_ZD ME=>0-*/!D2=O'Q$\F5D,0]'09=6=9)I=1R!@ESX4?3[416J6K=@MDPV;I)#G MBTU\UN: -)],=,B92E$7PA=&\Z M!Y)'GF&GDLEK]I)O&-V2LK&64CWOB%!#3A8_9LE>MNF%':2$Y9H:U;5&ZA@^ M\V3Q07'!LID.GN-%-H)79Z)FFIY]3. M9_$IH#;A&*5PI/J<*0_[?3CR9$G%\AK-#LDJQ;;Z6FF%\4R@T7#DR9(H:VQ- MA('*\LQBBH6UYBK4(J4_65(;%;NEQ73!L K1Z0CZLC0L+P,P0V.>AD /\. W>@-R,:?A!E(8-GIO[2H:?$]EWP M1>AK&8 QCI+2MU?8VZH9X&7;&MGASLL\5T37=_3M1?]Q6-?.G[,XVW!L.V=X ME_ZLUG9\L__<$;,-\MG^%8:,.="N@,$T1\2+9Q1G7V[)XSX1"'QU'S<#5PCF M!L/BHF,@_..A.TJ#!G9L51X%[YUW=:(03K>>SIR (YKFM%Y>JC^ / +.@/=[CJ]<1RDN%,^XU::M]1P'$<,8,7'A*C]W M/QQ.!(:I;RUH:(I)L0FW.RM$IJWH>_;N@]BPC3XY,G\/XI"W8TY-6<_936S[ M0C1>^86"^0_LRX/GPZB@*="6'=5VOZ=AS/7/^*P M$]^TTS?,B-Z\6ZH.'%M MT_>4C[#97PZ_/_C>KPO*P9'KRLD("5]NPY>WLI,3OMR&+V]F4">,^2/&?(F4 M749TM:^:KAOGH9[^^U6+\5PR+>Q;EM>Y[-5">KG,98>*/>:5(;E<$T6:;$SO MHXH!U/IM7UAPL(2'NC-I6O.5N@Q7*_/)E MWRO6"A#*=I*FK5^]BN,'%&Q)(/3K0.@.&,(SF%GI=X !U1 5GAJF2]GV5#?K M*KQLA)AYA0I8MU2;MJ-$.0(P3]ARMW&UMJ$[:F1+^Z*;F_M5D (SH*=HS# M&!U?.8K53(S*Q*C\O$;ER7I3?R6H^LT*,HLB="B-0%$CQYW!CS7LTG79,:])>*WUHU\E\\:?H$3LB\8KG^, MG7=CLCP5[-SU?4'[B$SOH97V+] MXCIM]HI+KU#G8,8<+*B/Y[)?RO=Y\393WQ(&$P/T+@S0!"!?;>+4=,?U7+9! M!HB/MAEL6E$M-1M5>FQC+JK-\EPU::S06P&@[T<#X0Y&G%L*13TR?JU/0E:^G=O#G3 M8LQ,$&00#@S=TPHCR9YG^:X:Y8PDS9E^N3G3\Z8SAYV9+-N[E^Y,)W6&]K69 MW5V9GUADHSJH\-@1E1MR=TT&X3)AB-.NDK,+"RK#BG7[QE01D;;MCC11!HM5 MK&VOG+CHJNT[QP^/*[+&9:.C.8 UV#) % M^HZLLO$C?4C@2MUZ*W@#[M:7^ M\BW1EZ%.__OGG]7H&4HT;[:;DRX2KJ86M;2FLRQ^4E_G#-RT';L(Z56Q8DV' M=2]/ZN<,\- +,_.ZRBHU?J"K=9]COV7]G \NCD.0CV12'.<.BWU@CT12Z^,. M^8(^DGC"E_OC2^Z12HH6W2%?$AR[3[XD.':?? $XEO#E#OF2X-A]\B7!L?OD M2V*/W2=?$AR[3[XD.':??$EP[)YJKK[IKKP9$;*_082K O@?4R"[>*45TWF2 M3([>N6WS,[%->1_[=:YHZ^28'))M0AK]OQ_DC_>2AGC,7%M^YWZ7)B2C\)I$NAH WC(^]L"KU-$=1 M8E1IV+"GWKQ_5D@] .5[F+0^W7DJ0F[$\ $[.].\VYNV&+O54,4?42_E!K"B*+/ MB?6VR^E#4 0]H2L4G0)D&; M1&QN@39;H^Z9PQ=YP4(Z(BN*[^GZ;-E?SUS\TW/PG:KFG3H+4/2]&DNBC[GL M9T*SOW0KAJ^G+KR7.'7=6=9D1UDIEG^);D6Q2MS9\CX^*32^6[W'S,AK)X7& MMY?WN/*;YH3N4UTR?]".NKM0I*YBN;;CUDV)MN1:,&,ML 9%@:V^*Y;TN$V# MD]TJMNH4A@'?TGJ!($LZNJ*#/TX7/9B6NTNRV6+'F=1/=RF%16SXBD+HH$5B"REC&PNFK=RC-80/]WF^' QZ"XI:!+E?OR#H@\HA2<(E"!0@D"W0: KFT ]H5'WRF4?0Y3J M*+,<]KI#DOQH$V@CEW$NEROP_)RA:B4R,RJ'.D0@%(.-PQX0XH+ET.[ :1P5 MR8TK>?QEVJ[[[T_C][U+\+PU7GP04MYZF;>M-_YUG54 #2H1&-0!% !T! 0& M3S\#D\*4WJC$9K!DE]418Z$+IMK4U+@G#HJ]VI?ASF'E<_BI;JV '^24NO4R M[PMGOHX+ZI=QIH5M:*EH3 UC,*G0/%,UZU4"]MZB?OR3.ST,?AZ825 EL5[N MXE#W==Q*ST'E.9:4,OH&R2];'3XLNQ+9:@PG) *Q)/?C'_+5*M<)EB18DF#) M=W(0O84E\J:($N$$$_FNS7&RV\XN\1D-L 2ZB;)G&M.]4+3YVN4SCW/"WU], M\WEQ:?@[E 3=\L5X??=;"/3*!58;HF,H$3N[BN0[44WCTW*JFQF27Q?K.&^$ M=BV=0YHC5JI_=$475>?ZHH,"_R**U$WX??3 W2+E#>U%]P M11CR-UWL1C^A?__[,05^.7R(Z"@I27240UQ*RKS"Z8 Q,Q5Y.-JP+M: MT:ZF*)[[F.HH )%AL698]=>WG-VOJJA;<45FZ&K=OM!1%K;CQ76&%=&Q .:Y MJ4#W-/#[=LXV>/>^X/)?L"PSF,._'U*6XFW7$A=P=@&4 AI(^[9G4B3>J;GB M:794.MIWXW+.LN(ISARFWKT\.?#%8_H\IH#"P +,D!0>S --S:/$O;?+'C_ M(MN+;5%R^>*UUM_PR'$-QRAU)\:$GR-V?EF;..RF'+RWZGE;#&%9:;=G;PN: MGT. LV7+#6HY7BWHBL/K@,C?F?F^X+!2Z9JE+GZ42@(*S6/$ "W3# MXN7Z2C'#AXB:0 "!QGYVV7-L25%DM^C8\ZX8]=%MB!Y<==B:_C*%":*C\]QB M1;%A)23:O363YIKG*?SYY? B%".9L4'Q&JGP ZF9TZBT7+%;[?P+%@ MGFQ7Q_)YA*L6!.5[@]7?LX\.[''J:HA!'7"GSW:U>=O2$'Y@<[E>3UZR^5O( M\_EC4*$YJ%^7PXP$C&&2"G"A( /R#L6:Z+2?; TS_-"+Y\11; MR1K=+=AUDBT1JY5A+["-P 77@-C?-5WCYC'.JT9]H#B7;R'T(:9%Y(4Y>XHM MP77OSC(EN,P7[#7-8]6J0R"ZS%6%9KNC](@O9M6^021^+PXODRG3UUNBTLOB M"$,CQ- F+8YE.=@]]IQXGX/7U^5P>VK[\H)8C]9YEL0#HJUO-$)"V2[B%^CT M+(OEF.\JB:_0B=J0OI_.$S)"S4:HUQ@V.S7F[.9T.4/U]B!Z3>/ACT%T/N(F M2XQ>9)!TR1I(\_584==?S%ZX (B&3(Y .HJ6T6D>]I^[2B?*)TDKRG0_4UTT55842BN%Q$BIY;Q"PS2PJB$= M87UD5[%^Y0+D+,6D%6HT^E4G8+'U9M0I$)3<*8)CNF6?.7Z^8MH_GKV2NO8% MU(V:F[[W#C^JZ'Q0MUHR%=&!M]K:LVM '+[D&H6K7RPS@1&[2_G]O12\,3VN M1OW?_W54=7N?FP%[^-G.S]W]^L&RML5?L.BJ7572<5%O<0K>_%,T S%T=UW( MLP<]ZW_N[^@A(5+D8S;[K]33CU$]F.>TA.T!#RAVU"$P_M9QC\#M9V]4%M^R MQ;,7U^/)LYM!_(D#_Q%3X%@,T.)_>BWF["TR_!EH'( %\ZA6RO:C'__T(G6% M347MJ'6BNQ=(\5>$\IBF)\2: ]KL"KJCC^1NTA!=A!R.3Y&)2 K3[ 03B$PN M)XBHF!$H"9\@64Q"<93X$<]#W%WA$Y7,6!D=GG(RUR2A2'?::!+'F7+9;),3'$ @$[?:98 M6VFAWP@P0V':6ET:%.4)I8*1)\^DVWU^/I.(*E(J66!%\XFWUCD!/WTFCJEA M)\<%#N]7NI-LFS ;MJ>"D>3SD6$:P:J^4239-#:P:-H6*2(7@)$G;^^LFD*^ M(6="EID)4Y:U&+?,P)$H>O)0VIC4R$Y/-UI=JK">YX;=C$=JW-3OA6 M+C>K^1W*&A!1,M#)XIEUARQ@1KG$APV?Y7U[C?2:,+CL9$G#3,EW6OAP@;3: MK66!ZIIIE@C F?%D9+G8JV0G+=%#:N5%4?"0?J&MTV C/QDY:S;#J8;J*T/1 M)XN^G&DQBQ&09>1T*#.3Q9&&J&U^2936V"*025R-AN+/AS;X)2:0J$BQ#"=F M]26=RVZX:"CU?&@K7<@$F9F&L=V*WV'1K%M(YZ.AN>=#!\Z*$_$VUT88ON.M M.PZN-L8J'(J>,%5NLILY[3$L/R],&B6:[5(Z'75'/UD7RN=[BB+V2:/;KNA> MO<<8&Q\H*7Z& Y-&<:FGVR5>W$C='K;*%8=T-/1D EW'T/QUOCY@![R$-2A* M&(ZGT= 3L>KD0V'5$7*R@?7SN)'N>/EU2,.A)W+5E*IUFIVC.I KAY+)ABT; MK(N;4V5V HCCEBE8N&S>H#JO28'AYZL*^?G.W@V*U21.57AAJB!:X,<#8>> MK&NU(IBR,-WT6*5%]C;SBB$1;14./5W79E65M&;)49&NUPV#AF^$O25X[)/& M7#ENA]W&6K05)VJ9?AJS,RE/)&UH!0K@Z'#CBO,U49US5XK9.8G'>3F(YRE. MA]S'Z>Q6DP++247KN98UFA==P(Y]I,H"O,^%[X/A)9(]7_A11$R8 MN\#FT@ M&*5RG&*8$A<+4Y'WH8\II@<\IJ\4!]AT*7 * M@2N/9GW1.3VD%J8?]R^7 MX>2 A9-2IE/8A!X\2+3"IX\/ W".&Z'O[N3B1N2>MHU1@JN) W_ HR81N^!) M77Z1"!_2B+PK:8KLFTIK^ESS(HFB+7G+I>M_R$GYHD%VBZ M"D3F,W7EB7KT;INJIN+.J!?JMO;6">:;"PJ:>Z0^5;_[@^Z[9P4EP=8$6S\" M6[].C\)]6'<NLHS^;+^TF&1SFT;\H>4LI; V>D@TE\6/?'/NI-OU>@&G>*. KHS MC]B.V>HN4[HP_H MCV[;]'81H]^J+O[++4[F0[51&'M*#2GY7F-:6%8RE=ZV#?BU6BE%)NB=27:B MMY]2;V_=B/OMJEI_I+;/M76EMNW0ZV:'AD*.V'1A:,H.OFV1?97VV+$[XS&'PO90B 8HO 10?W97YPOZ(/T(*OJJV*W1^R"$MM"I4V0+% M*'TN[IY\1:1(H"*!BIT#)(&*#W.'_!E4=/+3XGS0)8QEKM5O6![7"GTN;HZ, M)T9%@A1710KT]C2Y+Z2XKC/FCY!B*TJ&6Z/,?9'IQ0OE6Y/I3L#XXP-%Z%WCZI[-1 #1/<"' MJ$[J:Z$DHM+H%[%1=\DKS H=#^OL=+B$I<7Q'_]@WRB4) &<.R53 CAWX%*Z M(. 0"R(H#19\A6WIA"F&78U25QQ8!O7CGQQQ1?]2 C@)X/Q1&,ZMR70G@//Q M<3I_:.'TLM-TNHDN$&:"3Y@@KX5C#EHX.6#AX(F%DP#.[0'G_ '\UF2Z+\#Y MP&"C/P.6H\6_9X0>_9T^"6 M%^H[?:=C=6]&[5E;TZC5J-MZTO:=[^>YRZ=&5XO5:<$H(X->?D,VYF;%EC@X MWQ__4 ]D%OLNF:,)4"1 <5N@N.Y%^)\"Q4#P):XZSC6,DC)93&O>I)05:3!? M6 OB@4+P;U,/(D&*>[O?_C9(\2$WV'^*%%R7R& SSIX8H4*L:OF!0S)8 .:; MBTR*7"8Q*1*@N,V]]'<#BNO>//\I4&QR?LV9%&9KHQ3D!+LIAKB/0*" U\UO MV13W>>'\YPZ<@F[ZL*]9:F%[X"NZ:#YSX4P=>PZ9'JT6YE]Z+@UP^^+)M]>"1(M2+3@$U0X2+:"1 F^??+^+RA! MI%/=Q"W9K,MV-2^N6U^F%&!5./%OG:KOJI;J+C$I] MHZ2Q/MK-5@BUH@HHFMRH)UAS'V1*L.:>;^1_ VNHH=_TN4:E9% E-=<9U.N2 M2' 0:Y)+^01L[H-,GS(I_=M+_ M7FM.\G._\_7-]UIS(NO?^L+^>ZTYR45/@/V[K#G)1?^4U^^LZ%C@">ZN)OQ" M<8YNX!^^=NKY]7N1'KLU\,4Z)=L^# F_!_?/59N WWSE%ZTP&#>EB.H+;ITZ M9JUOY'#4';#=-LYTN'2NZQ4N?3.._89/9Z?+;<6)'#@OU!)$]BXK5AR1KW3;>D"B@.[\$!=4X=.%^U?&F" PD.?"0._/:M]55Q8#V:=W - MTXK($ ^GT*IR= \%&WR=\<"-Y[HWQ=@T V"X9@CUPD MU-?-T:9'!(,N#8$@%P'!U3HH)#CP)7'@5VYZ$QQXUVWO57' ]P%#F=DFAX3= M6ILW._TVMXAP -[MOF41W.?=[D?X2BZ=F?"]7(CGTIF^("Z>2U;]YB!X"^_( M-M3E-1C$BU5+Z8X8G,7F$VNPR65%-0P$E+B^?R31_$3SOY'F?Z@_Y!9_<]6_A0?D%U1?6\[R^)*; MS8QPT\+2;3LDIZX*5?_J/I!$\[^FYI\4)$@T_\-]'K^@^=FY/6E0=-WF*1Z; M-\JS:L@]X0,2570NRTT?@J/-XJB_/;BD6C))]*26\75 M?WOQ2+3D?DO1WP%=DJTD49+[+L-^.;I\U:OH.$$[Y?J3F2)Y*<].B9:GI^5= M8?(N>"_X.YUB#HJ0M_=%R*..XREE+9F^#'Z-RY6+IN2;T0$]N;_^J@ZM^RC- M?&?NKSLHD;?U6L%'>\H<@ !CBJ[;FD:*2J]U5P!\L@PAUNL#I=[K=#2RH< R M#D+7M97UN&@$2+CLCS"TWNUEW/<7W*,!M.R0I:M(OJ-[8!+L%CV* #P8>[[P MO6B!K>ESSQL]!QN+=Z:"A)G75A5:$%I\-ZB%O%BINF2'$U *7J\3"'*U6C7? M2P,36$I@Z9W5]"X+2]D@:.H+T>T@75?E3&KMY;GI_<%2C:G6)96;39&!F",+ MRV[H!2T:PA)U35A*<"G!I4\1)W 'A?=^_(,A MR -R1EKWG4BFO^95/6S[J%N>?048HEVA-;T>+UM.U9XU--5FQ7S)<]EAEC%1 M[OV\?/%]L1>[XKJ^(O,+VXH'NH!(9SG7GDS1.N(-3;;&^[:$-]:=7$F-,.8M MSNW2M"(.!8JC'#66F?A>_*%E>X!G6Z^X;J4\+>I'LY,S^*1MBE=*.9,,%KT/ MTB7Z(OA$MV47]OYT 4_ =R:*)/JN$OWU_UPCPN[F@O$[$7K'KSAX]Y,8M,%& MH)R5!2336=6)\K3)8QQ5<8DBA\P\( LH]DB>D01I_TC #O#, W8%HIM2'040 M"+)-C)F^:T8$,-I0O.UW />W O$D2SMFBXN%">RIJ-=KQ/?'J^T4AWO8P<#] MN/?L:)]G[SV:Z"4"RX^%,I)%S3:!G>NR2Q_,IFE[2D%W):#FOJ/TP-OR)ABS MM7\F@KR9OU/QBO_SOY/KV#F_->=X-^TH"]^1-!&@ M9L\1+3=6Z ^;8<5*-<0P!07H(=)S:'6(5K@EF)N:V&#OCO<%1Y$\VW$A%#CV M"L#]N?'.TWK EZYE&I "CC[; > CGHC9=FS5$>>'6P D]]. V)OP;]!21)* ME1G*4 9UL]\JN/IHH+[?*GCVPNV,CAN4T[ZGV0[@D]RS\P?3E\_N"2N:]YV> MKFDLUN:6&FF$8ZT ]@3R@?P-ZP#L 5MK &S<*]WV73-,Z9&-D@+\@%7I(]M MA+O""FP;*>^)5O%-//BS#/=O7S3AR((B122$8H0]IGI/8G$@#K&X[/J'@UWE M#0-A+QS01/"RE$RCO;7/^]D9)K#Z)-]+R&H%268:TURH]M%O.$ MS;0_LIS@V$I WB\F,E@&,+O:T1[;%TW_O'F@55:C?!V89XA(Z[5BOB-4W2PP M\DE@*9ZS#_ZZBCEV1R3_'<.L!ZPAL->%L94H@3W!V3<*8&S7VQVRSE*^HY6# MH;RQ!799H1T%78PZQ73PXY_<(WJ&[GLS[-\/J4#3)0UH6JP(8$9;LPNJ8_2G M SP]4<@#Y3G1N#O48;48M5@,Q7S3&>T^IY(GU7>UBKTZMDPW:VQ6,;V:/GFQJRF #U0=\^XY[C M\>'.]IB*L3,:Z&F.HD3J TZQX)P#2*^Y*<6"!]^NLO!B]<&1AU,!.MJT;A"$/!UJL'5) 115(\D"*%)S.M_X*YZ;9>*Q> LMVR"%TB;R@ZOM0SY6RVWKR] MT;3:1N4LGRZO:L-BWQF9!6 8X-@#BKVH7@] YMT% $E]I9CA0V2?B:KJ*"JT M__9@&.U7D2Y&0+H&\_; ^.N9N;<5ZNQN7Q"1&PH=%;6;FZ1Z$"#?0C M@Y]'0Z@@5Z/V;=7C^M1.B]1J*%7# N(7VG*VTL[BN 5UXX6]YU@K'C^9(TF, M%BY@!)E%L1PB9'!,$8@,A@JBA$H")2I(AA0I')>RX)W_*^Z^T9.$C+IJSFR4 M%G@F3P7>W-Q(-42%TO%\9*5:+8]M;]QFE7Y;$90@7UG:M! U_SP>2=<*PXU2 M,HO\LC-=+[SQJD#S@8"=/K-AJ9@QY;(L4INN';K(-6L]%XXDGH\4JH8T8$Q= M1YAB>C8AZ]*@F.? R).W5T<2,RBV6ED6 W13TH/>2EG"D2=KURRS/S+4)6/X M*V;%<[UQ"=$" 1>0YR/+_3I=L?DBPPZD(>K4A(DW9S@A*BY]/%(5RIPKH!.) M9](%UQ_5^_E- 8XDGX\L8L@PU'MKG/7'BPUO9-J#?D,%(S//1ZX"?3Z2C9K# M*T$K.T8:\GK8A2-SST=*F:6NNO20YUOZ9!ZTZW,%03B!.%V1ZS1:6:S8#8SE MFL[G5MU!UR<#@3A=T7R##QE=&640;"R2A46?8>95^,P3'A4GX29-.D&?U^MD MX-DYKSWMPI$G:^^IT]+80XT1HHLSJD/RWF33I\'(D[7WYW+8*9KTAA\PP*[G M1FZNBL!YGG"SVE=KICLMCOA2T9S@-4(E9,BO#+6RK"(Z7<\NY]+( MRN@TL-!/J"3UIP@R7N)3(YP"BZ-6[?-H!8X\H1*)TS.N(Y 4X@L=AFS9?C4# MUDZ>KIUQ-SI9K_5J2%AM&6F@[S:AP)$GDHP59@:%]H6. 8S5OF;:3H@TX<@3 M*HWUPFS6Q9 <4AM15 MW:7VT@B-W:[^RJYFQ+4FQO/A)'=TU7O,R$_1 6EC6 MI(@P&Y$W26AR+^BHYGM@;];AT^ 5T\B M]/29IAVX/S_D;D/2%-DW%;@).Y0^H&\;,B*ENM#1Z MDEG)K4*O1)_*W_EQ5Y6_:Q@'44C*[C';L"<)L$IJC];Z <'TAW?I?[JQ2E8VO[?/XP[)!*^ MW"-?D$?RU53&A#&W80R6*,Q=\@4JS*M)U EC;J8PKT;S)WRYF<*@K_8)31B3 M[# )7XX5YM4&JPEC;G6&(1,@NQY??K.:S9M'_9L1(7O.;?A!V7VO0_JG)HED MF_##*#OKG3L>'MGNQXE^Z&(-@ZQT^2/R_++':7[02ZDXKQ/TMO*6M./ #4570?=A[&MO7+^(]/,B@W86. MI,<,V?/3U4#78/ Q]N,?]+3CT\4VX#O3T7\=;[87,\V_NZH^*Q'VR55UGG$& MO9H7T C&CO41051[XX]3U>[&:!-625RSW4&^PBCFQ-/&4%4): ==257OKUG& M%505O;].*1^HJN>#JC^YJKJ>XJG")C-!J&J.9S>HB0['ZD>I:DXO]7"[.<.- M>0U7L:*P6$^&,$V( JJ*);OJ'QY?O[NJ?JU=5=%6H9C7C(PQ6%OMZAC-AX;R M8;MJ6%?3*,[/>WS(JZV*7IUT1SX-5#4+5/4T"?UBCH9[4]7/?%^U]R'D/\-= MTX<[#+X)./Z!=R!_O^@88)PFA_5LS6"ZQ3F3F0GEM?[NXD:_BXZ^*W1KP_6B MBOB>M1PUNTJC-%0%(G(/Y*YGR'PQJ^7UC( ;:.'__0Q7;+"F4<+*ZMIL"+S9KJR4Q'9LCD_XHO)1HC2UAZ7'&4-R!O>:LG&SV83T#ZKKN MU#LQ':\7T_Y),?+JEXK7-^SO[*"RM_69KWI?>(.F+\G%XKNW0N9^M\+"/)/) M#JM#!*&:15>9,MVJ2'S8T:&7+Z\(?%/5V5*&]AJ6.>^T#%@(YYO=+":WB3>] M3;QC_:S6&\/V[B.;H$_#K M+LOZ$IU'OZP;IGMO-S%QE]D+=]^CC/7OQ$'BEE=X#&R$=D M%VP-^:SLB92"M<]22 J![SU,=+X,+XZ*JJ'[D&O= N='[V<:/1.)?%"F\/^^ M%(1>5USWC<)^9ZO@GOP>+?6 W)*IB X4;>T9(W$XHVNDKK\8@HX1.P'>TP.E MGN>C__=__9*P'"QK*S=8Q!Q52<=I_>(4O/FG: 9BZ&Z7F$_&P MW,!+0GE,TW/$VA941D61RB B(2 X(@K$! =83Y*R(&/4A,B(LI)!3XK@MCJX MLIP62VV#HH:YNCEVZ95!GRNH7 Z'_9";UFF^)E+M9F66]\,)!T:>E+9E-6-3 M$"MKE2]YFC;QQ0JYL>ES!94# 6/&XV R,VJ4BJ-<,=_+56%!Y9,RM!D].P[F MBC9 POIX6D8[MN%&19I/WMYI-?+JQ!X[ABZ/E_,U7W*+ UA0&46?#YWWU%:Z M/[$IA"E4!3&;Z4T/6T("V0]FIRM:9S7#&W1ZR(J,JAH1FDV:W:I;!#?;QZ/',Y0?3+- MJ2[B=T8;89,FBFI7/5>I>,T:$\[@,0(I993!2,D8V5F>/E=_.#,Q._Y"X_-L MB2]5;<=HN$T!OOV43*' C,OX.-!8D2D.K+#4KPS%X%P!XG!2:L^H[AHSQ#G= M1V[)MMOBOE^/2&D K=- T.VRSUGS?49"C ^\YQ, DIF4%264"%#R5F@?!0E M9$44%\@)@N,3 LEBV1/E,^1Z;T4+(Y7U[25AV^,:4HI4ZF1I2K>6:=:Z,L5V M:Q6MZ*N*GQW"NND9I3P[&6G-LF=$^GNTQN1]=?I_'0=]C=+5#T0:6#>; L!QWU27RU: M_?_9^]+>Q)5M[>]7NO_!ZGO/J[VED..!L?>Y+1DP\PQF^H*,76#C$0\8^/5O ME0V$!))TIR$X=$GG]$Y(4<,:GC54U:I=,>!7O_5F">'0ESK^VO6+/4\WQ/RI MU+0 '9=;5&_>!8GHZ6-N#;TF0] .$6EV\U0+FT6O=P7&_K2*ZOR M M^Q2P.?7@HLB^LR1Z,NXO:\EC"WI&P>Q*PCY:6QU@> M?4W[G"*Y!YVB/ZI3%/F8PI64L9"\*R1WA;P7K<..A00C"1:2/U=(Z+/>V8MD M!?E*[/Z,K-33LTLOEHW]OC_'[WM=[7XW-O\Z:O678H3$<&73T"2A"Q1=Z@+$RP%Q0Q,OSO!186;J;< MRU5OOIN?N.FDQ%*]M<=[Z04]X91IMF&QOUSM)M @'6+.TX%Z00ON6XN03JZ] M@8/]TO7LIWY>NZ"MQIRL/M9;(BVJ]5\HU0R!GE2$#KKS56ZN(GU5XLR5=[,P^*1R>252F9AS+ESS/F3/9W72]S> M '-:VJ@U&QF=)2],"GIZD]_:\>6M/9W-L%'ISJQ-B4P:\TEZIC65LH\P)_/M M1^*!P9X.1AV,.A]#G6AX.GFME>5&Z_R*BSG-BC?EUQ5#O[6GH\=FM&LGMQ:G MBVTMSZJ-IF*A$@44_>T'_9!\$W:^7IZ?=12!@-)$U"&6:(#@!,>]OUSM)V+F M+==\L=<&WCO2>T^0^)&44UAC$.D.:TBAYB#%^4"1P/=1TE3-T83>%!2U*?!& MT]+%1KT\OS%*]E8C,RYWE!E9[3-69985-R,:55!FOOU(HZIDU_+,,*1\74CY MA,<@(@4IO^1E?2:D:%LE51LJF8RZ+%"I4G.0GM>T6T.*._8:#=TD+;Z9[XQ2 MFI&9+[?SL.82]4 FK_2D$P:5KPTJ?XR?\I&$T6>"BEQ(&FF^MEGP2U/GVYXL MIW.S6T=S_<96[-3ZE;2:D\L4 "+9JI.HD%L&!7.IU)7>IL:@@D'E*X%*9#V5 M5*T63TIRR\,OC2G*P,:)]ZLGWF]X\/JSH3>"JX\&6G\\514J+,3K)E+7 MJT U:3$Q7IQE'7Z93M8K$T9F-[-;!Y6]E5CBC?+6X:N*W./S32/?X_Q),CPM M19(TWD/$4';%?%<$5Q\I*/N X_D)4#80S%S;E5=;#@Q2JUZBR%I:Z=9>)Y7C MQTK?:;J<(B5U;FFRSG0ZAU"&\F,T/H*%@0S[9%\J+?<)0-;/Z"*?:7()LCO/ M-QJJ5/6RLUL#V<+S/=K*32IDDT*MZ>)?D=^#W&=HP$&TDTT//IT0!;"]XR/;6RXP& MJIY/VK7KMEKL3M4IKY-F=EF=VMRV=&LXZS4-WF_$!T4^FO75,+[ET0MI M#$2S!_*:GAG&@?O$@70$EADI''CA7<6<:7.:%SLC=4#J[7';L--6XM81FM : ME1)>JHN.(J53EPQV81QX#YQ /L#'WMJ\*8X,')*2JJJ M; 529Z9+"98QK=Q4VGWP*"(-/Q[^"!T!_[ M9KO'6*/\HNE5- I-X'DZY=57;*<"9 B7=DQ4*I."@1CJL8 M@2P]$CW8Z*@7S13#IWOA%R3%<6UEZKFF[01'MEQ9L:68)=CNAH!K\&:099X- MA8" :U@I(B LVUPI4$<=^/<-,06PC]D,V&C4&92D8$JOC(;^9'FV*,/IA^/] MV[0)3W.A=+J '!\#_WE\5.(/#BLA1!M("DN)*BV(5QS]ZMOVJZ\(<3]>[V$ M+YL!]1UON@"BBUJ:GKW_\@H-K^P6"SL6@>39P'DD6#'@D$/80 3**G@,=RIH M@B'"A:#^=!."A6F''(7B:1IS$U$<!I< AX7, A(RQO/]N:5']2 M\7NSPNA9HJ7<*#P#U)@#1 2JZ/41!QA[1 TRW=\A<,%>F[/#"\\'M"1#M&P( MMCTQ]:(VHQDW3\9F17$ZG+LI5YQ_^P'E[00HCX1O)P&0]W Z/\M J&Q@LIYU M&'&I:2JW*2Q+"6LSHA:D_\M;EG5A8=J'I1TE^/>?-8V?X-#->&U5"DS1JFV' MW)+N=-F"-)ION\^N(-"_8#I/1FD!&WT@S %UX'J,/F*[+>FE%-66-WRLL>IT M&]5:+ 6Y\(,^W0CX5Z#R461QSSL+'DJA4U\'[)O3M [V1FT.G'UG:9S$U=F:+7;;5*^9^(WF:I2/N9(D?2 M*R^W4&+](8SF4*'P&Z'WAW@<;?BV/,"N9@NGR0\ZC4FL.!XNUL-/M-!T,3.> MENIMAM.E3J-4*;!I$H[_@V)^&;Z;,"P0-,WTD9,?Z#S*8KC0.W]J[PL.\;\7 MSA^PSJ0Y.S+J!8GMIRI68\X)D^(*).B$V+2?643R%TC*[E=4,.W\;CVG2 D#+@%RD+976?^16KAUGB(G[?J2!!N+RADR[12V_@T( M4)^O"K.^T1IS S(M*QU9S&P52(!SETQ?VA'!)::F*Y^)Y *H.>\H7">&AF$S MDFT-AJ@Q38$A)B$X#D#2#.SCL%] 86@0^@=-((D1Z9SOP:2>I7DND0A_SJ4: MG%P-S8T-II;=/!T@8FT@.#W$I!X<,@LGJ.[R6-.),4"K)H^VYV>501TEVP'/!]_\/Q1)*P[]U#%KJP MC@6,,/9SBVE@YGX7/-?-8 M1/F"<>R:?/G%\__ONL=?^O6KZR!Z%)Z$^YRW&3_E<;P+OOUU]=?8L6!\3<$X MR7-=X!5U#)U?4T.NIP]W]8CMY5XZQB)Q)R)QN7>-4Y=\UA@#\;UIW<XG9'/'K%1RYQGR/,$?UIKRF]/(%Q MH^>3^H56RC-RW)0<+)5DMFJK^IEK(!R?R"=K=M7D MEO.B.U<:/<"OV/#MV=29$Y 803""8 3YF3-,-X*0<<*G_99=&? ;JI(G4WY- M<;H?OVSV$Q RGDR4;C%#QOAEMA^O44.A:F1V#\EFF+<*3'R]8".LBO05@H3( M(MX?MN9WMMSN!OE^UG="?PVUZ"HUQ=86D\\G_7625TJC\HAT!9JVK@I_K.R0 M9'98:9,;@TEU\TNS-U':X;MI\0#_6'J1*&CTC !UHD1?]S9WD2]/@) M#FZN'MS MZ72:FV4[+%V<>&"2;P$5UFJLU5BK+W+3_M)J'6-*_FQ=TJ>DGFFW$TV:&XS: MATK$=.K=EU;W=0>O?:7[^:60CU_P?ED?$?V.>*(8GA"N+[J7T\/;+4=W>$0- M"#92-?D%11@T[C4N\;QZXHN.[Y'BH"[HP,+SFSG__5_/;B =XB!TQ=ZTO^^5 M_FA9N[.4=*#_OQY 54,T\<^(] R#9" MFO_I-7-G%0K]#/4! HKV[(#F[B/HL@<%$DI1<3'^+1Q5V(-7R31C\TZC MZ?'-\K9@@@([8:PVJGKQLF6#BNM.JS>OD3HT0JFJ-Q:VBR M%:Y8+Z=,;Z+8&\F'+=,O6V;-FE3R>J.I6A7(A9IMI5+K#IS!:9_5/)VHS!9" MG(^EE+S74RUWF&W#EHF7+6F1K:7!P!QQRLR.992$4DI:/FQY,KJP5FT^%I\: MJD#V.LFFD_+'8]22HEXV[69&,B6*L[@Z&-7*E4FO:-*E]B1^.E'!8CB.UCIU M'HS264/9Y,REA2V?%C74\F2BZH)95$=R[IE02NM5"'?5YLOB,.&A454;<\!LE MMY($>M,HQ5'+T\7[7&\>YZL=3MV,Y_/,L!AGI[8_29\N*3'QTYDZ[^M0G&BF MIXYEE2VBELF7+7.=I"S57#-+5K?-;-TOKEL&Q<*6U,GJIV#+9;EQWN$\*=TR M6ML\F8ZU8ADV9TPEH!6.0&2>W9=5S]4I2 M[O!4EPF:GM!U,UL7-TQ7D[C8N.WE)94K^M4V:GHBU6.K5AZEV;3%+W5K4LM/ MS&I%#GH]$>M5-]\TA/AB2((!N>ZU1O1"5WW4](5<3V84)3),' XG))E)/"Y! M6*>GS&268H0,E6*@&IUHPK()R(&S$2;\QIYM:YRK=-P[6V[&LVNPD;)4< M:-NUU*U)^9[AGX/U,37HC9H4VU&5:JS'I?JK36(P/P?K,EUG,LVA4N:]M1Q3 MR_2LX&7FYV#=;?1ZNKV9LVIWS&SC'4;L%P,(/B'MFI;SOMW/"WRQU"AEF7PR MD2O,S\'ZJJ2T5ZU!OD9VQU.=Z53B6CCZ*6!L$@R9W'#=+$GWN+&_2M!J'?CG M8+VU4LINWN<$/E:6"K[!CWN-N'\.UB<-S6CR"TWG=%.-%[O^>-C7S\)Z$L9U MX^&:S:BQELSW.$5(DOGSL#[>./EBLC--J,DFV*KI&=A/3?OJ3)8IZ:< MURE-EDIUF1U/V7.PGA7C(E.9K$9<+*YO8W(L#88C_QRLTYP[L<9KDN.:B9X< MMPU--1MG83TWJFV2^7EA3.HYFUQU.XE1;;Q[ /A%2VNB@JXR7*@@NR7I;8%Q MQR1[S@!0NJDS^G9+G0]9<=$:U#'O. M ,3;-7*B,UZ*+"X[J?IT-:,XXZP!X*CA),%+3H6G<^MRCF<&*WKIGS4 +-]. M9FI*:\HEL]*VM>G:U6W_K $ (+FLL@.SS"=3Q81DSU;QC#P_9P#B^>2HI!:J MHKJ4Q;11G\N-\>"\ :#S\I@6\IV1"JA9NA87U+1.^6<-0$K.V#)K):JJ4!!( MUI&3DTF]?=8 L--TNC'7$S09ZXTL,;%9NMNR?]8 2-/$."_RY$H=Q$=\>5ER ME%F*/6L Q+JT6NN>7N>%WLIQ8NY8C8'V60,@EFJZG6!7)E=K.FRG1F$&\N_+,&0'+I0C<[ M[(E^\P 7+E 70>%$$!JH2+[/5LPG# ]X>051]1,Q[//5*?+ M [$[KUE#056J97=R(^KUDOL-TP7A MCF0Z//U#_4/LJ$$$Y"".Z?$IKP"\%E@JKJ IXNGBOOUH>X+FN((-PTK;,D-Y M(/YJ]G+U:J_[O9UEJW]?\ZV(GYL!\1>B+TW^LV\;_$K]\S>A.(1 V#NB!P\] M/!)=%STX030>B:P-"6\:#\'+!CE94& L?7B[(6L*MO1 M&S@*!)Z\ &5G\S) M"I@1W!J('HJ+B>9LIHC ?@@&TAPS^.;A*P^OM0^?.2 DQ0:B:]IHR/W4'XG. M!DZB\DB4S-D,SF<_.]1103$$0U0$[6E@5%DU&-FRP4HQ/0>]Z@ G\=B@^#?ARXHH$\'# M'(9KFYKS$+[5(.P_T-#C#@K*0 ''A3^$U3W+Z -4KC>@Q-.$!F#_]9D@HD2; M@IZ-F-L@V&(.9W80"-<,Z\X^^\1S@BR(0$!9V3_%@0A8ME>* 2!'H*3/3-M0 M!/@71)+]2)O=XQ.(EN@+*'L+B5$S'8(UYD #SMM?1H5O0VKX^T6@>0?/5S@6 M;(.>TH"SA! 6% R%_Q#V7JXT(#@@MA=4T71<9_<^AF#M%@(_#][("(KJVBC! MA7I&K(9-;',=/BNRS]A .@AS /M= 2UX604(<&9P. 6IP(%@P6IE)$)O$-QS MGD@=_GR.R J<S .OO?XS&"^("R:&A)!)"N* MI$"6[!Z<^>2"O%U1!I*G@>;L-<_G7$G> &$G24IRMIONJDT..AF)C4\4M=]F M7_@];S6]JNOS5Z3B_?&XX\9&A>+>W=?\ ;%%=,IS)0+!#+,EZOQY1=O&[Z;L;QI+=I/NLGS=F[P2U?C/92HI:B/ MUJA-,(_T/16&[LEHSZH._R [!&=(J-#K3[W#<%>J];N"%5%=BVB9Y\1C,GU/ M.G3!>OOO^<]?R0!=1E(2=R8IY\OP8QC]PC#Z^ML]EWV4@GK,?*UW>[S=F<^9 M;>H7?H>-J&H!XN)N(16^DMRFE2T2/#A0IHHG-[ M?^;+;LG#[_7;D5F-\=_":J!*^C.Z:0]%?9%O[E>LM,8M H+U6-<.5T? M3*U5X^/5=%DQ>$_.Z0 1*"MT$[$!W%Q8B/-,"DTI6YOQ0%!L:5X,I:O M]=OA8P3IY#7*ZH;^:,1T D,#AH8_!AI:P@;APNN@,+7CA;JXB;?X9%$<&)7Q M4#$L/ZQ%=97W23 F8$RX>TR@+X()I862IA4:R&0U/ITNA/@\[B@??Z_H%]V% M^;C5*J;, L,M39F5.7?H+R:HHESFVP]T=@I# X:&CQR*I&XA>)':B/Y$\'N#UOS>S6;BS=6+JQ=&/I_LFKS5$6[OO8H54T#4C$7Z:-JKW:'I#^1L5) M#U5"IYNG:J9X[_:N,RZ7? SZ3\S('JKAILY6P[U$&L949YU4(K7@2,5U^NF5 M;!3ZV8]OVI0-T4;EH/,@_&_9.$W9'DU* ><>6MPJE0K;A=_EO"6SGB9D.K%T MT.L>S+EEIDPYU#VXBV-$EL&S&*W//& MYHEI_'J;Q@73&0M?GK:'1JXUK)!A4A(Q4\"?VU$?+@Q8ZD3BQT'_CY#96^ILK M_=6C4"R<6#B_CD6*?C3Y"Q9IH.CULK!WON.%--IS=N'E*$^?;L7!^'>'$!YM?/[RUNW'^ M[LFM6CS=*=MT1^"*PFJ:8&H+:]-J3R@*U:EAJ.N=W,)(@)$ FRDLG'>_0X2/ M&/^^E5+\=-W4XU59UAWZJG=A?[O>"P- PT&FD@N'YM?K!61NP%XZ]5' MR_I&/PGP<]8WLTQ7&Y5IK4MVE[%1BMI(E4W21]8W"/3?-+]?;W_X&9@EB&ZP'(#YA ,^8#+HUX 59^!" -!1#*]J08B@:&7+!I_ZW5&H%#T M96.30F*BQ)C5EE*7[KR;=K='U,#S\#CQ<)L)*&1W73_.E.+?)I>A.MD6EYM:G^1#DIED#]E!KJ\U!/"TW MD_R\V_ 12* +N%>LV81!XDY!(@++Q!AQ(1>";BADW6G V0S<"I>*3U4ILYXC M=$")F-,\S(LTS+]=U/WEA?>E"H=_.60!:>NGGT,/)KCO9B>WHJEI@N6 [_L? MCB>2A'WOW@#7A74L8+QQ$..8!F;NL5S'[,-SX7L-(?^%IG_RHC@5+NM"62M) M69WIWX1]SC33WY-D_WN09?H^M8&@QGQ(A'\LTU$00[_;2#25%7C1YX[2P<#[ MIL+4,37/!2\6>K-7R:F?EX)_PZ4=_KVJ;<-\N15?WC[4+!K)(\@4#6409@X$LHGS!0!9)OKQS"1#S MY;?X\O/G[%YC4-2.WCU]+PW_&/SFAX(Q-37IIPEU3WMCER6):&KHP__[1E'? M/DB?!/-(4R]WF#[UV&_Z^?Z2"-!ES+R DQLPV]5?(@F7B#Y4)U\2R@&7A"1^P-%Q<&JY\*^^SD &[55_2K8I$ONAW MP?1^PI6G:E]? V>Q^&#QP>*#Q0>+SX=]OWL7GYUC^&(OEGPEN_E\'XDYT/;% MTK'+^75=SJOND?SVUN/74;>_%&,7BLFFYPB&Y/S]T9 LPD5QCRKC5 3#$^P- M03W@NF,7OK@:+3),-3EKJ=.F(Q<%65'4XOIP2@K]DO] M+O_Q$IV_>(6]Z\=Y/=V;93A%W?I<.5,HQC?S21)5P;GB!?:(Z02&AC\-&G"- M32S0=R705[9UU$5LW6HUC4_(>,'D8VYJ&VLH1J_?_[1R+6U.&5G9JI?FFG2N M4*;+6ZU5]:&MRWS[D4Y@8X>QXZLDF2S:8CMIUVOI M,@*%GRK2\J5JY=[L->4_$>W^L#6_=_$12_>]?\*LM\?([-1%3'XPBET>1 MZ(/(B6G\>IMR+4&14 Q\B(=A;'SY>/A/5,V[T<-/2,Y&Y"G>+Q/7MFP3PJ'D M%&Q3+P"PL]A .F.A4\PRT_,3S1K?'6Q[-:\X++&K-EH>C%[)S%O/\6*EQTH? M65.+A1,+YQ]CD:(?3?Z"1:)C\G V;.AEE>;;;&H^+&I,%5DD&#,F$Q2V2%CI M;[.+>HO8+V(!_,U.0D2,#CB?<\/S$K=)'V.UB*0\8+7 :H'5 JL%5@NL%E@M M(KY[%J5SJ!$\='K86#O><'$!YM?/[RUNW'^_LDM MB=&<5%E?\KHT:\;C8Z-4]=L3BIHDO_U(IZYW<@LC 48";*:P<-[]#A$^8OS[ M5LK+\51'$ZD5*134(C/D/7XR#:P4JH^2BE^\0$K$@N;]\ALZ Z'3VSZUF6I@#[G*O!)TFQ M,-!CC*HHU""5*%KKY()%=>9@0)PZK<]XN6-I&&@PT$1R^=C\8JV(W W 6Z\^ M6M8W^DF G[.^50/_OK[P__ Q,CE7 LD$L M4()GCZ,076"Y 7,(AGS 1<@N@*K/0(2!("*9WE0#D<#02Y:-O_4Z(U I^K*Q M22$Q46+,:DNIRW9F4!QH9DQ)?EH-^5RFX-G%OJSQ'BMT#'?!2"MS/J$8=)V3 MQKMV&"0P2-PO2+Q;33Z?W4R'7="(<)Z4B\5,I65PB)T^*D7 M:?[MHNXO+[PO53C\RR$+2%OGGYP^I]7A AJ>#H<4S_PN*:L?_X'_[(<2-2#8 M2 _D?YZ/RJ!Y[;6 _-=5A/GY0\)T?*_&!UFFTN&J@ED'__[W?QW/_BF#&A-- MS;2_[S7R:%F[=[OI0#GG(#:U@:#&A!D<^;N@^<+&V2TSG7ZD#Q[!]X-6(T(0 MB<=T^E_$TX^('">TU(5U[(AB.RB(:6#F?@^_M?\HT.+]9Z:C(&'[;B.U458 M]?VLUX MKFE=CRR&F82?H9RAC4%6U9P]_[S[Z M]J.'E(8P9T0.H0I4TX/ "C^.V/N:4#ZGZ3EB"8%Z3X0,)4[3:6:2DD1R$A>9 MV22=FM*3E" D*1K0HA1/?0M'%?: 4"D4+)6OYT<",*UNO#5NF7[:T M++'@Q.J5-C=(B?;6*FMM9IE4VVL MLX*W7<8XH1F;EBAYW:5F["1^.M%Q7$VS(YD;\H-^8=:@M(2_V/JPY-H56SUM^L1F:FV)\D)^;*EVUDH M*Q.:#%+Q&GZ?4=N%+8-:GO1I3.14;)[+.APPE&*5H]WBG$=[=D,L\8TV;'DZ?'HHQ;+;Y7RKYCBIOUXDZC6N@.KIG Q/)SOJ(K:5#5[Q M\N*T5(NM;(N%+4^&7\53*[F4ROOJQM441EC$);!!?9X.+VHKCLHG,@;?!&Z3 MU;7^O):8HR.:)^/;G4ZED4W192Z7XCI\2E^-Z$70E'G9=.*W=:#G^;(J3-WJ M8#ZLV44J:)HYF>LTV\M5,F.=$P;I*K0?G*.MHY,)U+FYUQ;M2IG<>)O* M*-L;4GWC9$B.3-%<8NO5MOE'.!DU/)F"DNO6"WNRGN"X9H]>% M@BWS5ANY3"<3D.+Y4CXA-/JDERKVN_"K,6$5Y&]/Z)I+TQV07I=Z7'6](.LB MHS&=4>"(G:B*F7 F\U%] A5PG4I:/&A,Y55[E_9Y0=>$(.E*59"X9GU>'T"( M,KEUT.N)LG3[LW&]W]%6?-$DR4324G2?#N+$4VU)CZ%KT4DVJKRP:FVVQK#2 MSTK^WFL\:CN1:)($B4QR C(@/HD+<6F2I@1HD"EFZKXB_*68-4I$DI+:9Z]$@^:X+*J52CXBXJ-)GL M^18EFELOY9\U07$G)L5B8DLDBW:AT)UE;8C@\W,FB*E8R=RL:F[X ;7,SP>> MZ[6=]CD3Y/<[(\\VYR-5GTQSA4UKRL_;_CD3I+I"&0S2LJ%V^79;6SOZ'$WTC FR M1*VXRC0W Q5L6IDQEQG2\?3\G EJN=D&64\V9*XZBTUUICD1Z\QY$\2MS!:H MI\LM-=?HFU5N(#0'I?DY$\3V6':L6JD:2:M#<5M9DB0_FI\S0:K9&$'#*AIJ ML6$7C F7F?:W_CD3))7Y17:U6)0X02G:]J YZN=R_CD3)*5C\WYVNDSRRJ*N M]EVFW>V4_',F: 9:=ILM#5VUZFZZ\Z6<)<]GHDN1U* MB0HMLI#*5];%!CVG FJ9]0!LUQ8O-I,Q'H2Z!7)FL6>-4$T M-1VH2H*:D5V#D>2,/NO)'?^<">HOU]7JNK>=\@(_9=.53;L?7[3/F:!UU\V: MZ^2@R2^S]K8H]"?%JN6?-4&%FFR.8DZ'Y:OF%' 2C ,;\_99$P06]4&2M^VA MZBTJ_&*8%Q158,^:(+_)DJ41KP,^297S[+:6'N:<]ED3U#2KBU1M/%KRPL8V MM=F4!7R-/6N"NL6JD,QT:)./,?H"*GZOMLJUSYH@;=ME$S$ZR:C=#5E2BX-8 M9:*P9TU0+UZOI5AJ$R>+\KR\J4ZY6*_+GC5!?=&8NJI?-7G0,U72JS"5"CAO M@CA]O&TMZ%&#SY7)^GQC5/KM8?NL">HT9^M!4MH.U6YI/.YUNEZ?I>9G35#! MW/BNM+$2_,9P.W6NEN_3Y?,FJ.V3%9#:5A2N*A;-L>QT"EZO?=X$%=FU9(W; MN0X4UZ32*XMUB^;:STP0C/11VD8QO. ,3?C-Z20/Q.Z\9@T%57%B@THF;C&E MZGR"FJ)1SGVK""-J:Y*D)&>[Z:[:Y*"3D=CX1%'[;7;W16+W)2"Q[CM?".;W M8I@KQ:TH4W(N)7H4J"JNH"GBLT!U:FH2.I)2+1 YP4(-B&!!Q%_-7JY>[76_ MPS\5_SY.LUPA 70R_ -1-L3'%Y,@_D))'YK\YZAY\ GUS]^$XA "88?)-\)" MV;='HNN"%3"(QB.1M4W#,8T'PO1L(B<+"@S/#126NS(@LJ9@2P]$RP:.(L$8 MG1 ,"392P(S@UD#T4*A--&&.ZDTB0& +:%ZQ.(F2"B1)P">2W,;0#0 ;"3GM%5 M)D'33/_EAYZ#^K!,.U W.&VT]+*]4@SP -MIRLRT#46 ?T$+VP^V>4#94,*7 M%5$F_/U4T.@2ZM2Q8!O"\::.*T M@P-OT.B$O6>EAFZHQ?:R(9J.ZQ!P>,@% MP=K-!7X^%1Q$:U$T;92F0CTCFL,FMKE6=/A=8I]W@>L0Y@#VNP*:@RYQ 0'. M# ZG(*DKPWXE*)J+.C[0S3DE'%HGY*@K* ?R0'980 R&!;JE MF1N :&](_X9-%4,"%C "H0W8*(BN:3MPXH)+P'FOH#P_]6>!\(0A' >190X, M^$'X,PH=#,5Q[7!]4&57D '.G@AF($#[!4)I"'*7D&A07B"KB?K_$W3K'Q9V MLU(CVWB(*L><"90P6 )J:P-%GWJV \46LF$*GCY ME_K@AP:4'",D&^(I6$,V.7 <:W?M#S4031V"*OH9]B +VFP/2,'W'HGCC853 M44$35* ,'<@1Z*0-QW7@D$C[G.\!7O^RE:.OD%J]7)8_V(8XY,##W2D1KE>P M'/!]_\/Q1)*P[UT>'"54Q3 1N\_X!PEJP7/-_0=A>CKXY%D2^VB#:]?F-"'M MVON)[0:DPI7_W/'5!/68>/,:_E&6^*A_$_8Y@^S>4VW_>W#<]'N8\?_O>&;9#!?HL@7$O,E@GS) M/,;?/!2"^8)Q#/,%XUC4^8)Q+)I\P3@65;Y@'(LB7S".19,O&,>BRA>,8U'D M2^:1P3AV/;[\XFW[=].5-R-"^A>(<%4 O_*A\5^ERWBKYU%(?Z5^GZ/39F,]WSGLRVA*JPS_(#L$9$I">:CJ$)5,8 M\F%?.V7ZX\6EBGO1MM^5+*Q^OZ)^B8]J'TT'%+L?[4/WNI^KU9\B3+>0G<2] MR0Z-(?FK0?*%A2"TS*?_GH#*08'HCRH013XFOA)I\AX(:3&S3?T5JF AP4(2 MTL(UL7!@X< ($@4A83)?B39'$(+CY*_IE$4T3OY-H+V?4"=;+82JM3L\_%50 M&,L5EBLL5UBNL%S=3*Z0+_FG"-;.U7RQATR^DFU]OB/&'&C\@@38B<5.[$WW M6K^.=OZE&+M(4#8]1S DY^]+Q((1>V_DJ/Q_Q=,V!/5P,>V(V$IO49J3C!X9 M+E&,,SS">8.%1:#\9O+W*WAGU=G.XN^*J_,-]^G+Y'AN$!P\-=P,,E'Q+#\HSE^=;R M?%US]QO5ID_,G59UMO*XE9BH37W;K\2;&FQD9:S/AX@K%LB#:JVIP'X7_+QFG*\6AJ"G#.I!UE ML,YPEECHBN:Q.81(PG>FHORUEQK]Y+$BR=6+A\8_XG:>2>J^!EYVK?T[C2W]1<.< ,3 MWK)-"(N24[!-O0# SG #Z8RAUOO#N)9JKE@5J*6LE*AG.T8'O>T*PUCJU%#_ MC14?*_ZM%?_J\2B632R;7\8H?96X\A>,DIUHS6VFGL^I3:E,]A(Y?U$WYW"1 M,'JDXM@H8<6_S<;J+:+ B(7R-SL<$3$ZX,S.S8Y0W"B9C+4BBN* M0)K!=8* MK!58*[!68*V(]B9:E,ZE1O 0ZM/S\,\WWG!V V?W M3G*UA,U/'>/*U-BA,9G(@*^._4VJ2.5IL%5WL3&W/['Y M%$4^O]>(TTA73R/=L))U!"YSW'KU^ 835@JL%)$^JO95 F?H<^@ ^AX]L^M9 MEJ8 ^YS'L5BW^TM=]DV5[E"<.C)JF;0$/0[ZE>#X-WYZ MVZ,++#>@.\&0EWOAXX_$RV?PP$!XD$QOJH%(H.,%JYW?>ID1J'U^C'A;LNQ3LZUK 2SK^!K?.0A-EM=08.5VLE9K<$ZA/LX#EMK\=V&-G MS G5*A=K=$=Y3?"1!41W16EL C%2_'H2X=;+O, ]TW^[2'4N-:'@U^/G-(\H M\$(U6/E&&^7(;OKQW=!/S!>,8Y@O&L:CS!>-8-/F" M<2RJ?,$X%D6^8!R+)E\PCD65+QC'HLB7]ZY=8;[\%E^^WCFF5XB0/I=HOJ/G M%X^R^B) M[1N1231U-"'__>-HKY]D&+QY&.:>KE3\JEG*]._3M'ILS&/"?CM M1T,Q %&'G\L.P1D2D)Z.V(5'5!GR87]6=?JEJ\]@[8N(]B4^JGPT'1YXOQOE M0V?RGJO5GR),MY"=Q+W)#HTA^:M!\H6%(+3,I_^>@,I!@>B/*A!%/B:^$FGR M'@AI,;--_16J8"'!0A+2PC6Q<&#A> -!L'A\@G@PF:]$FU?! SMBT=>3B,;& MOPFN]Q/>9*N%4+D.99R^!OYBN<)RA>4*RQ66JYO)%?(B_Q3!VKF:+_:1R5H8K E7.*GC#4I>^*=<\9(96K%#@]4W:VT$S5EUL@OYI,D*KIRQ1OG$5,,C ]_ M&#[@@HU8GN])GJ]L[Z@+VKMF85SP!HWA@N]2B99ALSE "^QGV3O?7L]2(\E9 M\4O9*3)CM]A8IEEH[ZY<8B5BFH$!XH( <:,G*"]06>5+Y8)N]MCLGZBH?]:: M/^>E+RS<-V M*<39@KO.%ES_T:-(I0RN]IXK=>47U-(C,)ZW:6/"=3]V,\N?=/C<8%28W*WNMS(1%BX1Q+'G% M=\*QXF/%CVH\BF43R^:7,4I?):[\!:.4R]L5?U:).US1DXU9HZ0;&3"'BSP? M/6*CA!7_4W96;Q$%1BR4O]GIB(C1 6=V;G:&XD;)9*P5410'K!58*[!68*W M6H&U FM%M#?1HG0P-8*G4 ^;:R\VWG!V V?W3G*U MA,U/'>.JQBN#>GVPK)$>TUNL5S&KLQVU)Q0U27[[03')ZQWDPGB \0#;*BR; M][Y+A$\=7\I6K5K5,:W$<@.UF1UPI.X,MU/'1[:*HK_]R*3>L%5WL3.W/[+Y M%$8^O]F(\TA7SR/=L*)U!&YSW'KU^ H35@JL%)$^J_95(F?H<^@ ^AX]L^M9 MEJ8 ^YS'D?;1L\%?)"/R<#5Z!]*R\S=-S4AB4RP5Q;*W&^< &OQ+U__VE=XZ? M'OGH LL-Z$XPY.7>^?@C\?(9/# 0'B33FVH@$NAXP9+GMUYF! J@7R/T6.IT MTL_/.Y9*\Y9:Y[72=#+]>.CQB_7/4PM-7KL"/^>%AI!T\J-\-Y]N3R@&7>!D M\/X(ND8+YG^TOI.VIX M:'?(M=#6^5=NSXDGU%.$5XKA"3M%/?GDVFOY^.Q#D&EX.AQ1_)4]D*'(\EJK M,>V2F]7,2"Z-V2+-M,\<41-=/Q;-"# V0U4U1W2#B=Q'+,O,M MY">7=7,Q=\W,A&ZW0RL :0@DUGVCW00UH[X1 "*L!8=V;0]<3)Z#7X^?97VA MQXC4.VENF"X(,!HZ),^( P+8!:$I('T#D1 M65C!R:$9(#LKG5L[]$#@KPA3]G^%_8D0707XWV<#/:!A8#/#=(DI0/T&WX+# M3.%B9HI+S&Q3WQ$!]6*Z:&'/)POIMYLM(JT!W-V447?HFX0HV/;&A/#N$'\A M.:')?QK-FA/\2/WS=T \QYLN(''1T"M!"U&$@,0T?91&>]S+U?$R!4AV HZ$ M7AT6Y@!1,ESNOX-1IP Q]H@^< 4^_,Y/.FL65-S)>M9AQ*6FJ=RFL"PEK,V( M6I#^*UG;U%G4:-=MM=B=JE->)\WLLCJUN6WIF]ZQ/X15H\YDR;T[S8&:D#4F^/VX:= MMA+M6Q&XR\YS0(VK!B^XO>PPKJ;BO2S[[4].(! M K7@+Y:MP#8;"$J_I@2?+_^_9C5OPY[L(EGFVC'?X15*3&S-;(LKE]K??J32 MCZ*[;C/J+PSBT?2?W ]G[PW^+NDK'[\!_ZS]S)$ M#;9%L8/\PL%ED+NP"Y!(\E]7"0"0$@)[[ZS0\7WHS];J.D!!0EU/>S7@.VN*9U/9Z\9)P[\1R"@+8-J]3^]9NYL?(1^AC(& M%49[Y@SO/OKVHQ? -!10I!9HW_,070@_CMC[FE ^I^DY8KT(IMX.&G;!P/4= M[0$(C(ZM .B02= Y)DP?.KR.K%B$"#U=:'R@W$) +'=R$!Y#\&/2-#)D-$F1 MR'SM?>0':+2.FYST9(K0O84>9X "=N#."X3HZ5Y(I7TSY)%"G_/IZ]#5WWF8 MB7\1C@P]2QG&,/"/.V>3^ M:0 EZMD;@.@<8$QS#-@2-Z( 5@,$7Y*L4\)?* MI),/@875 ]#_&WGT+J1"4!V-2)#'AM*Q,[+R2 S0/ 1MLX6?AR%?<-) S; 1\D> $3GL#P'T.<<.=9.'#<-/J>!3>A\Z?]+N M]\$?8SU7-FUEE^??_[D0$BZ'TO'V9I?MM]F8,\CGA#17G173!J>/)E3W6>A) M/G,-8PX0D7OH0ZX[P'CI&^9W-$23""C8WU.?W1/_X!221SXA;=66BB1Y".1U1$H'ZN1$@QQR( MP]5[UEB A-4\"03)B[P<\0$KO!=\!#VC01 5A'M,9'2@^31$ MR-%@(D5%#[=;5E_EM)8_X&/+&IV5YV6A-(;X +WMQ)EP&^FA^90* MWJD,DF5(!N2R@B<3#$V_9=I[!PZZ"+* !%0#XLZ_$,+-WX 9 ;L.N2BD:*() M?0.H4('IEJ&@!QZ]C30-=GK(CN_]A9>^R8[)4\&!FB(ID%@VT@LG"$'V,[ ! M2KE&TSI_N'/GT_[OE7V"@L3V4Q6K,>>$ M27$%$G1";-K/)#&6^ E1#,X(?,_!!;&&A/[#+3T%&@T4TI: )F4W.]/8]:80 MLQ7!/K[.FSP2PS2I45I>5EF^29;U[J9H:/T"$L/'TYLU!THB6R,#+=B>063> M"YYS-!J,&8/8 'J6,QA@0()_6T!RG:0:0TCLH<=QB%)1=\/ MCCR'Z58(B$'^UMA \!?@/.#,).APV\K4"R<&FT%[L%),S]&"S9_#QLTCT0R# MN&?M=6$#!X'L@,OU@BD'^SW!RE#O>UJ%FG*RHCVY'E_9KOUC-V=SI@Z#Q>"P M.I+Y@"@P:(*QE?/6=FV)&>4:"4GI\8HW+JP&(TU,VO[I=NWY=M';KH61\7Z_ M]H@B 58_H\D%@?47YEE#'AG!SFT0Q-"?LXT,#9P6C#L3D/U%E0MVZ2PHCS$1 MP;T6QNY'FYOH"T[H]88_(_.$=!8:AA4$,*CNA!3XJZYLF]Y<)F8*@D]D)Q)A MP(NT'"X2HL+.A8*J; ?MCG*IR"H@_UMT*![=Q@E3>!:'X[;A6[2<^" 2!7" M! (P*-ZAX8)#HV2+"XS@=V2M=W'VBV%AN*WHGHYFY1[<9;CF^N[SW;IW>/@, M)1U1AIZV%GCZQU_>.>&AX4>91"=LL-O20S M@YTY#VW5>[L@!%$/O6EMVK;I!S8FP'+S*>FQVP\)HPH4VX%G%#BP()3'4-40 M=9'U"U*EKXX")R*=#@49'"09#T,%2?Z8.8NAB>\=]4Z3?]K'W^4>4?8OF!+T M8Z=[91+#@X@!QX^"M)_:6;O&MN6O.U6_XMXW]R 1@-E@QPPVY 4R-=:4MU:OE&;GY;THZ+=*U>+PL,#S;I7-8W;)9BV6\_4N?V@3\'7: J[54H M\&U?V)E]3A^B/SHEJ6T.B0SH0*.S3HH=N*3[$TN#$&$"@##1MAUZPN60@GUJ M/_<42=CE-]ANCH#>OFM:T/MBDF2,@G+R'^7,!EF@RR(J9F.CB;J;!Z*E";M\ M!PHDK*#SO9O1#'QP#9+VQ\-SJ('!8> "\1A_?O#6TH0+J(.41+]SUH'EN6M;8=]R=E@$*RE\T@<;%TYX2 M],A>",@CWG]?>('K&[2/)T)C AS+- *C'R;P@B\H*(Z1#ALR03HN:/*,@\^_ M_B0#GJ'!:1&2&;@2)N$'*<)0Y-_J[ZF'8(MH_]>@LR#EL 6V&>Q%!L2"\3PX M)UA'ZPC:[8='!$+T$9X2A$\C[O,"BK/;.PD3F6&F#C$."=3GR Y<7\4SP).X M!T<3@OD@NNP8*>R=;$2L\*.?- ;.SK /:S:?:YXQ! M\F1#H[>Q0'/&VC82932%HWL+772"&T[F$ ,T9UUT +QFBFAWJVR4[17$CAR$ M(*@8AB+LLO9:L9G6!WI_Q.N65W&,_BI?<9]M>)0;A9_.C, H%'8*AT8GLD ! M +>(4K:LLY_>V92]T^];Z:J_)$E:FL=SPG#DVQ64"WE()$]-"^$$G1,S $(- M13M]@ B.NR/1"1?Z0#PM-4Q^6E"FUD$N'-J!2^>;#J%V\BC4_AP.LLE6K%V= M=[-J,I8F'7;15ESGC2VKM_BWGT,'#@]]@3KRA,ZRK)GBR^7I;#A7JV2RZR?[ M[:E:AKY _($DS[ ,FKO0K=KEH8-@1(1Q- J:(1X=]"XP72 $MCH,P^!G\? D M\1FV[C@/H2-PQP/ 7P/1"R F_".,KAPX>?B?F6(!AF.7P-R=J=UMQ.UA@S[D(/>FZ#,!(G%T=CEQ'.]'DJ-^$+GFKY;;&B4V+1L'V(#^2T<[=#2,?)^ MK#,K^!S0ZJE*.DEZ\P6+4.1ERY[4W6['I:)->C-JG.YN]PD?MIR7DRRAK,44JK7WMI\J5%R%YTY1,.3EILZMRAP M!BCPW6W>U]1ILSKN^0@W7[8TJG;1R'76"AE;Q%VE.E18J=2&L=I)GX6&U.5[ M%)WBF^-]FRN)#UZIRM"VJW4F*]K=^I5A8^=/%.^@0Y)MEN M]%=)G:Y!95?UQA>5R76KI)5>U_"##3M*G?;92K?[" M3"1YLIN=,7IFJ-M5FH5NQ4G+F4]S8ZW;@1Y@S.'7;&WU?^G,.Z$?1MPO]?+A P5:/W/@W MS/BZQ;2V?&.;X+PDUQ:59BW/CMG/]?1R&]#UASP[X95";)GN%3FO-4.>'OF0 M9$YW7W[+TPL2KB&!CL.^P-LK@*GMH<.8AT3>^RY?7;!%.0P/]S[?<3>?ZOC1 M1RDD"+3ISY"?F#TP"C732_++?KK5VI:EO+^ZMAN8*2V2\2TG#;EEHYB>Y:1) M?^ZAO-_/^8%W" [7"/O+"4Z/3:KJEE]Z,:T)>HQ3'GPR-.CQ55:9CNLBMRQT MM?R$FY!3>O[M1^8A?8[1OXT,^X105S1=;7=+XK/4]^UJX-?@L".F*T;.VX[( M9#F\7T Q$RTR!,*V BTK/P M$-7N',_NO.CNL,]SXYRX.QQW[* 7-Q">(C#GMF#)Z.A!(&1B>%]FTBU.\JH= M;S<*/4E5L@RW9LBF6:M],BC'NIEE<;C9K#E0]&.36%5.B^AB/YUZQUD#!J0T M $@OYV+@RT$"QWUL6[8"^XPB=U]'#SMF?J5^EZB0QE=O=4!0 MOTHFU, J^N>+Z!?D3).U_(W!CWUU4^UX2;8Y&)25:^M7-@-:BQRECE1:C#>5 M14::3TO0_Z0_IE^L92O:GVS!*JU):]#O-OM#J\97J;QT:_@3,"1H>J9ZL9\("H"R@1_$5V"/%B.2XU6 MP0M<^^I%=<&EK,9AR9*PZ6C6&"S9#%>-/P\ M@_7.&4>)$,-ZK+MJ=L8\%DSW]( V[.7V%]=^AL7G#P+7]F<27]:?/6:WNNQ1 M:OME QB MKHM.FI\_ X6N]CI6>(%5VX1G=)]=#]@=,_[B,M5!2VK.>!A$H_6"OAHH5@5?D MD3?V.38@<6M4)(0-CLR?)?%XXK8;$W'!J)NB/?$$Z-"V5#;8/SM/X;.7UIY* M0AUY6L\N,KS. >5PL>G<=>*?I>/+&B^29Z-J7K]T*:FS7T7PQQY< W7L@I)Z M;R@E4AQ7WA*[H1;A6^).W8S;N M)C@J2!+VO3NXA4X B>')H?T1M>!$E>"YYOZ#\#Q5\,FS4U='9?EW;4Y/ M4+GV?F*[ :EPY3_W%EPZ_IA.O?4$Q-&QIJ/^T57C&92]/=7VO\?0"P3?PR-J MJ-C3NZ?#=LP(!MXW%::.J4%#\AE'Q5Y_C.+Y

    L3J$D6VD(])S)>K\>477QC=694;OE>;?H]&TV^?9CA/S(_=6T MXTS$?_X]O<031.]A^]57']:Y.?WWV=J@7X,D(CC0\$&EI!]/GEKZ="EX];S^ MK\O%7\'-;]-S8%3J_/U<&#ZH(=%ZZ3N(#/\*(Q,4SL"8 \4;?U],YF^PWE_D M_PW>(XN>'%SB ;+0(M^6X;=^G/"GBA'^2G67-Z/P_4/CG;W^-F>%H*#6*$C) MG#PXF"45:3OOCK>JQW;[Z3HHJ#'&G]#H@D+\K2=W/X9U-P:V^%!L@7,&?*:U6&DXR*LTMT_UX M?+0L:>@.&8,>.\U<''TB9F'1@:*O[%5]'D9%;'&W@BWL2-T$R9#KU//-,P"F M.Z;<8+RMIW:52GL@UJ22(:*KK1# F+OSGI)WX3W=*+K[PY8<03?K_,O2=^!$ MI.[5B<")&.QM7%^A;\G;'BIU'=1QP;;U-Q3V=KL+421)J+TWI@FVS5"[T0E' M="KL<"CP_[/WK<]M&\F^WT_5^1]0V>24?8NB^28E[Z;*D>W$21P_Y,2[^\4U M!(8B(A!@\)"L_/6WNV< @A1)O4!B /:M>[(R"0YF^O'KGIZ>[K0SU2+=B[** MUN>3U=6LUHS7^_]:MNA&[?1ZNK.F1.E6<:)+N"$$^ U M9R/ 9-WY__L=O M'WZ__$#I%.LO [O^Z@6UM-4AV##5+7'/=%MN2I\5QJ"B;-@./E_J'.GP;D(M M,-+RA[]W?KU./G2O+N1H_.G+FY^_G/[^8M=4CR?]P!U^/?_8ZLQ>O3O[>WA^ M';S[L+$V '7O4KTLJ?L1=8+&]H&Z7_@N+F@72/2,**]4.TI-^0]_>^W/?UU. MPM]/K_\@31-P#5[,+[^=,P_ORFE;R[_#2//ES^ M'.UQ3___/O9Y,/9FP0I?S<341Q0[=MMNTO[VE*P\'XW MX7;_=A8-@^G4^_3O[X M^+DEO\K.5YF(S_VK77MMU_/HUQ=V/+ULS7YY_^GG#S__^=]/_Z%25YNH7B(: M/I[J&]#0>^G_?30Y_:][\_??[US9M6$/\.8/WOKT*)O M0*KP>"S^;OWZTKL0G]YT6^[;7W[LSW=-^=<7T='HMW<=K^6>_?7[5'R\^J_3 M1\KO>X-9H-]VXUKS9D?N5S=VSVD&^ZI\*T+5I6')S+-W,.PCAGUBKW@;^1'2(,TXB ML D1@)5B*I5 )T[##,Z%ZX->)9&&,2P/%U(3ZYFX3O]E>\*=44OR2,H+7(\[ MFP?8D08')DT$N1 >U2N$B43)&%N5QR[,4?7;!AOU$2M.P.S5U!TY0<%1,$IK MU;*%O>LSVU22P'P6V&HA.^_:0>0:^"LC#)2[T10K]LGP4G>@U\E5P%HGL6/K M2DWE6A.*RFZEU+*1G,",<?6EVE_^O.___KS"QC]M!C9 MC2ILU(X7 0V5*-(#ZNX1-JB%T#7-YDJ5X%]*A5 -%Q17O9IL@<_&X) A8V;8 M7H"ZU)=(.\72E'2O:'+2P;)U^:#PZ_^^O'PQ_?CSJ\_>KV]_\_[X(X[&+[80 M;2Q0A0.?EH(&)4$,2'N31*HO=D:=3/))I%.%0 R(B8Q9[\Q\U[;J=<]L<_=, M[IYY6_?,^_WP1A^1_@'3J5JG *:FLR5GZ=[\ 1)O!;T%!8D!;;&",,JY(E,7[$^("01Y7 CZ%L @-J]( ]$VT L;F5="G@%>BW+[P2 M^2D;#^O?!LMP@\-&JFXE^F=C*7T+-[XAN"HE.1MO0)P\3RJD3#OE66\ C&>^ MNS,?9(W3ZJI73JXSZY:Y!L0#[? 3JN=:G-'7VBU(,X7 9]B/L?" MHC!Y!_:)7D!&FZ8?)?,YN#4+6[3&!4+?\PHFA?^[W,0-[10V7EC[\[5$:62[ M ,^=N2JU5'O#Z$D[VKS3W!9>5Y3 >RY5 RKP\5S]$) +/TG?U+2HU81R!_&+ M=-P)[33F 2(4>M_Y0N(Y*D8)^"EYLH%_HO0!R*:Z8*'FPA@>-LI:8H92Q2E0 M2&N/(RF>1,#@$TK"&[)A:'J ?W0W8#%-+XBR,K)7N+#$X,B6NHM\ MZ882L8L8]H[:<(1Y-:7/3W->SX^)0-B1>]+@]SG/'Z5R?.V)JXA8<^6"2"_4 M&[]U]&K4M.57:2>Y1EBA:H<&G)LDH**@V>2\QHBR(,O(G?$US/I2.,*"URBO M&.T R;H6;!KDIL0WTKTJ!G(RF=5$HQ:GX-O VW"O""M(7/KU8J_;M$Y3?")[ MD.U]Z!/?ERH41.JY5H!H:SO&RL4VVA*2=*P2EL&>&]K)#'>PV)I1?9?:&X Y M6 9\ 4KFN3;P?:^ZN)XB"VW,T0[WDJXGG1TH)\6:;\Y\;XV%R'X++PHL1K$_YT$C20H'1%496*]#9OJMI&>.-TS&SZ/\HN%:63-"QW0-&(S3LX! M<9B2]KE1:IN?@+00[U1I;I0-V,^3F&G-S";PM''C]3@8CCP&*0,RN* 8,E(0 M R*+LAY[2K)!OR20Z\1ZXCY50]#O5/1\AM$>!10::G!SK+B@'J9###")P>&RH"=1:XIY%+-[(NP#- 7W-#S;(HG 7,-S_DW&%L## MV]B0TPC-!"0D@"/\_N&Q$&P^]0FG_&X"!MF]=)U$-Y[";TA[,^75NJO#\<%? M\L>O7]ZXQZU9\NGG/SH_R,Z[O^X=@7H=A&?INO2]JEP,Y8__M%]]?OO9/?W] M+_?-;V_FQR/Q]?4+V%I182E]5G_'*&/TI/*I8[AV2'#DM>-)TM MA/+2A;6BVP5;VR!*R"FE'Z$:Y)PA6)7E8;,0"I(+:BE-T9Q0Q[G MHVQFJKO,0]SO_*L7[K= L57.QAI/?*()3]MA4!)RME?#3S@%>H,^!E,^]5CB M^7&F0UDX"MN"B2P>9?GR7'4GEA,\;5&[NHR[@!5 6I=X#T9/A0D0:Z/$NYDA M\AGYZ))[FD8;U+F=/F=:1&X6.QPE NT4SK)BEWGB8X"_)(Q_"WSW.QH,5S#YEUUX.J010I_5\+#T7#&&#_ME^GGX,EG3U(]QRKWZ6N2S> MCP9] MAL?>\*_ M,6E*54D_I*,8%P1/D!<([HK*1R''"-9Q*:_!Q=(!-'!'@.+:T237@K*0@B1& M!TJ%KM1*E#-'(3L,<6\6G_30:(N @0LK+D NE7>9W][0WR#$"X%-CT2C9(ST M4&YU.GL0'Y24*)GI'0L^G7IP*O .*PYFX"V';G014=-8=!=5;%*'Q%./3H5A M'1>9-PR*H:K]HI-S]"!.W7JL?-O),UBF":00 =5T[R2H@NZ)F^)-,U6 O-W-) M,)K6?X+$BJ:T=O210W3'Z4QY^]I LAQ79[FMRA#0V<-XV#GM;[2V+@+X2F#U M=@!,HJ;@\7;]$STMQMP'[G4GHT5TS.NP3_ MKH%A3]IFH#<.P*5 :-7@0XU9.FH><8U=&Y6?H.(H0)/7,$6Q-W/S>_;[*',Q=N:_T)N+(XV,+E)KY('%>%W];FX2ZVB'DA]4F1Z'Q'AA))2V?FE-_K1?(* M/U5R=*NYSA29Q :ET5&A0Q'G$>R^HD[(N$G6=3@B!X *$G'?25!XI8^ME#04 MS>Q[>'7O+C%I0%[MZUA,[?<5[ZX"0$#71^,/W ?90(61]M2'S=,YDDSG@9Z@ MGMKR61Q@E$(]&"FWZ!SCD^H#E;;W&I\\.H./D,G@95*HPWKR^NSC__VC/>P] M?ZK:3:?!E?1U9 87"3\S.1L#&$KK0E[#-@F^.P_%? I&$.,)L,'6&<6A2]4& M)<)O&/BNK5,J$I1S.H^.J,DUKG>: /6.9HAIOG()0C!FTGJBK=1/;]]HV_04 M$T-<&Z=T-75QNP(KRRU5VZXH#I,%J-,K,=W3OW1A*OB%CI\(-[0P@(J1DQE, M$F,_E%\=!FCBK7$8@ :'9-50WN=S+\MC0+P%Y(;]<2/-5FGD^09'+ $:%I'P9B]H"[N\^YJ8=J<;3&XKYS?_3 &8.<$H675>U3QCL]?:6/Z<.DP4>1?CBGY8#?J>1J", @?N"C7#?09<7\ M_AF8<]2&&3#82[/Y4VZ3@&'F%$*_"D."SC7P3TQ^P .=)%0#JU"_LBX@RZJ MP)$#M/-5]!GG@IE9\T2+$1UYT+F4RHT"<^+(A:0#82]DO 0=:-WP@&P%%!*0 MQD!-S/4=$$X4>05B>,1@"T^'AA?:E[871QKF* ;[EQC-4'8!)K(N)4"31Z>B M(>A.^L\9F#+WB$XPLL5GN-.PPN3\G/8D*'OZ>YCJG"ILV2JUPU9'*=AWF< X M_R'L03 -FO+%P[\2N3(&Q MTKJ!.!YCH;/LI!33%L2E4!)R9X$R)/39/U78?!+8B"7SS];KWQXJY0A(=P;WVXV,-4!\X'@%5)2#CD5G1:8HOLWB@IV M/*9KHN#/W;2'9.6N=.*8$BDM(_94SD@*UO[N>MGY60 02E6*D W"0;Q^"G]. MI? '?'I:3"3^LY0HB].KDB@+<(QT R ._A*9VP(2'_C!9O,'&SQ-)N5/.SI M\F$/'_;<=MBSAQTS;:Z6+S@N:?BY%XPIQ$ [(UB*Q"0+O$Y"@>G%O8%T(X8N M(T$=./!Q CK<;[7REPI@/Q7&1\D\:NB=GX5MF!&80)MAGF2)Z/.5NP3O7KU5 MDP.(P5FHA%ORB'*W%S 0')9_[H/_ABQ% M(^OHL7,@F#F.>9]=7TI8XY0O'''EGVOW*^^K:]O;R PNQ7V6MM@Y=U9O!]2\ M%&,6[K2>"M[ZQXH7&.V".9Q.@:*-]--?8!0GF#6LGP(8[I< [RS=D M2'.F+FU)5&YZE%XJ5RY^2E+@&>Q!'3!FKGVA="NE2I:.XL@9V3SRQD@?= Q7 MG>'L-='<3;/00F2BW[5F[FXQSGE)PY:L=AM+VQ2VE&//9 M:6=W)3/!4X1&T5=>!&[:T-9(YUSFD"J[&!Y),5.I4X'65'T_G\*KUL035_BU M=]VT?H)M$?!JG+A>K,Z")#GEBNJ+>3WY^']B-G_^$C,ZSX6?;O-0"#/UH;?1 M3RP?:)_RD=PLJD^@+A/@V<-,RCBWK R?P.*K0+CB/>VV I4?F5&4A&R&N@!T MPAT:(0TZF2V5JJ8I!L@#N@-;8BJL$>D3#+ N6*I#4I+5GP KZGQ1+V\I'RJ_ M?CF9T.$5C' JX.6PB""O-1A)E(IK)#!+%YFM'Q54Z?O6X!@O7TM[FT7HSC"@ M EAV2NY3$P_!QI1QEFVU[ZC79_ WZ*OU!R"95#1+=3F]TX& 9^M#D3779NAL M#CSS9^B(TPT(M3\#JOJ1KAW16#X[<_7)$J&GUG3DZ%+6FCH E2J)S_:"",.W MY#2FRZ2K/)HT&C+);AW!XE9K%9 CCR?.I#E?0=8Q'3%+^%O(@/(J8,X 3SIR ML6P$\S$S'S [3F*9%]D4X2E6#(NB U:@-_DJ^X.C*W4RDX5[B75Z0-U!_:%BNH"P8'N;H1@_--?Y&> R?5.+ESU*N]3 MX"Z0S/_B:&/UYAH&%9624Q&!=G_8&@+I[0O:=5D_!(D'+\4K/F<)> 5@S_J- MS.+E2'G<&;1'V;77&%R;^13W9'Y"NUIXRY-1J__4ZHUZ1Z-1OZ\+&\AQA*/" M?@"#=/C8U=55TTV7D_.0FD D[0-

    Y4=P)-5Q<25[&"5]J'ZZP9FUI+[""P'MC4PKA;D%P8N;*#N]F4'W;@_ M1DRP54(XG?/F!R6S!)[:7)17T>44LPS0@WMA4R<(%,WW^@*?2CW0F35[NVVM M"9)>(+[ET!;]09AYZ*C$7-2EQ9UA^ 9+"#GTB%ZL,:3PEH_!0 M(Y^RW4CK?C72DD%T;565HVHLG3OB0;I'V>7*3$AL9Y$>CFV>&,$?_/<\(*=( M1*[Z.5U^6/XI!IL750MP%J$RW:1[?G995*GAC=7G[6:@3_EUSHC.AZ=MU7+^ M_(LMR4#+CJG.!\HS@?RBL;KY.\MR#('?^N:=NMR;IJ:$ZMY >JR..YJQC*]P M[[>&A$OS4HE+VG"OE1:U98OU=G!-$GMC?0J[XK$MHBGXL+@_R_)82):*19;- MFOM"Y]K,\R<==HHN>05,T86H"E*N>ZN0XXN.2AZ=_TR<\T5VQH+ Z>E=?%,O MB<[K"'Q%R4^T>&GW3KZY?X98#@&'1:H M03K':8TTZCNJ/&Z*2_B+?""] =_*EV5*W\B@6IFV/JZZE*N7-%SP(^TXM9/W M3<1),8L2=3S; MT7'>0QL052SJW^.H/T?]]Q/UOQ?\[>NVQ(V43^J49-%1J$JW3NM&W)K9N:G" M*B;7BBQ10=?$PEB\2UMB[>'+$)55G"\V!VHFB)=9 3]?QJG/O:,(1W%7]#0A M-8ZH/F*85B/FD3Q)_\A/9 !C:RQ!H;25,*>H24J.)Q7I!TK%Z9,E(&@M6I'I M9VXJ=1RF$],O;*N5WZU18/>XV=W:'S6G:;GQ,2,"W>24:NF_C[ 1VXE"3;RR M]%:G_^\C^?;T1\\4\OK2:QUN;[C)? MRN%+O]EF?3&0+XQC9O*%]<5,OK2;_1[SQ3R^L-TWDR^,8V;RA>V^F7QA?3&3 M+VSWS>0+VWTS^3)HMMO,%_/XPG;?3+ZPW3>3+YUFC\]?#.0+VWTS^<(X9B9? MV.Z;R1?6%S/YPOO]G?+E61QB:DQA:3"E$6%T#R+L%, ?30%OOG??SX;+Y/##CRDT;^^.?[FH3[ZL-E.KK0.OT'9W2#?CC.'[ZM\-^AW3VTL0/Q& MS>-^?>3OF^]_UJH(0+$SF"U.'A:DD8>HVZR9+10'3;8<$I=IY R2'88B]7D.T M@;W>'2)$YZ$(H;)%Z@,0WQ:&#C4-^CWFL*0^8O)=?8U(P;%A1A9&%D861A:# MD&78;'7K)#*,+(PL>T26G<=,1K=L$C?SG1T0A@F&"3-@HIH.R/+B=0!M)5^L MM2$:M0P["]Q963B'YLR$'4-#<^T'I[?TA\U!E33PB>LK)<06SQ'V,FFH?ZN& MP.KO7 VTI_5%JF(B^8O"C"?_L&TI)Y-2$>1C6@C:EW%A@&A]4#K2 ^S2& MD>';XARK_2\LIZI4&S"_TNY6AF_( +6ZC=:P7[0I-(SE^Y?\&@E(NP6_*5) MT*(9)B#?,=@=ABPW1OTV@QV#'8,=@]VVR&H]9+G1:W48[1CM]H1VZO3%, 'Y M;N,Q#"-?7>6ZWQB-&/@8^-C-J^J)SBEV$ \F:;.0RIS1F*6QVE:5=_YK($U* M/Q/?66ACT!Y4[4B316,O[E"G6:AD[...XYX"& R-!R#_Q\-C!D86C+7 6*AD M,##N8Y6%A7)*SZ+=6?BCSPY(@,"0]@[G^)21EQ6G(,49#3DOA<7G,;A;:/HZXZXYN%MT6-N\ MU>\BTMUN%1[K,4PA&%!W":C'10+J82= ERT=^XR:F[?ZG=P,'O#-8 ;7QZ17 M')"W6KTDZW=S&8H87FG)KW/I1S(ZX0.S1]C$PUKS;4TF=X]*!A#A$(6=&6_$ MX2^C' L[HQPSGE&N;BA7<"3XX&68P>L@&5]^=C*#%\LP@QL'ALQL5AL] ,<<;%"H8^ZE2$N#'D)#(& MO*V QR6(&?QJ*=O';;[MQ="W&?KZS4)-H]F^7I7R8U4,^$QZ'L5_SZ4O0^%1 M^%+3 =4.Z;=Z/<+WRP+P]<6 M>;E(\0.V]XWC0>&1'\,4@@%UMU7?"RQR?=@ITF5+1[DIU&6O?A>'BEV^:,S@ M^BAOM5#C;+:W6J4D;/6*-[X=S*3UQ NBZ*DU"8-9&HD/_.(B\(>EWN57B>*J M0G?%IR?'G:=\;'R0G.\V6X6RWJ!S88:N0Q#@]G&Q LS851W6MYI=!B_CP*M& MI84?>+K5XQ3DBB/2 QE?Y*%473.,:P%-Y4OH0_W]3K$FD\&I,JSO-_MU]98J MG@*L7O$NGLK0H8&"L3(ZEK<>)VO]":)8QWM1&,(GLTU35ON&RV[S,\7#L) M'[88^E@PUD%?I\C6G$:Y>K5(2EXNC3"6DR"4:1PX%E^Y0''-#S[Y".P.=-EX MY6(P*/RR#2CTVP7?B7', '9:1E+EOS2)?^A'=D9%UDZ-I^+'3,J5A,5 MZYU$_,!SKN-"6[ SVM4+[3K%]Z4S3#SV5GFW%LA7(]'NCKB_#B/?1O$8%'GN M9;J?5Z6DWZ78;RR^INWH^/"FI@>8?*!56*WO0K>NAZ;.!,WPI#7UTE MO-UA3X\%8RWT%2H8!GEZM4CT_4W&67T'2O;E$YN=)_8N*WD7E-P)DK$GC;!T MW^ZOQV,)*]]%.YI.L?7567<.38)ZG [,>%H_;7A@<@!C*6/I(^+*74921M+[ MIQ>7OO(=("FG'S.4/@9*"S3%AYV?7+ITL(-:9%7'P@_Y#-,+QM5=RD^OR&ZA MIKNH%"-_%@M@6?%O7J6X^B8[/.G $W>4WF)FIOZ) YVX,?#/5I]<210<8*7G MK)(-YZB)=AK,YB)TH\"W@HGU:1I*:;V%GT\CZY7O2,2C^15._9&E];\51:\,"%C"/K2EHPPJ6TW,@2D34) M/"^XBDYV-96"&$V2F ZCP<6&J8MY)$_2/_(3P3K84\7 F?@*S_JQ]-.Y'7ER M$I^() [2#P@CU"=:[=0S.3W4S^ G6H=;K>]PA7&83DR_L*U6?K?CI5ZG.=R: M%N"XEVO&#V#,"7 NI5KZ;X*KDW$HQ<71%=#I^3R(W-@- :E)V+W4JZ,J9E! M+TX?%>,H\))8KBQTSQ8L][N["\HS6%KVWT="]*#+?#&/+^"M;TTR8+Z4PY=! MF3\93^_8WOSO/Y^-E\EA!Q[2Z%_?''_S M0-)T2[]M63#MMN4+*"IV6XT-Y-S--J?P])N[D&BSQMV@V3U5,).YSD-E;GA+ MG+YF!-N-T\E$NH,'R$3:QU7Q^R/X:J(QNS3&N31F27YF='H/-3KM0;/;JY.C M@WF/A^G!E"([PYK)3H=EAYW=\HQ7E7Q;=F5+DQ/V7-ESK;;GNIO4+";2'?(] MF4BL;H9(4L'^N[ZO'4S8B6<(Y@"LX42JV':GII+$$%Q%"-Z:J'B(-*D8XC+ MLIP80Y/]%,TNA28Y/,FIU@/IB%B1^7)#[9F"*X>8LPH+B)?41!5W> MIRJN_(YDH1"(Z-=)+HJ&"#-/LW8%$;5*F6"(*#(?HCYR\:UU.A7^>5&"P2!1 M96'00<&")<*X)(@[7%Y97KS>G::_TK>^6ANV>DM TQYF2+.R<-[WFKE3,73? MVWYP^F>_UVR9MKG;JH)/7%]I83P-DDCX3J1O/,FOMIS'ZN^Y#/$]XEQBJ[.Z M0E4Q^5J&E15^XSM)%(>N\ K# \-66$J/.O/JCQ?3Z(,<[OTOK/B"X<>C4=%V MT#"&%QVAJP/7NX4V3CV4_ANU!;-RN%>\6/>[A78E&IC7_:#H,$$=N-X9-8\9 MS!Z0!638(AG,EENY] OM-LA@5@FNCWK-X8%U\*E4J/&M='!VE0D:FA@1J OF M[/>F5%$ TRUPYU>^#!\\/SO#9H$M _>3,K__?7M=1'2_^<>%>;*%-K7<1V(Z M\W,;Y/2*;(1>2\C9PQT;%M%M >Y1L5X.0T[]ML65W@,;MJ<_#?PHF( M?'C.9ZF;#IT&?(!^<$QO-PM,FSB4(Z=ZXUE=3B#ZW4(]+3YWJ@37.\?%AQ$- M8_M!'*+76[:W^^6;9/M);]1^RIAV>'P?'3<'A3*>3].+G?Q9+'Q'A$XMCB)+ MBQ&4=]=O[WO'DI>Z@XUDH],J]G2L7@?R]>-X=P>>=LWDF! M"=FU.WVK'[_;P^+#H36#M./R^]((Z[73._VEKWP'_GFC-2SVIJQYNK/[K(4:"D:[ MU>)C0(;,QQX5E;[R7<1I1_W"=P"&:<;NSQ#K*!@,F<5E3I0N'PR9A1YM=7H, MF2P8JX(Q&!19?:H261G/8@$\*_[-JR17WV2!N,[\SA50=T(3G("FR&=I1=+S MK" )+3N)8'K6/ R.H M:>6'BW06R6+ > JB<#ZU+D7H!DED.2Z..DYB-_ Q8'05A!+%[DS$ M4D\*WC$)U@TY$]N5@%^HWUM3$>4&U6^U'!F!"ECVM>U)F._[=#)7 M;CRUO, _A^DN/:-?/A67TIHE=O90.J#G3N31C>%PQ=O(+Q*@3!"[.*A>[KGT M92@\[UJ]:WDN^)OE(QXJO MX)?7UK448:3FB=3WSP-0]>9.A'H1=X09 JNL9 Y$4ZR=AA+( [^<1I;T<7YG MK.>JT@C7MT,I(OS#"M5JE=#CFW*3TI*;Z@VH M,8@P/ M+2X=P0")F-%'\?>Y)G(X;I4/0;+PH2'^.ZA'A'S[P:-L;0QFA_OKG MBPD*^Z\$$ \U';7!.GO_ZO39+Y]_II><"@^F8WS$ C!$E:.]V- MORQ\KIMXCW,D:MZ8*(H 6D*"07@?SK>8"3IR"S%7T/L6:DX\6$0BU#M3Y7)G M."^802AMZ4JUT_=$WWW]"9PZE\12^!8Y'F2,EOK^#4"[3 M=!VQ=F"W)HDW<;T9>A-.?]09KFAQ;G>D=?BF M1M[H,M%6Z[W[\?'6L^^>#&.[>BC68!O3A] M5(RCP$MBN0_HN4M7AO;=Q2-G.1X?4&&VF,>65O.8U<5 O@R:HP[SQ3R^,(P9 MR196%S/YV^\R7/([UMA:+ M9;XPCC%?V.Z;SA?6%S/YVB-]G=04 MH#_;-PSU6NUM;L6.,[A,1="M+C!+0'57N_-"$0]=[:/*1[#+4R$,NV'([TFC MS!'J/=01:@^:[7(+)A7L"&'N?U6^^Z>$;C6BE,'(E5LLU.:))D6CV<(+GVCL.,SR0K2A*,$E0=8EI.Z1I/*HPE' MH7A?O-MCC&%S6&[CM((=N!>S(/'C@KPW\[(/=YLZ4ZNS4%U[KRJ._(YD@1%B MUPAQ<-EU]1$%AH@BL%E@NZ=#:83& M:&:X6(^&G:(/P UC>-%Q@CIP'<"LP!YE!P%F*@G(L$46!&9U$>O^:,A@=G!< M'PR;76ZX6,B;5TFNOC&AX2*\Y5T26N>YJ /UOU$?J.>L13B)FN6Y,V O=MH9 M7V>]$B?P24 ]VFPO<:CWCFX>.'._-A9M$NE?JO799> E,ZEZSJVV[U(-P*)8 M->]2O?,:N6Z)V!$O=+%5'#R C1BITQO^ AYSW%#::AFNK_^1Z^?CB7$0IL]> MP6@82,,94P/"X-R-0*ZC] %8&'+%E=DG^%@03Z4>PZ(:9JHY7^XM0 _WDG[7 MM/(QG7POHKMU_[L2$78,7&T">)0/YPOIB)E_8[IO)%[#[W'+)0+XPCIG)%[;[9O*% M]<5,OG#+)=-:+NVA8)/A=XDJ5;)KGSV7^LWVJ$YW&^O2<\G0^VF/J+FP/3A? M,X+MQM-D(MW![6,BU?:2(_LQ52J55YC1>4PSG&ZO3MX--U+:J^S4JALI=U)B M9[=,IRPGAL:"*M4'B6-(5=K4&I%R4ZO# MSZ+;G)B6$[C;#@:UZGC#;4X*@XA^G>2B:(@P\R1J5Q!1JW0'AH@BQ_5"JEEVN:.6R'M,]?*L.K,KWSX2DHLE]NP M0AE)$6+Y7]^Q'/!2O6 ^DWY!/9+*J=E]9ZS8X[&^860HJ!)_.;V =E&)?U2T MB32,X?N7^QJ)1_N8^X\PZBUM.NL@UMUVL8WAS&M$40KJU44\VL-F@XPV./V3 6]>97DZAM#VC/EHB 4^_CX?V(V?_[2DE_G MTH^H+9$?N5&<:_,33*A;$'Q-'946CTZ"T)*SN1=<2XE-@\[%N<0F25ETI6$Y M,@)YH3>E37IRT99<6R/5" D[$:6-FN)I$,G%^$B>]O#YH@=3E,SG'C92PA\* MSPML-3WX::[+4CK9IH6-J=+5QE+,8/IV@LL QDPM^*&+<3%?>.FD\Q.%1>'[ M@I"FAEV-8FE/_< +SJ^M,!#.3,QUBRB+#F:P0Y$>@!Z/8OA6A*!0,!V@&Y5" MPXY(L/#(NI*>A_^KFA>MFX %L,RX0_' ?)2AREJ:Z7;'67T27SWKT2F0]A3 MH(S$/DE-:Q/K5=\I9.8]NDC)4#ZNC13\P/7M4 ILNR5S4TLY;DVE<&Q,)8"Y M 7NOTB7G^DDMM9,"TK^4MGH5OJ9!,Z(68I%+_%7RE80A4O0:1!0;3;D!M?T2 M[?2TJ@Y4; _+&5DX@B";2D M&89*%_"5BXY7BZDWM+BD)("WQT%\/4^YH]7E:+VZP+!NI): 8K/"!=!=X"9^ MV]Q9GZDCP-;6<:<_ZH )Y.Y2M:INR%U9:L87[C)A)E\&E/K'?#&-+XQC9O*% M]<5,OG"7"3/YPETFS.0+=\DSDR_<9<),OK"^F,D7MOMF\H7MOIE\81PSDR]L M]\WD"^N+F7SA[E+<7>JP[F=Q=REC:,?=I=:IV6.O_.UFH\%$XG+)AMSAKP.1 M6)(.^4(M.W@'(_G%M$[JULGMX[9;W';K$;+#;;=X%U"K5A<5I$G%?'R6D]+D MA#UX]N"K[<$_V))6J1E.:5&0K5G 3*3JJ5L]!(?;Y51.)GCOPCXI[UT,E1/& MT\K)!.,IXRGC*]4<[E[X,A:=J:SLSUW>C.*2KV-PIJMA<+\/(4%#7C'Y-VB(<#PKM MBF"@W!?9EK@N7.^VBVR&P2V *@YF=>GG-^P5"V;FM7@I$LSJPO5>B[LX,IC5 M3JP[G1:#V>%Q_;@YX#9EA;QYE>3J&T/:E-TA$%% RS+=GBD2'C8@@]]>R)C> M.G%]X=N2WBJ_2CNA%TX2W]8]NSQYKB<5P @A=FN:8%>N /N'320.!Q.8);YK MK\P ?Y/K3T;-MYK6O=9;;JNN>[3GBK;VYZ(UG@H/A ._>XL=XVC*S5U)54'R MSNVTN)PCMZ$Y8+YP.RTS^<+M@Y MG1:WTRK]XC_WU^+^6KPM*(DF%?/=V.EG.3&&)NS2LTM_F))?L?Y:]>B*9);[ MSLI4&<'A]B^5DPG>JK +REL50^6$\;1R,L%X6GD\Y0-@8XE4,4GBX! 'AZJR MGRT]PX][9G'/+.Z9=4]R<3L;;F=C!,B8YH)P,QL&&089[IE5"6>^HX+/KV\%,6D]T4>:G#6V/=9'JK.>)F,MQ,IFYM15I#;B9S<%QOMYL=!C,& M,V/%>KLCODFLG[1'[:<,9Q7F^\/@;#1L]K@W5B%O7B6Y^L:0WEA; A!I*RQJ MO.0'_E$PE]@]RC]/GU<=K50CJ885)?;4$I%U+EQ?M:;R@@A;3 6^;H>E6AU) M.PFI7U4#FT])D!\+/@FE;U];<2C\2%!CK!OC-."UL0QE%*]Y?R/7/^O6N3:M M;%]#:&XSJ]5'TRW<'M^G)UO/_]GZ4J@)FJ8S.K(#Q)3WQRR]*' M"1W2_7-YI(H,B@F\^41X5^(ZTLL9H])VU^)/.%U9I MB7VRG>Z M-NZ.?P,,AS/A+<7>]4???/^)]!$D\32@'F)1AC7B^SL(Y3)-UQ%K!WBU%BE2 M? #[@PLJ2+<[:W0;O*%4?14\;<:V;SN]54W?#',*OK[MI+_8#&3SNT$[[F>W3LW*N>Y:L>J%Y1"I8D7HRB$2ES-D2:IY?<-:5SFLAYMGEOQS M5[L;SE^Q7>UJW"JD&-FI5;T@;F+'>P&N9%XZ32KFZ;.U,T'='A<+*;AX1<5$8B\2L/-=KE$24#'D9-^RKGL0H[2"): 25>5W MBXL&&@SKEZTD%:<)X6GT\=7WK.ZLP--UY[*<\B>!H M4].MV@?S$+$C\N M#%H.2IH>$QFICP2]H89IAQDX,0*/:B5-1>-1E5R=TO"H5C5ABL:C*H4>&(^* MEJ9OK8*O:# B,2(9O7TOK(9*.A%=+[RU84^[A#OM808\*^OB#3YOR>YAP-H/ M+I+7[S5;IE78V HO3UQ?:6 \#9)(^$[44/^67VTYC]7?\2YC)X>'!+= M$R_&PKXX#V$?XIS\P[:EG$Q*A1!E/JQ8?+5TF_7"<,&PE2X!PQZ3$@PCP[?% M19GVO["L?K'19M#P_A=<+6D6C!]=-SL%5TR MR3"V?[>32DF&+;(@+!O41*S;[:*/]@WC=\&5/&K!]$&O.2RZS)%A;-\!EAT; MMTC&LB6Q[HT8RPZ.Z9U"L4R%$ QC^WA&CFMC-T?Z$.3 MGEI7T@KF$I]L6,+Y,XEBZ5B3(+3@0YBG]&-K' 07SW \QYU,9"A]6T9-ZUT2 M6B <\%KW4F:OL]P('@OA4^_:$O0UC#>^IBFD[2:M>1C,@U#-))A84H0^"%5D M"=^QO""*[C5KU[>]!(72"F!*=A*&.&G/G;E #/B9!?\_E* "?^,S.-&Q].7$ M!7+!-P[0,@(M2=_K)+"8@-Y]*;Q$C2 \+[@2L&[\!;XE^Y4O8ST3'!S'L&P1 MAM= P2L1.DWK!Q$! 0*U&N07$63F?L6%9\/@PN$G$M1T'34:N&#APY/N'(D< MK*<]S/L37HL\9\@ 'A@Y*QG(XQP.G5]83WI M]+_+IO^4%DQS]%TDTB\P$E!HY:D&BH GE]F0,B^P_"!.^;N)3-M9W+3.8A+D M3,U@8.%%@345E\@%RYT!=L;ITI"@>]'[EVYDAS+6FG\)0AY9,W$-\I9$JR*1 MBL/$2^PX(1[#$JV_$A'&,@0.CT7D@A*?@H5 *5'#Y72I01@@OXK9W$-DL/]* M7-4)5LEE$*-4C9/(]27*/!W+1@VMGB*4!!:NG7@QS@.,%G*_01,F8JZ;=5Z0 MLYDWK<^2!HR2\9_P('Y)KTNUV1-7\.)0GB<>L1+^@3-T,3X-[U4@0-@Q@]FX ML)YE<00J!"$(M]"D!3 -PAG*-TAV LR#%XYA"J@?00CHG^=\CA@K@[X 0XE_ M"B^E3BIT^)+H&H!VMC22'22>HX0LKW:*/+ HU8J71- !W#DG*&VDB'23BHH, M*6!)0&Y@ GTK0%EBC2^N()/F J3O18K7'#?AWR< UIYKWSQR^N;[TP#T#4BK MH.IB'LF3](_\1 8PMCY2GHFO1Z@T@"1Z;D>> MG,0G BQ-^@'YO>H3[4FJ9W*NI7X&/UEN-7WC#+NM5G['TZ3C9F?K'1WNJ5U6 MK_/M2:;,EW+XTFH>=Y@OYO%ET&RWF2_F\85QS$R^])N]K0E$S)=R^');,C?S MA>T^\R6/8P/>OQC(%[;[9O*EWQPR7PSD"]M],_G"=M],O@".;:V/PGQAN\]\ MREC*!15D":W^7&'2!.N M%LG^2U5!XX95?JCE>7 MB7:W>5RKR[YD9S2JF>QT6';8XV7C90Q- MV.-ECY<]WOJ 1F$>[R/J?^ZX>%HA!$O?>PICC$,7WO.3]"XE+A3?*?SH:*TW M5 ^9>VA=M76!X$>O]K9D6=.\V,JUP=X1MPMQ4K>F?S!45!$JBCE0VDT"GFGD MR+"D4"H<-*)48-O+B&*,\U&-_:_A E.I[?*C=DB\?S8.3@R2C@+WS_4)^A?< MSZ=2TK07#5/[Y_H(C*YP4A5?N/H'19TZ2<\AP\UCC==C]MSUD2#&G_T?5-=' M>@IO%U8I!-KCF75]1$8' 0N6FX/;E*2* Y=X16&(X:ML)3N9!WCR%!,%PRL*%B+A@C=1GO8 M+=J"&L;R@I-]ZL'W5K//37T8SA:%TFHAUIU&NUMHC[)ZP]FPG-7M ,X&S0[# M&L.9CJS6@>^]4;/0KL$5:%-6J4#E6VS.4V"HX!#C M C7!G.V]!4P%F&YC-"S<3ZX%1W=^H6=7'!T6[P'7S]VMB8CN^9Y 8=[L<#A@ MT"GCYL_NHH@,.H<".MNK*ILJHIU&Z[C 2'>-0&?OMX>*,B/M4;-5M1M .]T* M&[:U/PW\*)G)L*X1*SY)W\4FNA:!NVZ_4&0R4/CY,'T-UYL]/GQB0*OC@?KQ M,6<''=YQ>GM0Y/D3(UH=9-N\,_7MCODFV7XRZ'6?,J95^$S]P7QOC@IE/)^J M%SOYLUCXC@B=6H3I2@L2E'>S<.\1@Y*7NHMC^59KQ,'JS=&"VG&\4VBF5UU/ MT,KF^SZC!K43\>-1X2FL->%WR:5'=A<\&#*D,:0MP@:U$_%.H]7A3"8CRYOL MBN.M0;/02#@G'12['EWXJF'Y,JYK6,^@Q(-E#>^"ACM!,O:D$?9KIW?\2U_Y M#CRV5J/7XGMFCTUM,SF,Y&\O0ZK8:%K9MM^Q@-AF+-P\!)[/1KFJ<37/GIF+:^VD+?B@1H M&L3NI4P';5J?Z,5V*$6$?UBA6K(U"8,9O2DW*_4CRX9_!S!F9+F1Y<"SL,!T M"-"!J3N?23^.8*@H\6*06C78XA%'SG ZX^O\4#A?&$^]0ZU&>%&0OB 2'O ! M_O"!E=OFM/)67(*P_TI AF(7B(%$/WO_ZO39+Y]_II><"@]F#2Z0JD/,PB@>7F1R4LC-2@^/8%M>!'^!8/Y$^"G*1O2U_3L*ZF 8PQ M3T)[*B)=0^MD!#@.*NO8FH0!%\,XB6 M#?@D?1H\EO;4#[S@W%V0?2,%MHZ+OSP743:RDNW9.!2@"1?R&J MRL2X>/9M M4IBU;$.Z(=+BN_!5./=B1,N16T0KT]([R=;$@_DG0KU3ZWGLSG!>,(-0VM(% M&">T2+R)ZZ%\$3-RLA?!\"F#2.1RD\@HE$U#28Y];7O(?P!B_5HW>QC6%X&M M U&9"IB_2&"E.'8V%LQ[3!SR$H=T J9CR:_ZGS2G;,#S4,ST/&%=BC'POTWK MC0]BED/$Y97GUT=4S5/1#X DWI6X1H*B'),]4^L"ZS,FJ,0:Q*&(U?PN17B- M(\_!3@0.(EV8JM:U%"'.R@Y@0:XCK2LWGNKY:W##_].+1UF:>\*/FKNR4P59 MT&>.>_G]/^$_Z5"V!PM%_V7Z?'G4+KY7>R^MUG<[\=66"T)W>JF7DKDHG6%N MUO3?__V?_.P7'M61#4@6GJ0.9VY9NGQ]AURL/.)$A>]S-&H MV>FE!X4GF=.*A+#ZS='H.VOQ)Y+C!BUGXNM1CF+:H3ORY"0^4;]*/R(G-?TL M4.!R$DI/H.7&L9=&);;$P7QW/%EQ$[L+#OQ36--03O[US3\^O3M=6Y\;_P9O M-YP);ZG\N_[HF^\_D1J"]I["MV@(,X$4=Q'*99JN(Y;2\U0DU%X$Q,$3\TB> MI'_DESR I6FQP/%M-:]4 8A?Z$BE'RANT2=+/,UY[?J9F_RYT4:AKGV1',EW+X3+VSVS>0+FWTS^<)FWTR^ MW%;VEOE2EKYLOQ+'?'D47^Y_R6\/;3 >0(/Z- ,ON+-U/B5[.3U[O$R.K.WW M\4.[?F/9_W)+511,N]\PB_ M91$JHKVZF8584"/P_=0S**41N.%M$JI%D]O< M^D.DR7[J)%2+)GOOXE !FNRGND(I-&$WKMZ8<<,YN2>1,N>N]U#GKMUMCLHM MM5>PW1]AYVY?L'-=J8X#WB5AVV/%GQY^-N&$T8<>?'7]V_&N#&8]U_.ML M@-/WGL(8X]"%]_PDO4N)"\5W"A]OPZYQ!/=DK[>GVS,)RU?5^^\*-I^F%.'@ M[;;11L%[(%WL)YAL/54R=%-D%.<9;0]D=V0T"0\-;4U;+(,M@VTUD(+!EL&V MAC$IPP6F4B&L1X4M.*9E&IH8)!SY \G.0P\D!\U^OT[GD2]F0>+'!?F#%9.F M?;D\M3K UB4WJ[*#,"/_X1%P,ZR3\##:[!QMRNT R&##8&.*\'QKG4Z%?UZ4 M]##<&-B<;S?!TH+EYN#VW^G(^EIE:X,X+J%6>YC!U@J!>&=_ '!5V,Z^_>!< MX]ZP.1@8%EK=BE9/J,AWD$3"=Z(&%NN6\,.Y#'%@<2ZCIX<)83N/&!K6"N3' M,(BH0O_$Y4ZEN^]46B89"FJJ5\["=M$SK]TJL#6\D9)?<)I8+?@.,-SFCG@, M9XN<@EJ(=;?1&O09SNX3ZJP#V_L=1C-&L]JA6:?1ZG%#X_M%4NO ]\&@.>#F MFX6\>97DZAM#FF_FPP[YYFMW:KYY)2+LU[G:@_,.O^VD;?:F(*[P<9CV 'VR M:/_G^JIIG@6#Q_=J!O@4^SBZGK3.:75JP;F8&DV<&G@NSV(F8HG]+E6O15Q6 MX%/;2#N(X+^!;]D@]V+181(?2_R)N Q":H!ETYD#]0M,6_;12+I'GC5SOYK> MGJZH3E[W"'?O69.W1QAR[NT,4=NHP&Y_TX_=6BR7Z\_FK1I&)&O$9^?[5HPHX_ M._X5Q8S"'/]'5C,VG6"&EUPD,]RGA/B6,-N:B#3=%8K!AL.&F2-P4Z>'A4&Z*Q$V1>&=?';'CIDC<%&F? MB4>&E6A^Y<-74F)5XH85RDB*T)Y225T'_&&W%[D M +LEM8?-%O<7>4#B@F&++*B_R* F8GWZ-] D"._1 M-TF&\K&-DUS?#J6(X!F9FYBW M7DI;O0I?TZ )P4N\),)G*2 G+3L)0PF#7DL18CS.#1P<1LSG8?#5Q?Y)WK7U M;;LU:K1:+?S&#_PC6T132\P"4(2_!;U9?IU+/Y(6#1P+6 V'1)1)(&4-$6D MBG[GHL'38NX-8L&"!O#Z.(BOYRES=/>EHUR8"'X>NY?P:Q"!>.I&:@TBNL&% M.:PJI&_WTZMISXV9M%)17R:1Q$'Z@>K+1)_LOW=39^L-MOI6#]P<[N6RIX?, MB,-MSV08(PZW'Y-AC&!H,H01!]MYP3 ^'&ZK!<,8P;;:$$;TFT.&)A,8P;;: M$$: K3[0=@F&,8*-M2&,.-Q&2(8QXG ;MQK&"#;6AC#B<'L;&<:(PVUFM!M& MW#\3??MQT/Y679\[+;==T'A^RXV,_38HZG:,OGMW&[%JUY'H-F*8==6WY&IE MAP G52!"^16V#"!"^1?J+LQOOX>'247G1 MJ$_;&W8L370GS+8O[%BR8\F.Y0$J?F&.987;L*RED.$5G,L/>]:X9<)M[F*M M>R3(8F^@.L^:5J_FY%@E7?%-4W<5/(JE^>ZK,UJ-]F\E&["]Y=E@\) M-=E=5C@T7;,"^08HC>D5\6^3B+J5P#?OO,+L"N:,&"4@1K5%@B%C#T><%9:/ MVC7&, T*F]'ZMGZ8O<;UG3D4GM=\%:X3I)56#N+X=:*"Z5#S@'UKR@["Z/4 M4IDPYIGT/&I/<2Y]&0J/R@\*9^;Z;A2'=+^K'M5@5QE]*!TIGM>]!<7]RMUV M&YU6NU9ECK/CH#K7:+\GDUO-4:T*M#_?247VVD#3L!92VVGTA@.&INW!O\IS MN==I%FA_:HM-97>+* Z;#.W@=#^I'7;JU;2K2&0RMQG$/>W/<;/0!B"E=X)X M7E[KA_+Z/-QA0Y_V+RBW[<,]6CU$6WL]T I/A0>DPN_>4I--G/%JEP5/GFMZ M!##O$+LL3&2$_2'@XXF4T7X:)JAO'M(6I*@>"MP@85\5B>[<'I=KIS%?N,JC MX7PYW&X*9O.%<S^<)VWTR^'&X'"+/Y?;G&0W8DN[5DF[/FC>,)JQ,Y@A.I4Z)LIX4O%-A M?-WO3J5*F'5ZFNR([%X1$"C/I)0L78F!B.$X2TJ&"'VB!"U$@6&B -I;71/N:A: MIZ.R+I2P0:EL"Z3"MIWI1 ZHD1%O:$V+=]6B[]$]8>>)ZRN57/1"4O]6#9'4 MWU7LBE161*S4:M W%_6.J@"[OAW,I/5$%T5^VK!\&=>CRODM"+'' R7#R%#O MCD@;&;ZI\GN[WZM5=?_;\:M^'9+NS_1F@2T=#.A#*E M>MAB*+M?K+$.7&]WFBT&,P8S8ULN;7?$-XGUDWZ_]93A[%Y!SUKP?3AJM@ME M?.F]F-8 6DFMF=0W#VF_LX.9;0E!W+,YDXBH,5/H8J>C8&)]V^X<-UJM%O[M M8GQ'1K%^40.^S+Z#MTB0( MY ?^43"7V%'*/\\&!A'TI'[BT:OJK%E5?]!)YT&3LV"60-$+J7LC25B'&[LR MPD5V[[_*[NVKY"Y1N^H2U>6RGMLC^5QNE?G"9:,-YXOJ1\U\,8TOC&-F\J7/ M.&8D7[A=A)E\8;MO)E_ZS1&WBS"0+VSWS>0+VWTS^<)VWTR^L-TWDR]L]\WD M"]M],_G"=M],OG";*,/:1&T_#N,V4:;=%]EOFZC1H$Y7_+A-U &4_3*9 K=Y M\8$">96YL+BM+@/[8S6'@QM>1@E->)KM6I7M.-R.3F7(3J=6 M=>.XAQ-[\.S!L\DNG28[]^ +!LX#+7O$CGE=M;PPQ_PQY?2JU)*H'D)D6*'- M:AF!K/?%#LH%'G)9S5&5@GF/!4X&!@8&!H8: @/CP,'C@.M;WUF%M<;B;2)O M$\L&M7*\'6Z =O\;S8=(DXHI$T=6U]C,]Z$\BL77JGC+%92(BJ%I.2:G8@=7 M-8U"5%"[&&]9(BJ-MPRO[+T:0Y/#1M.=1WS*DPB.%-4<'DQ)**A/LF:U6GA6 MUMC41V#>4&E<]NSWA#:C6@D/HPVC#:,-H\U^A*=JO8<9;TH7F4+QICJY%>E$ M2NT\S'OQ2N%+87OQ1S4:[IN6J<:-AO>9Y658JR-E/JQ8?+5T,YRZ=O/B_L+T MBH+ZV-6EU6RG6V!W1B/EON"TXUIP?3CBIIP,9ODS^%J(=;O39C [.##KMILC M!C,&L[J!6>N8P>S@P*PW:':XNW A;UXEN?K&A.["1!.K3^V<2NI'C4J=<^A#DP)Y:5])2?7%EPQ+.GTD42X=Z M^\*',$_IQ]8X""Z>X7B..YE(;+LKHZ;U+@DM$ YXK7LIL]=9;@2/A?"I=VT) M^AK&&U_3%-*"X=8\#.9!J&823"PI0A^$*J+.O5X01?>:M>O;7H)":04P)=48 M.+8\=^8",; M,/S_4((*_(W/X$3'TI<3-Z:>PP[0,@(M2=_K)+"8@-Y]*;Q$ MC2 \+[@2L&[\!;XE^Q5V0E[T%<8Q+%N$X350\$J$3C-70CQ7(MWV8,FHC]/G MRW+611;OHD;ZQN!=IY=J729@G=%JX?/__9^E N\90F [XB \2<^!:3JQXL)O/E$>%?B.M++'(V:G5YZQ'22G24A(2RPSZ/OK,6?=/BP2DOL M=)RCV%*S8_6KY7;'^K-;BMAKML3!?'<\65'Q[H(#_Q36%'3Z7]_\X].[T[51 M>OP;T!M4U%N*U.N/OOG^$S6/!N4Z#:@+=)1!E/C^#D*Y3--UQ"J&!C>"Z)MQ M[U?WK\1U 'T))D[%'/3;LS[*"!02$&DOV'LJHBF "4PDE#.D*D'E51!>H/K; M>DXXO_1O@FB8=1+"%*8"P&\LI6]-$BJ+/@F#&3P*@XZ%AP!#F#2% 1KJXW. M*H0Y_:B&FB!M. (A' MBZ(&[3SX&6-&RO$!T;-5OH C>(' ,6.',-D?1G!!$XWCF_# MPHQF&R M2,(!$:$1(XW M$P1U,)8TMB5""> M'6WM\#4+XJ;6Y_?F65.3ZQ)[TH-#!8N?R7@:P!!@)D(Y M%W'HHN&[+4[ ;<+C!#9:#*"4=Y.X:^N47QP,2ZB,5AT4,YK," " M32(8&"!/Z(Z3S$:"VW?I!DGDD6F'6>L>]M8[ZF^__/Q,7*=2:B4T47@:5HCK MP=%3"N%(J^O($:FY%YWZK,D+Q /WQ2<*=5JM!E@4*YJ*4 DX,@@D[CL0:.2G M]0*!C1QZA;]9I/5_YCCYM/W\*"Q6Q>C. JS@_ M#^4YKM\CF%%V?TX_E63X224RB6]:,&W@(DC'5(*"".6\N!/+D;8G0N7TX*3' M ?@!^'/E%@4AB +(>CP%3MK)+-$N$>D!H+$+?J5#*(!+6%T7S!@GZ_L)R"'Y M6S PDN4Y/ ZN%_S_A9XA8[]M-=N#P6"([IQZ+)"GP,5I0_FZTI.$522(75[/N(<05-XH24CCK';P,H11@M*T M&+ !$=Z.E3CA$&IV5R GB'/@%RJ/4L\N^]F-!TB:[CUU\(>]]5,'617P#-E M<#;9$&TP%1W'@,[)!%#7U7(_$X"K\']+>X(;,;$.8JQJ?RAKV2E)FA\=P0E!N)CS;=ICRUAC4-KM"&D$G)8S0Z MJ#@\OA;&HE&NY*:OLY^+&$S[G-8;"C=:>5!9ZG@*GOKY5#L(#?V_1Y[K7Z": M@^4 BYTN&X@!^HAS)>0GC$Z0IF=@@<(WV<\=5QL&N5LGD'2&BV4&"+H+,Z\+$ M16N:&>0%JY78T2^$%P4K/P.S! 93;7[MX%+"1-#(1PEH)F!&7JWTGE&HV,'" M&N<6@O/,B]9B2YF]!T@Q.Z$XB#-Z&=6N#"DO>.8.R"[Z($ M'YF>4S^4*%(8XE*4S&!4>(.#0C4), X1G>QJSIN:I=VC6QI%Y[) @.P-M MC8&VQE[YS9OL3XMP.$I-+L?-AHS5J=P\###'@K)TGB01I7<\S1V[+L[A"E.( MLM>^_RO=!MPC*>BFD JPFWAGY)[7A/K]HG&^;/:R6#\V.&N66-]5E)]T1_VG MCRT17(9[EMF@A=W)98,4;W<.0AOWNLC"KB+>=FYKCK+U&MU.YZ:ZL6C66#3W MVUG[P:(Y:+0Z[:(L0=E6?8UQ6)<] M*6FMD>B]%BYX6-[VKB_Y_--=GA_^G>;O*ZM'J?GOT[#<#]?6D]_1 KX!"_@N M"\N]R%E =S\S?QV$=+7$QSP%NG,569(N[ZZ[6HM/?MON]^GV8GJ]-1]L7!=B MI%MF(E87.--K&5A90-WQI&MV QIRI4:#'_A'] 9["O-7%R6_[1QWZ.UTFT1= MQH#WTF/:I]#WD>B::VX^$3RJ:S"XZB:)FP[9HB'WAB&#(SGKJA8_V5B##&>SD3]4.ZKXM7[72IB'5/==2%'OPZO5R#WX@U MRU.W0Y+0>BM">ZI>(>R_$C?*?G8J/"!K$Y[PK]/+4S9( LA'&.'U)92RV9S* M;L!;U[T%+Y2H^^2>=ZV*<2Q6, NBF![VXP4AFJ!^E_!'0%=N5YG0:;9O9T*G M>;R="8MW7"\NP4^\Q(X3O-_J2+H_C]?TU%W(V)W1OR;6#+X/7>'!\A,@F\ + M2+AV( 1=?C-^,X% M*GA!A'=O'+H*OUPMH&EE*IU> -8B&N*]VCS8K(K8J'<+]<#WV2Y>C1SY-,NS M5:670-5:Z')=*/'FZ&*BFN(P!A8)H-N+"[EHY/!5"<-$J.O(Z37 98%-+QE2 M>9U,9/.2W"!D 1'3=6>01/1Q[FI@$N.D+8#52V!*M!YEU 31T+>'SZ,%'-S& M *T12!D\_">$2+6RFL5LCKF8#1>SV4\QFT*ZD!V!JT[ M>Y"M=N9!)KZJG07/GQ,R KZH(BWJIF=VP5M5R!@L?,_'>9RCWOX\SCMN3O1^ MA/R5J*SM2!8@3"F[[NR(2-AK=C/3.+G')B:MSB.=&\/0.[%^A*T*$^"0^NH_ ME;&!B>3,H_5$%6MS(U4F;;+LDF?%?]1@SE-ER;[M$>?5NVY82JP<)T,L9# ' MHZ3OS.,4R--K6GY.DLDV=I;C5-5O M69^)ZO ZBT^;H YKK]*K#;0J*?0(5>CJ(3+1A%U!GO_=3J/=R1&]<;OJB>XGVE8CN/ZG]R.2V9+5W MD\G1#[HY*J89'EK.XB\?88-*EC:("LDA7OSR5%:FR:BR2R55-E+ M[88[!OV$Y3K_^N;+8-B6+2'L+^/QJ/>E-[+[7T;'HO-%C(X'DW%_G__72C7 [F(3Z1WNO%(CSL[I-*S]%4K_< M)*ULEEA,;(R5V]ZJVG,?W>AB5USZ#23E159\:3_"L+PINT\E6RT?[=:H-1PY M\HO3;_6_]&S1^S+J=P=?6I../1K8W5:O-;XA'SUTUTTKF14"QF5W25FKM-ZM6BSBS [4(L]S#+S9/ZA$&/:8A1$EU& MSUE,S,Y/;)Y-3%?6L\@^1+H(T;H'+4=BE43E2TJ?QJ3HB^M/<,M'M-#%K^@9 M*@5%K]=[H(1L;Q!B 4[74X6LHF0\"A*Z?=SM MJ;I],[*'#4M;ROR#C5PD!]S8#RK ZUU;'^GM:!)A:S>SVJVC#PUT=$-IX^;? M::CEP@;':2Q5\0%"J)E+ATI&NEE44V*]/1<+2T9S:;L35ZV5 G.)IV..2)\H M#?Q1.8D5\@CT(9P1LEFZ>NG%CR*RR$D#G 0FY8)0VF??KJG?*! MU4.+\FQ+#[U^IS@Y1_=9E[$,5-5FHBS&_H"DD9*K#&"E_I;VY75NL)54P$ M@BHQ^T@BUNZ*HW;_B53;DG;?T?]::%1>.YX2U3<4F:6YT1&46AK)-I5*"].* MX+=I5-/Z(2U&25(G,Z1LK%)&%;0-2*Z(,%@I<^/<[DBB*YCJ0@]P1"PD'@6J M=)J(X,?DYGGR4GJZKF,H\U71@_3L;_T/;X">+LZ6Q[X4^)!)*>;1[^!9Q+X% M]&W@TAU@J5$L+@'6I%'IG0#&DD8LZWUCH^)'^]/\>QC_TT5<[ U&4+#^7F;W M45?2[365NJ:B^?[YOCP D$3<$?J!#M^EIM=-9ZH51TUT@WSP,,"K#=@E#C[I/T418!JLJ;U6;%HIJK4J?!)/=I02)=Q MVY'P(Z]!F($EC_4)]T2X(1UC4^L+*P9$C82]J-P)JIV&^C-@T@%G_2^]Y.?6 MD\[3.^#T\AL(I16H(@3Y$E%5A"25V#H#X'B.A\9A9LL7M,,N';I\O$N'?#", MKF4+CD 53]FP+R2?LO$I6[FG;(OD%M IM#!9'@SB%#@(H'YS;W%D+N(TE4)! MQE*OAF60((4?2QQG)ASL Z/+EZ\HKTCB:1#J] A]MI^Z,1J6TI+EJRB$WS[I MWH)$"Q\&&P+ H 0NX<+9B:6= D[BI[,A0F09( V,'C=TEX&442O3660.*,C, M51Y6D<[,]&IW-TW/68=R.XMSK6ZDMKB)3B C"M3FR[5OV@?HAA!WMX%4L%IS M1!751CZ@(VK),$1NJPPDSYJ$(G&:UHMLS.@Z C(UT,N:84'O$*N$@W/O>;FM M!^ZC5+\C:@SB9T)"#AB-,$CP,=%XP)U>;6+O_<F,L%D'?], MG/-,><@D.,$5.?-+Z4OJ#> 3>*B\..TL'49M114M*0$/*U/3XM41C>:Y&^G6 M!_!2W(>C0-O:84$RSN;:\E.L&(WUNX]O7WQZ\^ZW+_U>[WBPVT.>;<5-5OU"G*7UYLV) M11.U57MRE0? M*X%IWYZV[I'V.%7?R7RP1Z*$>'^>#4PN2*,W< MS?N0:BC,[X7AXFD6]$1^I(F^2JWPX6"IU486UL'ZAL2SU#F9(H=BE^><"='=)B#'* M1="@-1QT96LXM+^TCYT^@-9@]&7D= 9?)H-.;]03K>[$D3>.IP>OOD[A'7'T MI=<9MEJE*OF@::6SJ7L/C6:W(E6Y[U\ 6U_%'&VMZU7Y!?:ZS6Y%ZGDS"]^'83S@(X!%3W&U^I_/Z8MN1^F050_: -=*.T%BUWX<25%5:&\^:O; MROG7& 5\7 %N,@$5%O[?$HQ$/MQ"F"\!=^KV<'>[4C*O[VW\K9=8F<2E8_9* MLWDG3%51FPKK+QYI/-PZU4,S5>"FRDP$.Z26_A@XK@]#51RGP@Q]U,:K/GS4 MT9P*,Q(T$Z:C5O\2-@CUWP@\GNO;MP858/I/L.G#U(#[[@SB8'Z'R)!*;<(# MZZ+6^[#&39BB(?SX))H)SSNRQ3S"3+=F^^X5=!?KW1:XR-9;Z'(?MH5=S'AK ME&@/4_ZG2,<\BJ1]!,P+A1V?2&4XGN=?]']_)4'\_-;7J<>>?Z,3Y:9Q/(]. MGCV[NKIJPAN:Y\'ELQ>A/<5X?=3K#[N!+6W[M.NWF-)ZM$Z1[TN/61+T7R#)/W158Q&9RR?0? MY;D;(6[&-U+X:BNOVXZ7=S/C6P"EW;HGQ3>[-692?-MQ<"D4!Q4]ZK1'_5'- M";_M%+<4PI-1K#7)MQZ[ED+SUW(<)B+4@?CVL*'^Z+3:@YKS8MOY:2FL6%W# M@3C"G0HZPL5WR6"/^7:/N=-N=X[APV?QK-/NMD8=<):_@,M\M#>7^129-J%" M'U3MBFZR+2[+GDFJ-/]BMN[[F^/!I[H&#Y ? R@/JWZP,I\M< ]&B:)+<.NN9'@$5'W2%@T8-^_; ? ML52:N5TI2BK;G?0>XV/MU_(=GMO-63X*R;)F]#YM)Q#XSHZ#L0SUEJ^?[?TZ ME=J'[U(0C-LD/GBQ![*;[%9P-\G'*GLX5NGL:X_XP[4GKB(^0S$(-/D,A<]0 M#N8,I5-SDIOGF_,9BC&L.- SE!Y[O>SUKO-ZNWM+)L(V%%3I, XL=H'9!687 MF%W@LES@;LU)SBZP.;Q@%]@(%[C-"?4U\8$]U[\XPFJ-K>-NZRLXL>W]I<0O M\GMT&OQ[575?>-:KK,'7.]6[RWJ?A!&V:$2/=U.G-NI+I4$1FU/UGHBGZI]9 MAZK<1Y$EG( *_\^7Q\;IJ&>ZK4[6ITB$8^'+Z.C=5T]>IXWA.JU6A_UL8]"W MEC;/.%_[(*ANG*-]$%0WS]<^"+(;YU;_^_ \ZBIFYK-'?2>/>F_9$%L\ZD5K M2/:HS=$&]JC9HSX4JK-'S1[UP9"=/>JR/>I.L_W_V*6NITO=,31(K5IPW\WE M;H^LWYMGS=/FLH/<[O9;JE'];:[T<6O KC2[TNQ*'Q[5V95F5_I@R'Y0KO0^ MU]%NM9MO?CNKN5]0MG?\[Q\^_FJ]\:.8^G*_#.P$$W=K3G1VQM@9.Q2JLS/& MSMC!D)V=L1TZ8V>G/]7<+S#"&?LDO@9^,+NV7GV-I1]A7._,GLJ98.^,H9.] MLWI1G;TS]LX.ANSLG>W0.SM]\6O-_0)3O;-3X=F)ITY@?W7]B[&(.)+&0,J^ M6LVHSKX:^VH'0W;VU7;HJ[U\];KF?H&IOMI+.7%]EUTU$S3A('"4735VU0Z% MZNRJL:M6-U?MUQ<_U-PO,-55^U6,I<=>6ME*VF'0G7VTMA+JYN7 M]O[CJYK[!:9Z:>]#&0%3^/33"%TX""1E9XV=M4.A.CMK[*S5RUGK5W MU;"P5DH#GYR)&&N(N+[EDG_YY TUL;7DO\F]''O2^B&)X),HTB\#\EB_"O\\ M@2D_I8(F-BQ1P",TS"M5U,7"/0'+F:%.ZDZ;-=>W_;!Q;B_SL8:]ZYF/U77- MF9'UZ.N^ZNP_BP6X0M__TW$O'__ZYH*V1^,@CH/92>X3H(KZ)_P]5;7FVLWV ML9P]GP<1Y^0,KG)C85]<1X&B>\YZ. MB#2^,1R]NCF 5ZF!._TFC#P.0D>&)W[@RXQ(EDCBP&I9+7SO,WAQ^M]BN*/9 M?^3)"$+XUSA3]/YAO"V[% N$3H:K2UG,H[L\#[U9N7W"5U,)#X;63#@2Y@LT MD/AC,8GUVQR8N05/R@-G___:NK3=M& J_3]I_B)@FK0\-Y ($1B=U;-KE MH95:]APYL4.BN4V7D*[\^_G8SHT0!A.!CN8%(BN+V44H4O3+,H?E/M).B'%[[>E5:YJ!75W*4$1 MZV+AK_"*D4,]98F&^5,W)67W,LHV],*H^>?K5UN154$LR5LZ)XJODESEY%49SAY[."S-6HB+QJ[0I MXD.2;14R[:STFI%[8VN2 TW8S'P%)DANE/IF=CU=!T)^O7&;TQD80-"E*;O+ M5CRN;!RZ$93E.5TW64@)\$7'-K'C$;>OV8Z!A[8YT@S;ZGLCVQMAA$Q"4,_0 M.N*MXA>WW[Y<7*B)&:V@!NR2"2:A*F(F?3L M!M@Y]AJ'^(AZ8#*@(\[^\@'@:Y* ]>#],9_!#R,F"-XGO>[BD9?)$59J6\KE M_E]&6)Q<@*PH>HC).+TH#FW ^I:D!>AWA=:D],S9!'RHM$%P"6\I,4[1&Q+/ M5-ECRTRT::E&;1JJH:#A$[/)8^4J?!2IQY'(/.X4&^AJKS98;RK4<6HM=%K+ MJ'Y.NDXYZ&&H /Q<=/3.W]=FI-8&0,<0N&R3W_HYW4&Q;B!JOQ M15J2?B9H.4BR@S]H;)^U_=\*9<9>"V7%7+.H4I62S:6FK#!5K:X]A@&N*:[E MQ7\GQ$OVY2_NZ(<_4$L#!!0 ( "2 :5#,Q9#$N:'1M[5IM3R,Y$OXKOHQN!Z1T.@DPRW88) 98 M'=+.R\YD=+J/3K>3MG"W>VUW0N[7WU-VYPW"#FB'W; '$I!VE^TJUU-5CQV? M_".*+LNSTND>=;A2=GF"L\Z:3+A/6Z\4_Q?UN_X#U^DGO,.F^86?OV=[7X?F^ ME[[X>#[\SZ?+,.VGK^]^N3IGK2B._WUP'L<7PXOPXK#3[;&AX:653NJ2JSB^ M_-!BK=RY*HGCV6S6F1UTM)G$P\]Q[@IU&"NMK>AD+FN=GE +_@J>G9X4PG&6 MYMQ8X=ZVO@Y_CHXAX:13XO0D7OP/LB.=S4]/,CEEULV5>-LJN)G(,G*Z2@ZZ ME1N@9XS7MV1NHIG,7)[TNMU_#BJ>9;*<1$J,77+4.3Y>-1DYR9=M.IB6&*&X MDU-!8Z^-FBK!33+2+A_3V4A;#L@YBQS[K@Y>MV M:,%_*XP5(NA]>]=YT!P>]3N\D'F'EJB?0,P5JA5E3]%NZG0OCY%BFG-:0 MZ3'[9&29RHHK=GDCTII6E'T<0T*8'5+[4VULS1&A0PT]@><2H7B6.O:Y5L*& ME>X=\*AWN,?WPR,O,]8[RD)3>V=LF>72B[1.2OG SXJ6PT<<;)>;>.VCM=[O][VS%_3I?M=D7 M)Z:B9!\Z2-BZM+ILL]1C?LYAC\9@OUIS1BRE6SEGY9D24WG%MJ[]J0N@[>0+]F@@5&ON=B1$B53A<)K<5@ M+6V'J7H=;W7LLG4C_C)UKEC.D66,F$HQ ]Y=+BW[M>8&@%1S]EE4V@ [)?M9 MFP+U-OJ5@'1%>%6RO&:7"NB#3$Y*O;^_;]S&)[+DO%RSNK2F5I 3; JS\K@?,X*/!F) M,C7FE%@,TX5TS.D@=T>@%*FPEILYB13\6F#>M3$MVC(H@RD5Y36:@P12:4 % M(09R:*$)@,/@[31GMJ8_J_XS840S"!E02 O*0@L=R*,1M@)*:78:MX)J.H.9 M@!06931?7X87^/JI#IX)? 4;RQ( (:RM -%F1#A 6(&8U7M9CI'# MD"SU)U MAC$!NC7OMP%827D/;, 2W"D,L-]8XKF!DKTU-4(F\TRX31*U@@! K($T/YWU M^J3CP/;H+&A/Y2:="#V>W;?>_V*<2,\OH 720X$#IBPY$QI<^I!8@4R,V5G M>LZD396V-?I1SC9:!:!51F,[C6;+]H"K3 "H 3QWZ3KS3/UH3P0M/$FGI_ H MJ T/J.$GR1 B_'[:W4/3,0@&[ MJYV*A0MAL6R A*_8W\9KF\A$RFO[\"Y4U4<"V&MF"CQ!UP8#((%.I?5I&5*B M]./0SF.5T->+0CC% )@;HK "9+LI&/12(KFGM)M1,O-G3;8>69E);B09( .= M\66JI)%J2Q3#A[_U?,0G<6T%%'(H&M2IX@2S6G&J/3#+*[&B*N@1B,\Z7\.G MD2!!E ?T%]E3E8._;;",=CE8'IQZ[\3,PY/V@T,'X3:5&44$QR[>XXE;1!-1 MN,O3KVU,+A3!F\:@JC85 L=Z6I:F M0+17P)/\B2C!MA3B!V^$/[LA$6Q@0HSXDS74H9624I+L5)9=3KFJ?=PE" M8CRFTZ\IG&^WT.HE^WI '0F/VYFV#PIT1 VP@<^/=.WNU^ AE8XOI05M5L;? MWINRT6(;Y.-)E/+Z.LI7.95P^@@.=F?+L-2.8]O@M+%+VN,;,&112.>$ M^)VJ-=(@5O0^D]#/#[*'6$"1L%2$\)\V+XL %K_5$NK[8*U+_YV0W7_903_O M'?29 AW&POGOB>%9.F-)I0#^&LJRW,G.!+\F#A+HL62C4-UL M.L.YU);N^-@&8[@"Z ,2#7#D3(@@79NH#-6!)O3%/RMI[9OI"< MY[_%/0.7&1LDP#:P)7S:!CK]=S8-C-N!"LARJM54$!\H^:3YZLDTF5X4E=)S M@;>S7(?"!*#^+F2IM$0KNCXEHV+/-T5H!H9?YN M(D4GV-?$CJMW=-I,0_7 MMZUPT>!;K"2XL!G@"/W7[E,\"70V[/NQTU_ M*T9PWD]M1C>]MH']6\8UKEO@MKIA_FB/O>KZGRS XB4GP] ^XBW+*7^RK+;=;SG,IQMLN;SU+ M!P9!^IQ(!^W2P=.X],^U4-YO'@KF[US!0RF5I_=4A' 5CTQNBXS*E/:)(N@6;O?N?FB*5:4>Y4L1=0\=S=*5KA#NE&S-IJ6%U8KU/%H M!")Y'?$QJE#"IUIF#0R.CSO]PV5PA[:NYU_A(JR_67OZ/U!+ P04 " D M@&E7:B?NYYD( 1+ & &QI;FLM,C R,S Y,S!X97@S,60R+FAT;>U: M;5/C.!+^*[I,[0Y4Q7'"RQSK,%0QP-1RM?.R;*:N[J-BRUB%;'DE.2'WZ^]I MR7D!P@[4#K-A#ZI(;*DEM=1/=S]2=/B/*#JK"EZE(F,_CS[\PC*=-J6H'$N- MX ZE4^D*-M)US2OV01@CE6+OC,PN!6.#?F^O-^CO]_I1='2(OD[:1KI*V& 0 M_Q3O]'=VV6 G&>PE_3?L^ /;^C(ZV?;2IY].1O_Y?!:&_?SEW2_G)ZP3Q?&_ M=T_B^'1T&BKV>OT!&QE>6>FDKKB*X[./'=8IG*N3.)Y.I[WI;D^;RWAT$1>N M5'NQTMJ*7N:RSM$AE>!3\.SHL!2.L[3@Q@KWMO-E]#XZ@(233HFCPWC^'63' M.IL='69RPJR;*?&V4W)S*:O(Z3K9[==NB)8QJF_)7$=3F;DB&?3[/PQKGF6R MNHR4R%VRWSLX6!89>5DLRG286F*$XDY.!/6]TFNJ!#?)6+MB>'N =2WK>;M< M5R[*>2G5+'D]DJ6P[*.8L@M=\NIU-Y3@VPHC\]=#+VWE?P6ZQO2](>[@][.83S& MRM5/H&<*U JSHNC7=#L1QLE=Y^BLRU*/^!ES!7>)U\+Q ML1)LK$TFS-M.OP,1I=HHM7@G"[7O:&'PG\V5GU"/*5?M2OI%18R\8=I*>\.& MP+7[!MJU \P1\BV7(D*@=+I,:"6&*T$[##7H^5G'+EN=Q%^FSCDK^$0P(R92 M3(%V5TC+?FVX 1S5C%V(6AL@IV+OM2F1;:-?"4;GA%8EJRMVIH ]HRN9VBZ* MT]YP.;V8#!5[^_[?F7EGL\S\CEO/B5@Y8U=8)B7 GKK!VB;8.-,8M=*@7>B> MRXKQ:L::RIE&0$UP*L_)8'S.2KP92DTYI[!BF"ZE8TX'N3L"E4B%M=S,2*3D M5P+CKO1I499!&0RI**K1&"202@,B"#%00PM- !P&:Z<%LPU]+-M/A1%M)S2! M4EH0%EKH0!V-L#502J-3OS54TQFF"4AA4<:SU65X@:\?:O>9P%>P?,&3EH#H M,J(;H*M S+)>5CEB6*!:8%FJR= G0+=B_2X *RGN@0M8@CNY 78;"SRW4+*W MAH;+9)X'=TFB41 B#60YH>S7I^4VX+E2D_M'.%&7$KK#)$+3H5!;VC970&J MG2MS1]L7K/JA]C8+JZ,;AOWQU<'.X)]#VZ*QI3\4FG2@]5MVVUO]G'$C/+Z M%TD&! Z8L&1,:0MJ06(E(C-%9WK/I$V5M@W:4ZN-\H538;%L@(3/V%_':Y?(1,H;^_ FE-7' M MAK1PH\03<&'2" 3J3U81E2HO+]T,YC&=!7DT(XPP"86Z*P!&2W31A4*1'< MH8O52F;^I,DV8RLSR8VD"'WCL^\_"@ M_6#7@;M-9$8>P:VN/)ZXA3<1-2FAN-83\O2%(CV"GB2?RDJL"T%_T&-\"F9.!E.+Z*LJ7,95P^@@.=F?+ ML-".8]O@M+$+VN,+T&592N>$^(.L-=8@5E2?2>CG.]F"+R!)6$I"^*;-R]R! MQ>^-A/K>69O*_R)DMU]VT,][!WVL0(>Q;SG NM2;V\@P-K5B$WGL]H-T.H E@#,AU Q&R M8$&V*3%G+(F?3)ORUI[9OI"EX0+NCXDAO7>/I+0+4R M_BX!:1,I/L.^)#1:N:7381ZN;SOAFL'76$DP8=O!/MJOW*9X0NC,B3"0D+"/ ML$DYAEE^ZC*ZP;4.QE]3NS7*')'U-?.'=NQ5W_]]WVG%-KY]&^(6NC;8)H=4 MN=!,6ADB>E+(+!,5!,BW^KO#PY@$C_Z$L2A6_,66NG-GY:20(E]W(>M9FB\( MTG,B';1+AT]CT.\[0WG_]) &UUVK([YQO#PA;(V*?"F/[@G[X;;EIKB75R9\ M%F:1AWAZ=6DPIXQRD3;)W(-6KG#>K&@S$J5K)2L1M>_]&WDI7!.]D9AN%"WN MI-9(UM$8;/$JXCE23<(G6F8M*@X.>CM["T\/97U/LL)=5W]Y]NA_4$L#!!0 M ( "2 :5>W#,R9#$N M:'1M[5EM;]LV$/XK-Q=K$\!ZLY/.D5P#F9.B'=HD31P,^TA+E$6$)E6*CN/] M^AU)R6]-V@Y;5K=+ -L2>23O^#SW$K+_D^>=BH*(E&;P9O3^'60RG4VIT) J M2C2VSIDN8"3+D@AX3Y5BG,.OBF43"A"%_H$?A8=^Z'F#/LXUK =)$4,4!4=! M)^QT(>K$T4$)E:[8GQ2G1O,TO=,>X6R"DQM=$V=_C'U@ M/E''/9@5QQLKSJFU;2QYAIVG=P4;,_W\6?0R3+H=/^H'8]RY\A'T3)&U5*TI M^B7=AE1IEK.4F#T$F<.%8B)E)>%P>D?3F=E1.,]1@BH@(EOK?\T$^@S#I[I_ MA\RZF*EJ1M"#M82H!]?^E3_TX8JFQDP'1-0]#-MP7,%Q)DOCK\LQ(_D?6O*W MF+1AP!$&$P1,%Q2NB!H302OO_([3!1RGVO1TPK#S&)8PD:$5@ MUAN^2F786R%F0-IOPY6FMU3 F8]15XI*BC8,"T;S>SBZ]QD"[UL&7RXPBO_F MPQN9YVAS,]4G=%Z?:M5I9CA.4SD3&H/8:F94_JV!EC-Q Z<<#49-65JUL3GU M8<_8_/Q9K],)DZ&<8B)9V+E22MWW&$PD_6<,'%40MD/:IQ MKD!GZX*W1K64\)K%E@:8!I)YP33US HT1M44P:8'Y_QW*%@G(!]@%PJB_5')P44 M72Q#M\' -!WC>Q=#E2DC+"EPT],"Q9$/F^$;&XC6)"UP+*F@SCM@4LX& 9T& M*_[E,XYZI4A+;MAGJQTCKNC'&5/4E$*586#CQE%WCR#C%42'>]G^TJ/1VQ3F M8FI6QA)#8'54NW5TU#U(C.NL8 D,$P-+X"<>/T2(0H,X%\RH?!E<<<+,5G,V MS*+4C#OFR9(JNV;5L*T.HOX#C+)EJ:-5O3N.75XJ.2=E1>/F87TC#-B%R[BF MS#3VH0'-1M@:ELRT;!IH)#'+]6"#T*&3:L^<7O;&5^SS5ME&,GB&T,9_+6!:PC%Z_NH^^7C*N!:IA8 MWD$E.J,Z_4T"H/PA+=Q!,)^*D?5B9.OT8J>1^_^6(D\H[8@]#YSM?:> _)C9ZVL+ MD2\>PMY3ES3G >Z>:E<Q/KUB_=-DXL-IJ6MWDEF5!OK"BY\4BNJ8K)K619S8I>S^\<+".L M:POM 9N[);37CH._ %!+ 0(4 Q0 ( "2 :5=R17L8^P\ -69 1 M " 0 !L:6YK+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( "2 M:5?##Y[1/! #WD 5 " 2H0 !L:6YK+3(P,C,P.3,P M7V-A;"YX;6Q02P$"% ,4 " D@&E7M(MB8 $F @40( %0 M @ &9( ;&EN:RTR,#(S,#DS,%]D968N>&UL4$L! A0#% @ )(!I M5XFP;,X.7 HN % !4 ( !S48 &QI;FLM,C R,S Y,S!? M;&%B+GAM;%!+ 0(4 Q0 ( "2 :5=5 Y(A,#T #YA! 5 M " 0ZC !L:6YK+3(P,C,P.3,P7W!R92YX;6Q02P$"% ,4 " D@&E7 MHDOU%^T/ @!7+QX %0 @ %QX ;&EN:RTR,#(S,#DS,'@Q M,'$N:'1M4$L! A0#% @ )(!I5S&4]2:J" +BP !@ M ( !D? " &QI;FLM,C R,S Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( "2 M:5=J)^[GF0@ !$L 8 " 7'Y @!L:6YK+3(P,C,P.3,P M>&5X,S%D,BYH=&U02P$"% ,4 " D@&E7MW,H 7T% !+'0 & M @ % @, ;&EN:RTR,#(S,#DS,'AE>#,R9#$N:'1M4$L%!@ ) - D 8 ( /,' P $! end