0001554859-23-000036.txt : 20230512 0001554859-23-000036.hdr.sgml : 20230512 20230512161519 ACCESSION NUMBER: 0001554859-23-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Semler Scientific, Inc. CENTRAL INDEX KEY: 0001554859 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] IRS NUMBER: 261367393 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36305 FILM NUMBER: 23915888 BUSINESS ADDRESS: STREET 1: 2340-2348 WALSH AVENUE, SUITE 2344 CITY: SANTA CLARA STATE: CA ZIP: 95051 BUSINESS PHONE: 408-627-4557 MAIL ADDRESS: STREET 1: 2340-2348 WALSH AVENUE, SUITE 2344 CITY: SANTA CLARA STATE: CA ZIP: 95051 10-Q 1 smlr-20230331x10q.htm 10-Q
0001554859--12-312023Q1falseP61Mhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrentP2Y6Mhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrent00015548592022-01-012023-03-310001554859us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001554859us-gaap:TreasuryStockCommonMember2023-03-310001554859us-gaap:TreasuryStockCommonMember2022-12-310001554859us-gaap:TreasuryStockCommonMember2022-03-310001554859us-gaap:TreasuryStockCommonMember2021-12-310001554859smlr:FirstRepublicBankAndEdwardJonesMember2023-03-3100015548592022-03-140001554859us-gaap:RetainedEarningsMember2023-03-310001554859us-gaap:AdditionalPaidInCapitalMember2023-03-310001554859us-gaap:RetainedEarningsMember2022-12-310001554859us-gaap:AdditionalPaidInCapitalMember2022-12-310001554859us-gaap:RetainedEarningsMember2022-03-310001554859us-gaap:AdditionalPaidInCapitalMember2022-03-310001554859us-gaap:RetainedEarningsMember2021-12-310001554859us-gaap:AdditionalPaidInCapitalMember2021-12-310001554859us-gaap:CommonStockMember2023-03-310001554859us-gaap:CommonStockMember2022-12-310001554859us-gaap:CommonStockMember2022-03-310001554859us-gaap:CommonStockMember2021-12-310001554859us-gaap:EmployeeStockOptionMembersmlr:KeyPersonStockOptionPlan2007Member2023-03-310001554859us-gaap:EmployeeStockOptionMembersmlr:StockIncentivePlan2014Member2014-09-300001554859smlr:PrivateCompanyThreeMember2021-04-300001554859us-gaap:USTreasurySecuritiesMember2023-03-242023-03-240001554859us-gaap:USTreasurySecuritiesMember2023-03-032023-03-030001554859us-gaap:USTreasurySecuritiesMember2023-02-102023-02-100001554859smlr:MonarchMedicalTechnologyLlcMembersmlr:SecuredConvertiblePromissoryNoteMember2023-01-012023-01-310001554859smlr:MonarchMedicalTechnologyLlcMembersmlr:SecuredConvertiblePromissoryNoteMember2022-12-012023-03-310001554859smlr:SeniorSecuredPromissoryNotesMember2023-03-310001554859smlr:SecuredConvertiblePromissoryNoteMember2023-03-310001554859smlr:SeniorSecuredPromissoryNotesMember2022-12-310001554859smlr:SecuredConvertiblePromissoryNoteMember2022-12-310001554859us-gaap:RetainedEarningsMember2023-01-012023-03-310001554859us-gaap:RetainedEarningsMember2022-01-012022-03-310001554859smlr:InvestmentInPrivateCompanyTwoMember2023-03-310001554859smlr:InvestmentInPrivateCompanyThreeMember2023-03-310001554859smlr:InvestmentInPrivateCompanyTwoMember2022-12-310001554859smlr:InvestmentInPrivateCompanyThreeMember2022-12-3100015548592020-07-310001554859us-gaap:USTreasurySecuritiesMember2023-03-240001554859us-gaap:USTreasurySecuritiesMember2023-03-030001554859us-gaap:USTreasurySecuritiesMember2023-02-100001554859smlr:MonarchMedicalTechnologyLlcMembersmlr:SecuredConvertiblePromissoryNoteMember2023-03-310001554859smlr:MellitusHealthIncMembersmlr:SecuredConvertiblePromissoryNoteMember2023-03-310001554859smlr:MellitusHealthIncMembersmlr:SecuredConvertiblePromissoryNoteMember2022-12-310001554859smlr:ConvertibleNotesMemberus-gaap:FairValueInputsLevel3Member2023-03-310001554859smlr:ConvertibleNotesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001554859smlr:ConvertibleNotesMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-03-310001554859us-gaap:EmployeeStockOptionMembersmlr:StockIncentivePlan2014Member2023-01-012023-03-310001554859us-gaap:EmployeeStockOptionMembersmlr:StockIncentivePlan2014Member2023-03-3100015548592022-01-012022-01-010001554859srt:MaximumMember2022-01-012022-01-010001554859us-gaap:USTreasurySecuritiesMember2023-01-012023-03-310001554859srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001554859srt:MinimumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001554859srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001554859srt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2023-03-310001554859srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-310001554859srt:MaximumMemberus-gaap:MeasurementInputPriceVolatilityMember2023-03-310001554859srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMember2023-03-310001554859srt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2023-03-310001554859smlr:PromissoryNoteFromPrivateCompanyTwoMember2020-09-300001554859smlr:PromissoryNoteFromPrivateCompanyTwoMember2023-01-012023-03-310001554859smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember2023-01-012023-03-310001554859smlr:PromissoryNoteFromPrivateCompanyTwoMember2022-01-012022-12-310001554859smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember2022-01-012022-12-310001554859smlr:VendorTwoMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001554859smlr:VendorOneMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001554859smlr:CustomerTwoConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859smlr:CustomerTwoConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859smlr:CustomerThreeConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859smlr:CustomerOneConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859smlr:CustomerOneConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859smlr:VendorTwoMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001554859smlr:VendorOneMemberus-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001554859smlr:CustomerTwoConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001554859smlr:CustomerThreeConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001554859smlr:CustomerOneConcentrationRiskMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001554859smlr:CustomerTwoConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001554859smlr:CustomerOneConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-310001554859us-gaap:EmployeeStockOptionMembersmlr:StockIncentivePlan2014Member2023-01-0100015548592022-03-3100015548592021-12-310001554859us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001554859us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001554859us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001554859us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001554859us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001554859us-gaap:CommonStockMember2022-01-012022-03-310001554859us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001554859us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001554859smlr:EngineeringAndProductDevelopmentMember2023-01-012023-03-310001554859us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001554859us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001554859smlr:EngineeringAndProductDevelopmentMember2022-01-012022-03-310001554859us-gaap:CommonStockMember2023-01-012023-03-310001554859us-gaap:CommonStockMember2022-01-012022-03-310001554859us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001554859us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001554859smlr:PrivateCompanyThreeMember2021-04-012021-04-300001554859smlr:PrivateCompanyThreeMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-04-300001554859us-gaap:EmployeeStockOptionMembersmlr:StockIncentivePlan2014Member2015-10-012015-10-310001554859smlr:MonarchDebtSecurityMember2023-01-012023-03-310001554859smlr:MellitusConvertibleNotesMember2023-01-012023-03-310001554859smlr:SeniorSecuredPromissoryNotesMember2022-06-300001554859smlr:SeniorSecuredPromissoryNotesMember2022-06-012022-06-300001554859smlr:MellitusHealthIncMembersmlr:SecuredConvertiblePromissoryNoteMember2022-05-012022-05-3100015548592022-12-310001554859smlr:InvestmentInPrivateCompanyThreeMember2020-10-012020-10-3100015548592023-03-3100015548592022-01-012022-12-310001554859smlr:MonarchMedicalTechnologyLlcMembersmlr:SecuredConvertiblePromissoryNoteMember2022-12-012022-12-310001554859smlr:MonarchMedicalTechnologyLlcMembersmlr:SecuredConvertiblePromissoryNoteMember2022-12-310001554859smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember2020-10-310001554859us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-03-310001554859us-gaap:AccountsPayableMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001554859us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001554859us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001554859us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-03-3100015548592022-01-012022-03-3100015548592021-04-012021-04-3000015548592023-05-0500015548592023-01-012023-03-31xbrli:sharesiso4217:USDsmlr:customersmlr:itemxbrli:puresmlr:employeeiso4217:USDxbrli:sharessmlr:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2023

or

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

For the transition period from ___ to ___

Commission File Number 001-36305

SEMLER SCIENTIFIC, INC.

(Exact name of registrant as specified in its charter)

Delaware

26-1367393

(State or other jurisdiction of incorporation or organization)

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

2340-2348 Walsh Avenue, Suite 2344

Santa Clara, CA 95051

(Address of principal executive offices) (Zip Code)

(877) 774-4211

(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, par value $0.001 per share

 

SMLR

 

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

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

Large Accelerated Filer

 

Accelerated Filer

Non-Accelerated Filer

 

Smaller Reporting Company

 

 

Emerging growth company

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

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

As of May 5, 2023, there were 6,851,498 shares of the issuer’s common stock, $0.001 par value per share, outstanding.

TABLE OF CONTENTS

 

Page

Part I.

Financial Information

1

 

 

Item 1.

Financial Statements

1

Item 2.

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

17

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

20

Item 4.

Controls and Procedures

20

 

 

Part II.

Other Information

21

 

 

Item 1.

Legal Proceedings

21

Item 1A.

Risk Factors

21

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

21

Item 3.

Defaults upon Senior Securities

21

Item 4.

Mine Safety Disclosures

21

Item 5.

Other Information

21

Item 6.

Exhibits

22

 

 

Signatures

23

In this report, unless otherwise stated or as the context otherwise requires, references to “Semler Scientific,” “the Company,” “we,” “us,” “our” and similar references refer to Semler Scientific, Inc. The Semler Scientific logo, QuantaFlo and other trademarks or service marks of Semler Scientific, Inc. appearing in this report are the property of Semler Scientific, Inc. This report also contains registered marks, trademarks and trade names of other companies. All other trademarks, registered marks and trade names appearing in this report are the property of their respective holders.

i

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This quarterly report on Form 10-Q contains forward-looking statements. Such forward-looking statements include those that express plans, anticipation, intent, contingency, goals, targets or future development and/or otherwise are not statements of historical fact. In some cases, you can identify forward-looking statements by terminology, such as “expects,” “anticipates,” “intends,” “estimates,” “plans,” “believes,” “seeks,” “may,” “should,” “continue,” “could” or the negative of such terms or other similar expressions. Any forward-looking statements are qualified in their entirety by reference to the factors discussed throughout this report. These forward-looking statements are based on our current expectations and projections about future events and they are subject to risks and uncertainties known and unknown that could cause actual results and developments to differ materially from those expressed or implied in such statements, including risks associated with:

implementation of our business strategy and the fact that we actively market only two U.S. Food and Drug Administration, or FDA, cleared products and may not benefit from our recent investments in other companies developing complementary products or the extension of QuantaFlo to test for other cardiovascular diseases;

changes in the regulatory reimbursement landscape, such as the recent 2024 Medicare Advantage and Part D Final Rate Announcement issued by the Centers for Medicare and Medicaid Services, or CMS, could impact the perceived value of using our products to aid diagnosis of cardiovascular diseases;

the failure of physicians and other customers to widely adopt our products, or to determine that our product provides a safe and effective alternative to existing ankle brachial index, or ABI, devices;
our testing product is generally but not specifically approved for reimbursement under any third-party payor codes;
our reliance on the talents of a small number of key personnel, and a small direct sales force;
not requiring customers to enter into long-term licenses;
concentration of our revenues and accounts receivable with a limited number of customers;
our reliance on a small number of independent suppliers and facilities for the manufacturing of our product;
our business being subject to many laws and government regulations, including governing the manufacture and sale of medical devices, patient data, and others;
our ability to protect our intellectual property;
impacts of the ongoing Covid-19 pandemic and macroeconomic factors that could impact our business, such as the effects of the Russian invasion of Ukraine on the global economy and supply chain and inflation, as well as the recent bank failures; and
the other factors set forth under the caption “Risk Factors” in our annual report on Form 10-K filed with the Securities and Exchange Commission, or SEC, on March 23, 2023.

Because the risks and uncertainties referred to above and in our SEC reports could cause actual results or outcomes to differ materially from those expressed in any forward-looking statements made by us or on our behalf, you should not place undue reliance on any forward-looking statements.

You should read this quarterly report and the documents that we reference herein and therein and have filed as exhibits to this report and our other filings with the SEC. You should assume that the information appearing in this quarterly report is accurate as of the date of this quarterly report only. Further, any forward-looking statement speaks only as of the date on which it is made, and we undertake no obligation to update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the occurrence of unanticipated events. New factors emerge from time to time, and it is not possible for us to predict which factors will arise. In addition, we cannot assess the impact of each factor on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking

ii

statements. We qualify all of the information presented in this quarterly report, and particularly our forward-looking statements, by these cautionary statements.

iii

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

Semler Scientific, Inc.

Condensed Statements of Income

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

For the three months ended March 31, 

2023

2022

Revenues

$

18,206

$

14,016

Operating expenses:

Cost of revenues

1,269

970

Engineering and product development

1,630

1,126

Sales and marketing

5,192

4,676

General and administrative

3,859

3,302

Total operating expenses

11,950

10,074

Income from operations

6,256

3,942

Interest income

484

1

Change in fair value of notes held for investment

 

(107)

 

Other income, net

377

1

Pre-tax net income

6,633

3,943

Income tax provision

1,664

583

Net income

$

4,969

$

3,360

Net income per share, basic

$

0.74

$

0.50

Weighted average number of shares used in computing basic income per share

6,701,199

6,777,950

Net income per share, diluted

$

0.63

$

0.41

Weighted average number of shares used in computing diluted income per share

7,896,043

8,116,456

See accompanying notes to unaudited condensed financial statements.

1

Semler Scientific, Inc.

Condensed Balance Sheets

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

March 31, 

December 31, 

2023

    

2022

Assets

Current Assets:

  

 

  

Cash and cash equivalents

$

5,305

$

23,014

Short-term investments

37,663

20,073

Trade accounts receivable, net of reserves of $154 and $109, respectively

 

9,343

 

3,884

Inventory, net

512

469

Prepaid expenses and other current assets

 

2,769

 

1,468

Total current assets

 

55,592

 

48,908

Assets for lease, net

 

2,873

 

2,478

Property and equipment, net

 

703

 

667

Long-term investments

 

821

 

821

Notes held for investment (includes measured at fair value of $4,072 and $3,679, respectively)

5,072

4,679

Other non-current assets

2,818

2,842

Long-term deferred tax assets

2,378

2,298

Total assets

$

70,257

$

62,693

Liabilities and Stockholders’ Equity

 

 

Current liabilities:

Accounts payable

$

298

$

835

Accrued expenses

 

7,206

 

4,748

Deferred revenue

 

1,286

 

1,160

Other short-term liabilities

128

114

Total current liabilities

 

8,918

 

6,857

Long-term liabilities:

 

  

 

  

Other long-term liabilities

138

160

Total long-term liabilities

 

138

 

160

Commitments and contingencies (Note 14)

Stockholders’ equity:

 

 

Common stock, $0.001 par value; 50,000,000 shares authorized; 6,920,643, and 6,906,544 shares issued, and 6,706,221 and 6,692,122 shares outstanding (treasury shares of 214,422 and 214,422), respectively

 

7

 

7

Additional paid-in capital

 

17,005

 

16,449

Retained earnings

 

44,189

 

39,220

Total stockholders’ equity

 

61,201

 

55,676

Total liabilities and stockholders’ equity

$

70,257

$

62,693

See accompanying notes to unaudited condensed financial statements.

2

Semler Scientific, Inc.

Condensed Statements of Stockholders’ Equity

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

For the Three Months Ended March 31, 2022

Common Stock

Treasury Stock

Additional

Common Stock

Paid-In

Retained Earnings

Total Stockholders'

    

Shares Issued

    

Amount

    

Shares

    

Amount

    

Capital

    

    

Equity

Balance at December 31, 2021

    

6,824,380

    

$

7

    

(65,922)

    

$

    

$

20,645

    

$

24,895

    

$

45,547

Treasury stock acquired

 

(2,030)

(99)

(99)

Employee stock grants

8,406

628

628

Taxes paid related to net share settlement of equity awards

(1,418)

(106)

(106)

Stock option exercises

 

23,800

62

62

Net income

 

3,360

3,360

Balance at March 31, 2022

 

6,855,168

$

7

(67,952)

$

$

21,130

$

28,255

$

49,392

For the Three Months Ended March 31, 2023

Common Stock

Treasury Stock

Additional

Common Stock

Paid-In

Retained Earnings

Total Stockholders'

    

Shares Issued

    

Amount

    

Shares

    

Amount

    

Capital

    

    

Equity

Balance at December 31, 2022

 

6,906,544

$

7

(214,422)

$

$

16,449

$

39,220

$

55,676

Employee stock grant

18,048

695

695

Taxes paid related to net share settlement of equity awards

(3,949)

,

(146)

(146)

Stock-based compensation

7

7

Net income

 

4,969

4,969

Balance at March 31, 2023

6,920,643

$

7

(214,422)

$

$

17,005

$

44,189

$

61,201

See accompanying notes to unaudited condensed financial statements

3

Semler Scientific, Inc.

Condensed Statements of Cash Flows

Unaudited

(In thousands of U.S. Dollars)

Three months ended March 31,

    

2023

    

2022

CASH FLOWS FROM OPERATING ACTIVITIES:

Net income

$

4,969

$

3,360

Reconciliation of Net Income to Net Cash Provided by Operating Activities:

 

 

  

Depreciation

 

129

 

155

Deferred tax (income) expense

(80)

179

Loss on disposal of assets for lease

 

78

 

74

Allowance for credit losses

 

48

 

21

Change in fair value of notes held for investment

107

Gain on short-term investments

(305)

Stock-based compensation

 

702

 

628

Changes in Operating Assets and Liabilities:

 

 

Trade accounts receivable

 

(5,507)

 

(1,818)

Inventory

(43)

(45)

Prepaid expenses and other current assets

 

(1,301)

 

(1,988)

Other non-current assets

25

19

Accounts payable

 

(537)

 

(68)

Accrued expenses

 

2,458

 

946

Other current and non-current liabilities

118

39

Net Cash Provided by Operating Activities

 

861

 

1,502

CASH FLOWS FROM INVESTING ACTIVITIES:

Additions to property and equipment

 

(95)

 

(122)

Proceeds from maturities of short-term investments

20,211

Purchase of short-term investments

(37,496)

Purchase of notes held for investment

(500)

Purchase of assets for lease

 

(544)

 

(134)

Net Cash Used in Investing Activities

 

(18,424)

 

(256)

 

 

CASH FLOWS FROM FINANCING ACTIVITIES:

 

  

 

  

Taxes paid related to net settlement of equity awards

(146)

(106)

Treasury stock acquired

(99)

Proceeds from exercise of stock options

 

 

62

Net Cash Used in Financing Activities

 

(146)

 

(143)

(DECREASE) INCREASE IN CASH

 

(17,709)

 

1,103

CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD

 

23,014

 

37,323

CASH AND CASH EQUIVALENTS, END OF PERIOD

$

5,305

$

38,426

See accompanying notes to unaudited condensed financial statements

4

Table of Contents

Semler Scientific, Inc.

Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

1.Basis of Presentation

Semler Scientific, Inc., a Delaware corporation (“Semler” or “the Company”), prepared the unaudited interim financial statements included in this report in accordance with United States generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 23, 2023 (the “Annual Report”). In the opinion of management, these financial statements include all adjustments (consisting of normal recurring adjustments) necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for any future period, including the full year.

Credit Losses on Financial Instruments

In accordance with Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Toic 326”), the Company periodically reviews the financial assets for credit losses. Financial instruments include cash, cash equivalents, marketable and non-marketable securities, and accounts receivable.

In determing the amount of the allowance for credit losses, the Company considers historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. The Company also considers customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions. Any credit loss is recorded as a charge to other income, net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income (“AOCI”). If the Company has an intent to sell, or if it is more likely than not that the Company will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, the Company will write down the security to its fair value and record the corresponding charge as a component of other income, net.

Recently Issued Accounting Pronouncements

Accounting Pronouncements Recently Adopted

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). This ASU requires timelier recording of credit losses on loans and other financial instruments held. Instead of reserves based on a current probability analysis, Topic 326 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. All organizations will now use forward-looking information to better inform their credit loss estimates. Topic 326 requires enhanced disclosures regarding significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of an organization’s portfolio. These disclosures include qualitative and quantitative requirements that provide information about the amounts recorded in the financial statements. In addition, Topic 326 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to introduce amendments which will affect the recognition and measurement of financial instruments, including derivatives and hedging. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments – Credit Losses (Topic 326); Targeted Transition Relief. The amendments in this ASU provide entities that have certain instruments within the scope of Subtopic 326-20 with an option to irrevocably elect the fair value option in Subtopic 825-10, applied on an instrument-by-instrument basis for eligible instruments upon adoption of Topic 326. This standard and related amendments are effective for the Company’s fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

5

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

In March 2020, FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. This ASU improves and clarifies various financial instruments topics, including the current expected credit losses standard issued in 2016 (ASU No. 2016-13). The ASU includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The amendments have different effective dates. The issues 1-5 are conforming amendments, which are effective upon issuance of this final update. The Company determined that issues 1-5 have no impact on its financials. The amendments related to issue 6 and 7 effect ASU No. 2016-13, Financial instruments – credit losses (Topic 326): measurement of credit losses on financial statements. Effective dates of issue 6 and 7 are the same as the effective date of ASU No. 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, this guidance will be effective for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. This ASU should be applied prospectively to all business combinations in the year of adoption. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the troubled debt restructuring accounting model in Accounting Standards Codification (“ASC”) 310-40 for creditors that have adopted the guidance on measurement of credit losses in ASU 2016-13. Additionally, the ASU requires the public business entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases as part of their vintage disclosures under ASC 326. For entities that have adopted the amendments in ASU 2026-13, the amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. For entities that have not yet adopted the amendments in ASU 2016-13, the effective dates are the same as effective dates in ASU 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

2.Variably-Priced Revenue

The Company recognizes variable-fee licenses (i.e., fee per test) and sales of hardware equipment and accessories in accordance with ASC 606, Revenue from Contracts with Customers. Total fees from variable-fee licenses represent approximately $8,561 and $5,842 for the three months ended March 31, 2023 and 2022, respectively. Total sales of hardware and equipment accessories represent approximately $340 and $285 of revenues for the three months ended March 31, 2023 and 2022, respectively. The remainder of the revenue is earned from leasing the Company's testing product for a fixed fee, which is not subject to Topic 606.

Upon shipment under variable-fee license contracts, assets for lease are sold to the customers, and the asset is recognized as cost of revenue.

3. Accounts Receivable and Allowance for Credit Losses

Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The allowance for credit losses is based on management’s assessment of the collectability of accounts. The Company regularly reviews the adequacy of this allowance for credit losses by considering historical experience, the age of the accounts receivable balances, the credit quality of the customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect customers’ ability to pay to determine whether a specific reserve is appropriate. Accounts receivable deemed uncollectable are charged against the allowance for credit losses when identified.

6

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

4. Inventory

Inventory, which is made up of finished goods, is recorded at the lower of cost or net realizable value. Cost is determined on the first-in, first-out method. The Company periodically analyzes its inventory levels to identify inventory that has a cost basis in excess of its estimated realizable value and writes down such inventory as appropriate. Inventory balance was $512 and $469 as of March 31, 2023 and December 31, 2022, respectively.

5.           Assets for Lease, net

The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. Operating leases are short-term in nature (monthly, quarterly or one year), and all of which have renewal options. The assets that may be associated with these leasing arrangements are identified below as assets for lease. Upon shipment under operating leases, assets for lease are depreciated. During the three months ended March 31, 2023 and 2022, the Company recognized approximately $9,304 and $7,889, respectively, in lease revenues related to these arrangements, which is included in Revenues on the Condensed Statements of Income.

Assets for lease consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Assets for lease

$

3,970

$

3,702

Less: accumulated depreciation

 

(1,097)

 

(1,224)

Assets for lease, net

$

2,873

$

2,478

Depreciation expense amounted to $70 and $108 for the three months ended March 31, 2023 and 2022, respectively. Reduction to accumulated depreciation for returned and retired items was $197 and $90 for the three months ended March 31, 2023 and 2022, respectively. The Company recognized a loss on disposal of assets for lease in the amount of $78 and $74 for the three months ended March 31, 2023 and 2022, respectively.

6.            Property and Equipment, net

Capital assets consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Capital assets

$

1,301

$

1,206

Less: accumulated depreciation

 

(598)

 

(539)

Capital assets, net

$

703

$

667

Depreciation expense amounted to $59 and $46 for the three months ended March 31, 2023 and 2022, respectively.

7.Long-Term Investments

Long term investments consist of the following for the periods presented:

March 31, 

December 31, 

2023

    

2022

Investments in SYNAPS Dx

    

$

512

$

512

Investments in Mellitus Health Inc.

309

309

Total initial cost

$

821

$

821

7

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

In September 2020, the Company acquired a promissory note from NeuroDiagnostics Inc., which is doing business as SYNAPS Dx, in the principal amount of $500, $100 of which was retained for expense reimbursement. Subsequently, in December 2020, the Company agreed to convert the promissory note, together with all accrued interest thereon, into shares of preferred stock of SYNAPS Dx as repayment in full of the promissory note. The value of the note exchanged for the shares of preferred stock of SYNAPS Dx held by the Company as of March 31, 2023 and December 31, 2022 was approximately $512.

In October 2020, the Company acquired from a seller a convertible promissory note previously issued by Mellitus Health Inc., (“Mellitus”) to such seller for a purchase price of $59, which represented the $50 principal amount of the note and all accrued and unpaid interest thereon.

Subsequently, in October 2020, the Company purchased $250 of shares of preferred stock of Mellitus, and in connection with such transaction, the convertible promissory note, together with all accrued interest thereon, also converted pursuant to its terms into shares of preferred stock of Mellitus as repayment in full of such convertible promissory note. The value of consideration exchanged for the shares of preferred stock of Mellitus held by the Company as of March 31, 2023 and December 31, 2022 was approximately $309.

The investments in SYNAPS Dx and Mellitus securities that were retained by the Company as of March 31, 2023 were recorded in accordance with ASC 321, Investments – equity securities, which provides that investments in equity securities in privately-held companies without readily determinable fair values are generally recorded at cost, plus or minus subsequent observable price changes in orderly transactions for identical or similar investments, less impairments. The Company elected the practical expedient permitted by ASC 321 and recorded the above investments on a cost basis. As a part of the assessment for impairment indicators, the Company considers significant deterioration in the earnings performance and overall business prospects of the investee as well as significant adverse changes in the external environment these investments operate. If qualitative assessment indicates the investments are impaired, the fair value of these equity securities would be estimated, which would involve a significant degree of judgement and subjectivity.

The Company qualitatively assessed both investments for impairment in accordance with ASC 321. As of March 31, 2023 and December 31, 2022, the Company determined that there was no impairment for the investment in SYNAPS Dx and the investment in Mellitus.

8.Fair Value Measurements

The following table presents fair value hierarchy of the Company’s financial assets measured at fair value on a recurring basis:

Fair Value Hierarchy

Level 1

Level 2

Level 3

Total

As of March 31, 2023

U.S. Treasury bills

$

37,663

$

$

$

37,663

(Included in short-term investments)

Investment in debt securities

4,072

4,072

(Included in notes held for investment)

Total Assets

$

37,663

$

$

4,072

$

41,735

8

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

Level 1

Level 2

Level 3

Total

As of December 31, 2022

U.S. Treasury bill

$

20,073

$

$

$

20,073

(Included in short-term investments)

Investment in debt securities

3,679

3,679

(Included in notes held for investment)

Total Assets

$

20,073

$

$

3,679

$

23,752

Treasury bills were purchased on February 10, 2023, March 3, 2023 and March 24, 2023, at a cost of $9,999, $20,498 and $6,999, respectively, and fair values accrete to maturity dates at an interest rate of 4.61% , 4.84% and 4.51%, resepectively. As of March 31, 2023, the interest income recorded on these bills was $167.

The Company's privately held debt securities are recorded at fair value on a recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company deems these assets as Level 3 within the fair value measurement framework. For investments without a readily determinable fair value, the Company applies valuation methods based on information available, including the market approach and bond plus call pricing approach. Observable transactions, such as the issuance of new equity by an investee and changes in market yield, are indicators of investee enterprise value and are used to estimate the fair value of the Company’s investments.

The Company valued the Monarch Debt Security using a bond plus call option model reflecting the cash flow from the Monarch Debt Security and assuming a 20% probability of an equity financing, a 20% probability of a change of control, and a 60% probability of payment at maturity or an insolvency event. The Company valued the Mellitus debt security using a bond plus call option model reflecting the cash flow from the Mellitus debt securities and assuming a 70% probability of an equity financing, 8% probability of a change of control, and a 22% probability of payment at maturity or an insolvency event. The fair value of the Company’s privately held debt securities were estimated at $4,072 and $3,679 as of March 31, 2023 and December 31, 2022, respectively.

The key inputs for the valuation model are:

March 31, 

2023

Risk-free rate

3.67% - 4.67%

Cash flow discount rate

26.4% - 28.7%

Expert term in years

0.25 - 3.68

Expected volatility

105.0%- 205.0%

The following table reprents changes in the notes held for the investments with significant unobservable inputs (Level 3):

Convertible Notes

Balance as of December 31, 2022

$

3,679

Purchased

500

Change in fair value of the notes held for investment

(107)

Balance as of March 31, 2023

$

4,072

9

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

9.Notes Held for Investment

Notes receivable consist of the following for the periods presented:

March 31 

December 31

2023

2022

Senior secured promissory notes

$

1,000

$

1,000

Secured convertible promissory notes

4,072

3,679

Total notes held for investment

$

5,072

$

4,679

In June 2022, the Company loaned Mellitus an aggregate of $1,000 through the purchase of two senior secured promissory notes that bear interest at a rate of 5% per annum, and mature in three years unless accelerated due to an event of default as provided in the notes. Repayment of notes is secured by a first priority interest in all of Mellitus’ assets.

In May 2022, to facilitate the subordination of such notes in connection with the purchase of the senior secured notes, the Company acquired $179 aggregate principal amount of outstanding convertible notes of Mellitus, which, as amended, mature July 5, 2025, if not automatically converted into preferred stock prior thereto. This note bears an interest rate of 10% per annum.

In December 2022, the Company entered in a senior convertible promissory note arrangement with Monarch Medical Technology, LLC (“Monarch”), providing Monarch with up to $5,000 in available funding, of which $4,000, in principle was drawn as of March 31, 2023 (the “Debt Security”). The remaining $1,000 is available to be drawn at any time unless there is an Event of Default that is continuing. The Debt Security accrues interest at 10% per annum, payable monthly, and the principal balance is due December 6, 2024. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. The Company has the option to extend the maturity date for two consecutive one-year terms. The Debt Security can be converted into Monarch’s shares at the Company’s option upon (a) an equity financing at Monarch, (b) upon a change of control at Monarch, or (c) at the Company’s option at any time prior to the maturity date. If converted upon a change of control, the Company has the right to receive a cash payment equal to the balance of the Debt Security or the amount payable upon conversion into Monarch’s shares. The Debt Security is redeemable at any time at Monarch’s option or automatically upon an Event of Default.

The Company made an irrevocable election to account for the Debt Securities using the fair value option under ASC 825 – Financial Instruments (“ASC 825”) and will measure the fair value of the Debt Securities in accordance with ASC 820. The Company made the fair value option election to present the Debt Securities in its entirety at fair value, which it believes to be preferable to recognizing the host instrument at fair value under ASC 320 and potentially separately recognizing certain embedded features as bifurcated derivatives under ASC 815. As of March 31, 2023, the Company estimated the fair value of the Debt Securities of Monarch to be $3,858 and Mellitus $214. As of December 31, 2022, the Company estimated the fair value of the Debt Securities of Monarch to be $3,500 and Mellitus $179, which were equivalent of the outstanding principal balances at December 31, 2022.

The Company recognizes interest income as it accrues on the Debt Securities, which is included in interest income in the statements of income. For the quarters ended March 31, 2023 and 2022, the Company recognized $82 and $0, respectively, of interest income from Monarch and Mellitus notes, which is included in prepaid and other current assets. The Company recognizes changes in fair value of the Debt Securities in the statements of income separately from the interest income. For the quarter ended March 31, 2023, the Company recorded change in fair value of $107.

10

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

10. Other Non-current assets

Other non-current assets consist of the following for the periods presented:

March 31, 

December 31, 

2023

    

2022

Prepaid licenses

$

2,487

$

2,490

Other

331

352

Total other non-current assets

$

2,818

$

2,842

In April 2021, the Company entered into a five-year agreement, as amended in December 2022, with Mellitus to exclusively market and distribute its product line in the United States, including Puerto Rico, except for selected accounts. Under this distribution agreement and its amendments, the Company agreed to purchase $2,500 of product licenses and prepaid $2,500 for the license purchases. This prepayment, which was reclassed to a long-term asset in 2022 due to the change in the estimation of the recoverability period is expected to be more than one year. The long-term portion of the prepaid licenses are included in the Other non-current assets. Unless early terminated in accordance with its terms, the exclusive distribution agreement will remain in full force and effect until April 1, 2026, and for renewal periods of one year each upon its anniversary date, unless terminated by at least 60 days written notice prior to such an anniversary date. Either party may terminate the agreement by written notice to the other party upon or after the breach of any material provision of this agreement by the other party, if the other party has not cured such breach within 60 days after written notice thereof from the non-breaching party.

Revenue from these product licenses will be recognized in accordance with ASC 606, Revenue from Contracts with CustomersThe Company did not generate significant revenue from these product licenses during the three months ended March 31, 2023 and 2022.

Other includes right-of-use asset (“ROU”) of $212, miscellaneous receivables of $100, and long-term deposits of $19 as of March 31, 2023. As of December 31, 2022, ROU was $233, miscellaneous receivable was $100, and long-term deposit was $19.

11.Accrued Expenses

Accrued expenses consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Compensation

$

2,682

$

2,467

Accrued Taxes

3,781

1,923

Miscellaneous Accruals

 

743

 

358

Total Accrued Expenses

$

7,206

$

4,748

12.Concentration of Credit Risk

Credit risk is the risk of loss from amounts owed by the financial counterparties. Credit risk can occur at multiple levels; as a result of broad economic conditions, challenges within specific sectors of the economy, or from issues affecting individual companies. Financial instruments that potentially subject the Company to credit risk consist of cash and accounts receivable.

The Company maintains cash with major financial institutions. The Company’s cash consists of bank deposits held with banks that, at times, exceed federally insured limits. The cash and cash equivalents also include short-term treasury bills with original maturities of three months or less. As of March 31,2023, the Company held deposits of $5,305, approximately $5,198 of which held by First Republic Bank (“FRB”). The Company’s deposits at FRB are largely uninsured. On May 1, 2023, JP Morgan Chase Bank (“JPM”) agreed to acquire all the assets and liabilities of FRB. Consequently, all depositors of FRB will become the depositors of JPM. Deposits at JPM are largely uninsured. The Company also invested in U.S. treasury bills in the amount of $37,663. The

11

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

Company limits its credit risk by dealing with counterparties that are considered to be of high credit quality and by performing periodic evaluations of the relative credit standing of these financial institutions.

Management periodically monitors the creditworthiness of its customers and believes that it has adequately provided for exposure to potential credit loss. For the three months ended March 31, 2023, two customers (including affiliates) accounted for 40.9% and 33.5% of the Company’s revenues,. For the three months ended March 31, 2022, two customers (including affiliates) accounted for 39.2% and 31.7% of the Company’s revenues. As of March 31, 2023, three customers accounted for 60.0%, 15.4%, and 13.6% of the Company’s accounts receivable. As of December 31, 2022, three customers accounted for 26.8%, 25.9%, and 16.8% of the Company’s accounts receivable. The Company’s largest customer in terms of both revenues and accounts receivable in the three months ended March 31, 2023 is a U.S. diversified healthcare company and its affiliated plans.

As of March 31, 2023, two vendors accounted for 20.6% and 13.9% of the Company’s accounts payable. As of December 31, 2022, two vendors accounted for 25.8% and 10.8% of the Company’s accounts payable.

13.Lessee Arrangements

On July 31, 2020, the Company entered into a 61-month lease agreement for office space to use, as necessary, for office administration, lab space and assembly and storage purposes, located in Santa Clara, California. The Company took possession of the leased office space in September 2020, and the lease is effective through September 30, 2025.

As of March 31, 2023, the remaining lease term is two years and six months with no options to renew. The Company recognized facilities lease expenses of $22 and $22 for the three months ended March 31, 2023 and 2022, respectively.

The following table summarizes the future minimum rental payments required under operating leases that had initial or remaining non-cancelable lease terms greater than one year as of March 31, 2023:

    

Total

2023 Remaining period

 

67

2024

 

93

2025

 

71

Total undiscounted future minimum lease payments

 

231

Less: present value discount

 

(7)

Total lease liabilities

 

224

Lease expense in excess cash payment

 

(12)

Total ROU asset

$

212

As of March 31, 2023, the Company’s ROU asset was $212, which was recorded on the Company’s balance sheet as other noncurrent assets, and the Company’s current and noncurrent lease liabilities were $86 and $138, respectively, which were recorded on the Company’s balance sheet as other short-term liabilities and other long-term liabilities, respectively.

Lessor Arrangements

The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. The lease portfolio primarily consists of operating leases that are short-term in nature (monthly, quarterly or one year, all of which have renewal options). The Company allocates the consideration in a bundled contract with its customers based on relative standalone selling prices of the lease and non-lease components. The Company made an accounting policy election to apply the practical expedient to not separate lease and eligible non-lease components. The lease component is the predominant component and consists of fees charged for use of the equipment over the period of the arrangement. The nature of the eligible non-lease component is primarily software support. The assets associated with these leasing arrangements are separately identified in the Balance Sheet as Assets for Lease and separately disclosed in Note 4 to the Unaudited Condensed Financial Statements.

12

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

14.Commitments and Contingencies

Senior Secured Convertible Note

In December 2022, the Company committed a loan of $5,000 to Monarch through the purchase of a senior secured convertible promissory note that bears interest at a rate of 10% per annum and matures on the second anniversary from the issue date, which can be extended for up to two additional consecutive one-year terms in the Company’s sole discretion. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. Monarch borrowed $3,500 on the issuance date and $500 in the first quarter of 2023 out of the committed amount of $5,000 and has agreed to reimburse the Company for up to $100 of transaction expense. Repayment of the note is secured by a first priority interest in all of Monarchs’ assets. See Note 8 to the Unaudited Condensed Financial Statements.

Indemnification Obligations

The Company enters into agreements with customers, partners, lenders, consultants, lessors, contractors, sales representatives and parties to certain transactions in the ordinary course of the Company’s business. These agreements may require the Company to indemnify the other party against third party claims alleging that its product infringes a patent or copyright. Certain of these agreements require the Company to indemnify the other party against losses arising from: a breach of representations or covenants, claims relating to property damage, personal injury or acts or omissions of the Company, its employees, agents or representatives. The Company has also agreed to indemnify the directors and certain of the officers and employees in accordance with the by-laws of the Company. These indemnification provisions will vary based upon the nature and terms of the agreements. In many cases, these indemnification provisions do not contain limits on the Company’s liability, and the occurrence of contingent events that will trigger payment under these indemnities is difficult to predict. As a result, the Company cannot estimate its potential liability under these indemnities. The Company believes that the likelihood of conditions arising that would trigger these indemnities is remote and, historically, the Company has not made any significant payment under such indemnification provisions. Accordingly, the Company has not recorded any liabilities relating to these agreements. In certain cases, the Company has recourse against third parties with respect to the aforesaid indemnities, and the Company believes it maintains adequate levels of insurance coverage to protect the Company with respect to potential claims arising from such agreements.

401(K) Plan

Effective January 1, 2022, the Company started to match 50% of employee’s 401(k) deferral up to a maximum of 6% of the employee’s eligible earnings.

Other

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) provides for an employee retention payroll tax credit for certain employers, which is a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020 and before December 31, 2021. For each employee, wages (including health plan costs) up to $10,000 can be counted to determine the amount of the 50% credit. The Company started claiming this credit on its July 2020 payroll until mid-April 2021 when it determined that it no longer qualified given the change in government restrictions on travel that had impacted its sales activities. The Company’s determination that it qualified to claim the employee retention payroll tax credit is subjective and subject to audit by the Internal Revenue Service (“IRS”). If the IRS were to disagree with the Company’s tax position, it could be required to pay the retention credit claimed, along with penalties. As of March 31, 2023, the

13

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

Company has claimed $1.24 million in this retention credit. No credit was claimed for the three months ended March 31, 2023 and for the year ended December 31, 2022.

Litigation

From time to time in the normal course of business, the Company is subject to various legal matters, such as threatened or pending claims or litigation. Although the results of claims and litigation cannot be predicted with certainty, the Company does not believe it is a party to any claim or litigation the outcome of which, if determined adversely to it, would individually or in the aggregate be reasonably expected to have a material adverse effect on its results of operations or financial condition.

15.Stock Incentive Plan

The Company’s stock-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of its stockholders. Stock options have been granted to employees under the stockholder-approved 2007 Key Person Stock Option Plan (“2007 Plan”) and stock options and restricted stock have been granted to employees under the stockholder-approved 2014 Stock Incentive Plan (“2014 Plan”). Stockholder approval of the 2014 Plan became effective in September 2014. The 2014 Plan originally provided that the aggregate number of shares of common stock that may be issued pursuant to awards granted under the 2014 Plan may not exceed 450,000 shares (the “Share Reserve”), however in October 2015, the stockholders approved a 1,500,000 increase to the Share Reserve. In addition, the Share Reserve automatically increases on January 1st of each year, for a period of not more than 10 years, beginning on January 1st of the year following the year in which the 2014 Plan became effective and ending on (and including) January 1, 2024, in an amount equal to 4% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year. The Company’s Board of Directors may act prior to January 1st of a given year to provide that there will be no January 1st increase in the Share Reserve for such year or that the increase in the Share Reserve for such year will be a lesser number of shares of common stock than would otherwise occur. On January 1, 2023, the Share Reserve increased by 267,685. The Share Reserve is currently 3,582,888 shares as of March 31, 2023.

In light of stockholder approval of the 2014 Plan, the Company no longer grants equity awards under the 2007 Plan. As of March 31, 2023, there were no shares available for future stock-based compensation grants under the 2007 Plan and 1,725,256 shares of an aggregate total of 3,582,888 shares were available for future stock-based compensation grants under the 2014 Plan.

Treasury Stock Acquired

On March 14, 2022, the Company’s Board of Directors authorized a share repurchase program under which it may repurchase up to $20.0 million of its outstanding common stock. Under this program the Company may purchase shares on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through Rule 10b5-1 trading plans or through the use of other techniques such as accelerated share repurchases. The timing and amount of any transactions will be subject to the discretion of the Company based upon market conditions and other opportunities that it may have for the use or investment of its cash balances. The repurchase program has no expiration date, does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice. The Company did not purchase any shares during the three months ended March 31, 2023. The Company purchased 148,500 shares at a cost of approximately $4,991 as of March 31, 2023.

Stock Awards

The Company granted fully vested stock awards of 18,048 shares of common stock to the non-employee members of the board of directors and employees as compensation during the three months ended March 31, 2023. Net shares issued after deducting taxes paid on these grants were 14,099. Fair value of these stock awards on grant date was $695. The Company granted fully vested stock awards of 8,406 shares of common stock to the non-employee members of the board of directors, employees and one non-employee as compensation during the three months ended March 31, 2022. Net shares issued after deducting taxes paid on these grants were 6,988. Fair value of these stock awards on grant date was $628.

14

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

Stock Options

Aggregate intrinsic value represents the difference between the closing market value as of March 31, 2023 of the underlying common stock and the exercise price of outstanding, in-the-money options. A summary of the Company’s stock option activity and related information for the three months ended March 31, 2023 is as follows:

Options Outstanding

Weighted

Average

Number of

Weighted

Remaining

Aggregate

Stock Options

Average

Contractual

Intrinsic Value

    

Outstanding

    

Exercise Price

    

Term (In Years)

    

(In Thousands)

Balance, December 31, 2022

 

1,287,847

$

3.44

 

3.03

$

38,053

Options exercised

 

Options granted

Balance, March 31, 2023

 

1,287,847

$

3.44

2.78

$

30,100

Exercisable as of March 31, 2023

 

1,282,847

$

3.34

2.76

$

30,100

  As of March 31, 2023, the fair value of unvested stock options was approximately $87. This unrecognized stock-based compensation expense is expected to be recorded over a weighted average period of 3.4 years.

 

No options were granted during the three months ended March 31, 2023 and 2022.

The Company has recorded an expense of $702 and $628 as it relates to stock-based compensation for the three months ended March 31, 2023 and 2022, respectively:

Three months ended March 31, 

    

2023

    

2022

    

Engineering and Product Development

$

45

$

45

Sales and Marketing

 

170

172

General and Administrative

 

487

411

Total

$

702

$

628

16.Income Taxes

The Company’s income tax provision for the three months ended March 31, 2023 was $1,664 and for the three months ended March 31, 2022 was $583. The income tax provision reflects its estimate of the effective tax rates expected to be applicable for the full year, adjusted for any discrete events that are recorded in the period in which they occurred. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.

For uncertain tax positions that meet a “more likely than not” threshold, the Company recognizes the benefit of uncertain tax positions in the financial statements. The Company’s practice is to recognize interest and penalties, if any, related to uncertain tax positions in income tax expense in the statements of operations.

The effective tax rate for the three months ended March 31, 2023 was 24.68%, compared to 14.79%, in the same period of the prior year. The increase in effective tax rate for the three months ended March 31, 2023 was primarily due to lower tax benefits associated with employee stock-based compensation.

The effective tax rate for the three months ended March 31, 2023 differed from the U.S. federal statutory rate of 21% primarily due to state income taxes (net of federal benefit) and federal and state research and development (“R&D”) credit benefit. The effective tax rate for the three months ended March 31, 2022 differed from the U.S. federal statury rate of 21% primarily due to

15

Table of Contents

Semler Scientific, Inc.
Notes to Condensed Financial Statements

Unaudited

(In thousands of U.S. Dollars, except share and per share data)

state income taxes (net of federal benefit) partially offset by tax benefits associated with employee share-based compensation plans and federal and state R&D credit benefit.

As of March 31, 2023, and December 31, 2022, the Company had $447 and $401, respectively of unrecognized tax benefits, excluding interest and penalties. The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was $42 and $30 for the three months ended March 31, 2023, and the year ended December 31, 2022, respectively.

On August 16, 2022, the Creating Helpful Incentives to Produce Semiconductors for America Act of 2022 (“CHIPS and Science Act”), and Inflation Reduction Act (“IRA”) was signed into law in the United States. Among other things, CHIPS and Science Act provides incentives and tax credits for the global chip manufacturers who choose to set-up or expand existing operations in the United States. The IRA imposes a 15% corporate alternative minimum tax for tax years beginning after December 31, 2022, levies a 1% excise tax on net stock repurchases after December 31, 2022, and provides tax incentives to promote clean energy. This act is primarily applicable to large corporations with an annual revenue of $1 billion or over. Implementation of this act has no impact on the Company’s financial statements as of March 31, 2023.

17.Net Income Per Share, Basic and Diluted

Basic earnings per share (“EPS”) represent net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period. Diluted EPS represents net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period while also giving effect to all potentially dilutive common shares that were outstanding during the period using the treasury stock method.

Basic and diluted EPS is calculated as follows:

Three months ended March 31, 

2023

2022

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,701,199

$

4,969

$

0.74

6,777,950

$

3,360

$

0.50

Common stock warrants

64,825

71,839

Common stock options

1,130,019

1,266,667

Diluted

7,896,043

$

4,969

$

0.63

8,116,456

$

3,360

$

0.41

As of March 31, 2023, 5,000 options related to stock awards were granted and unvested. These options were considered anti-dilutive for the computation of diluted net income per share. Hence, these options were excluded from the computation of diluted net income per share. As of March 31, 2022, there were no weighted average shares outstanding of common stock equivalents excluded from the computation of diluted net income per share.

16

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

The following discussion and analysis should be read together with our condensed unaudited financial statements and the related notes appearing elsewhere in this quarterly report on Form 10-Q and with the audited financial statements and notes for the fiscal year ended December 31, 2022, and the information under the headings “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K filed with the SEC on March 23, 2023, or the Annual Report. This discussion contains forward-looking statements reflecting our current expectations that involve risks and uncertainties. See “Cautionary Note Regarding Forward-Looking Statements” for a discussion of the uncertainties, risks and assumptions associated with these statements. Actual results and the timing of events could differ materially from those discussed in our forward-looking statements as a result of many factors, including those set forth under “Risk Factors” in the Annual Report.

Overview

We are a company that develops, manufactures ands markets innovative products and services that assist our customers in evaluating and treating chronic diseases. Our flagship product, QuantaFlo, which is patented and cleared by the FDA, is a rapid point-of-care test that measures arterial blood flow in the extremities. The QuantaFlo test aids in the diagnosis of cardiovascular diseases, such as peripheral arterial disease, or PAD, and heart dysfunction. QuantaFlo is used by healthcare providers to evaluate their patient’s risk of mortality and major adverse cardiovascular events.

We have an agreement with Mellitus Health Inc., or Mellitus, a private company to exclusively market and distribute Insulin Insights, an FDA-cleared software product that recommends optimal insulin dosing for diabetic outpatients in the United States, including Puerto Rico, except for selected accounts.

We have minority investments in Mellitus, in Monarch Medical Technology LLC, or Monarch,, a private digital health company whose proprietary product, EndoTool Glucose Management System, offers a technological solution for inpatient glycemic management, and in Neurodiagnostics, Inc., which is doing business as SYNAPS Dx and whose product, Discern, is a test for early Alzheimer’s disease. We continue to develop additional complementary proprietary products in-house (such as our recently released QuantaFlo extension as an aid to measure hemodynamics related to heart dysfunction), and seek out other arrangements for additional products and services that we believe will bring value to our customers and to our company. We believe our current products and services, and any future products or services that we may offer, position us to provide valuable information to our customer base, which in turn permits them to better guide patient care.

In the three months ended March 31, 2023, we had total revenues of $18.2 million and net income of $5.0 million, compared to total revenues of $14.0 million and net income of $3.4 million in the same period in 2022. 

Recent Developments

In late March 2023, CMS issued the final 2024 rate announcement with payment changes for the Medicare Advantage and Part D prescription drug programs. Essentially, CMS is phasing in a new Medicare Advantage risk adjustment model (2024 model) from the previous model (2020 model) over a three year period. The 2024 model does not include risk adjusted for PAD without complications, which payments many health insurers relied upon for their Medicare Advantage patients in the 2020 model. The changes will be phased in as follows: in calendar year 2023, full payment under the 2020 model; in calendar year 2024, 67% of the 2020 model; in calendar year 2025, 33% of the 2020 model.

17

Results of Operations

Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022

Revenues

We had revenues of $18.2 million for the three months ended March 31, 2023, compared to $14.0 million in the same period of 2022. Our revenues are primarily from fees charged to customers for use of our products and from sale of accessories used with these products. We recognized revenues of $17.9 million from fees for our products for the three months ended March 31, 2023, consisting of $9.3 million from fixed-fee licenses and $8.6 million from variable-fee licenses, compared to $13.7 million in the same period of the prior year, consisting of $7.9 million from fixed-fee licenses and $5.8 million from variable-fee licenses. The remainder was from sales of hardware and equipment accessories, which were $0.3 million for each of the three months ended March 31, 2023 and 2022.

Revenues from fees for products are recognized monthly, usually billed as a fixed monthly fee or as a variable monthly fee dependent on usage.

The primary reason for the increase in fixed-fee revenues was growth in the number of installed units from both new customers and established customers, which we believe is the result of our sales and marketing efforts. The primary reason for the increase in variable-fee revenues was an increase in testing at our largest customer, partially offset by lower pricing at this customer.

Operating expenses

We had total operating expenses of $12.0 million for the three months ended March 31, 2023, an increase of $1.9 million or 18%, compared to $10.1 million in the same period in the prior year. The primary reasons for this change were increased expenses associated with our expanding business, such as increased personnel expense and consulting fees. As a percentage of revenues, operating expenses decreased to 66% in the first quarter of 2023 as compared to 72% in the prior year period. The changes in the various components of our operating expenses are described below.

Cost of revenues

We had cost of revenues of $1.3 million for the three months ended March 31, 2023, an increase of $0.3 million or 34%, compared to $1.0 million for the same period in 2022. The increase was primarily due to an increase in headcount, annual pay increases and increased consulting costs associated with QuantaFlo. As a percentage of revenues, cost of revenues was 7% in the first quarter of 2023, the same as first quarter of 2022.

Engineering and product development expense

We had engineering and product development expense of $1.6 million for the three months ended March 31, 2023, an increase of $0.5 million, or 45%, compared to $1.1 million in the same period of the prior year. The increase was primarily due to increased headcount and annual pay increases, as well as consulting and engineering material costs associated with QuantaFlo extensions and upgrades. As a percentage of revenues, engineering and product development expense was at 9% in the first quarter of 2023, compared to 8% for the prior year period.

Sales and marketing expense

We had sales and marketing expense of $5.2 million for the three months ended March 31, 2023, an increase of $0.5 million, or 11%, compared to $4.7 million in the same period of the prior year. The increase was primarily due to increased headcount, annual salary increases, and associated expense to serve a continued expansion of customer activities, as well as an increase in trade shows and travel costs, as our business resumed more typical pre-COVID activities. As a percentage of revenues, sales and marketing expense decreased to 29% in the first quarter of 2023, as compared to 33% in the prior year period. 

18

General and administrative expense

We had general and administrative expense of $3.8 million for the three months ended March 31, 2023, an increase of $0.5 million, or 17%, compared to $3.3 million in the same period of the prior year. The increase was primarily due to the growth in our business, which led to increased expenses including, compensation due to increased headcount and annual salary and stock compensation increases, as well as higher professional fees, offset by lower insurance costs. As a percentage of revenues, general and administrative expense decreased to 21% in the first quarter of 2023, as compared to 24% in the prior year period. 

Other income, net

We had total other income of $377 thousand for the three months ended March 31, 2023 compared to $1 thousand in 2022. The increase from the prior year period was due to interest income of $484 from increased investments in U.S. Treasury bills, debt securities and higher rates on short term government debt and money market funds, partially offset by changes in the fair value of investments of $107 thousand.

Income tax provision

We had income tax provision of $1.7 million for the three months ended March 31, 2023, an increase of $1.1 million or 185%, compared to $0.6 million in the same period of the prior year. The effective tax rate for the three months ended March 31, 2023 was 25%, compared to 15%, in the same period of the prior year. The increase in effective tax rate was primarily due to lower tax benefits associated with employee stock-based compensation.

Net income

We had net income of $5.0 million, or $0.74 per basic share and $0.63 per diluted share, for the three months ended March 31, 2023, an increase of $1.6 million, or 48%, compared to a net income of $3.4 million, or $0.50 per basic share and $0.41 per diluted share, for the same period of the prior year.

Liquidity and Capital Resources

We had cash and cash equivalents and short-term investments of $43.0 million at March 31, 2023 compared to $43.1 million at December 31, 2022, and total current liabilities of $8.9 million at March 31, 2023 compared to $6.9 million at December 31, 2022. As of March 31, 2023, we had working capital of approximately $46.7 million. We believe that our current sources of funds will provide us with adequate liquidity during the period following March 31, 2023, as well as in the long-term.

Our cash is held in a variety of non-interest bearing bank accounts and treasury bills. At March 31, 2023, we held approximately $37.7 million of U.S. Treasury bills, and the remaining cash of $5.3 million was held in non-interest bearing bank accounts. We have banking relationships with First Republic Bank, or FRB, and Edward Jones and are taking steps to diversify further. As of March 31,2023, we held approximately $5.2 million of deposits at FRB. Our deposits at FRB are largely uninsured. On May 1, 2023, JP Morgan Chase Bank, or JPM agreed to acquire all the assets and liabilities of FRB. Consequently, all depositors of FRB will become the depositors of JPM. Deposits at JPM are largely uninsured. Our investment guidelines allow for holdings in U.S. government and agency securities, corporate securities, taxable municipal bonds, commercial paper, money market accounts and treasury bills. In addition, we have, and may in the future, choose to invest some of our cash resources in other entities that may have complementary technologies or product offerings.

Operating activities

We generated $0.9 million of net cash from operating activities for the three months ended March 31, 2023, compared to $1.5 million of net cash from operating activities for the same period of the prior year. The change was primarily due to increases in our working capital requirements. Non-cash adjustments to reconcile net income to net cash from operating activities provided net cash of $0.7 million and were primarily due to stock-based compensation expense of $0.7 million, depreciation of $0.1 million, loss on disposal of assets for lease of $0.1 million, change in fair values of investments of $0.1 million and allowance for doubtful accounts of $0.1 million, partially offset by gain on short-term investments of $0.3 million and deferred tax income of $0.1 million. Changes in operating assets and liabilities used $4.8 million of net cash. These changes in operating assets and liabilities included cash used by

19

trade receivables of $5.5 million due to timing of revenue recognition, prepaid expenses other assets of $1.3 million, trade payables of $0.5 million, partially offset by cash provided by accrued expenses of $2.5 million.

Investing activities

We used $18.4 million of net cash in investing activities for the three months ended March 31, 2023, which reflects the purchase of short-term treasury bills of $37.5 million, the purchase of a promissory note held for investment of $0.5 million, funding to purchase assets for lease of $0.5 million and fixed asset purchases of $0.1 million to support our growing business, partially offset by the proceeds from maturities of short-term treasury bills of $20.2 million.

We used $0.3 million of net cash in investing activities for the three months ended March 31, 2022, which reflects funding of purchases of assets for lease of $0.2 million and fixed asset purchases $0.1 million to support our growing business.

Financing activities

We used $0.1 million in net cash from financing activities during the three months ended March 31, 2023, which reflects payment of taxes withheld for stock grants of $0.1 million.

We used $0.1 million in net cash from financing activities during the three months ended March 31, 2022, which reflects payment of taxes withheld for stock grants of $0.1 million and $0.1 million for the treasury stock acquisition, under our recently announced share purchase program, partially offset by proceeds from exercise of stock options of $0.1 million.

Critical Accounting Policies and Estimates

There have been no material changes to the Company’s critical accounting policies and estimates described in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on March 23, 2023.

New Accounting pronouncements recently adopted

We have considered recently issued accounting pronouncements and do not believe the adoption of such pronouncements will have a material impact on our condensed consolidated financial statements. See Note 1 to Condensed Financial Statements for the new accounting pronouncements adopted in the first quarter of 2023.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Not applicable.

Item 4. Controls and Procedures.

Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure material information required to be disclosed in our reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Interim Chief Executive Officer, our Senior Vice President, Finance and Accounting and our Vice President, Finance, as appropriate, to allow timely decisions regarding required financial disclosure. In designing and evaluating the disclosure controls and procedures, we recognized that a control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. Management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Under the supervision of and with the participation of our management, including our Interim Chief Executive Officer, our Senior Vice President, Finance and Accounting and our Vice President, Finance, we evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of March 31, 2023.

20

Based upon that evaluation, our Interim Chief Executive Officer, our Senior Vice President, Finance and Accounting and our Vice President, Finance concluded that our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

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

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

None.

Item 1A. Risk Factors.

Not applicable.

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

(a) Recent Sales of Unregistered Securities

None.

(b) Use of Proceeds

Not Applicable.

(c) Issuer Purchases of Equity Securities.

None.

Item 3. Defaults upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

21

Item 6. Exhibits.

Exh. No.

    

Exhibit Name

3.1

Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of our Form 8-K filed with the Securities and Exchange Commission on November 2, 2015).

3.2

Third Amended and Restated Bylaws (incorporated by reference to Exhibit 3.1 of our Form 8-K filed with the Securities and Exchange Commission on April 19, 2023)

10.1

Employment Agreement with Wayne T. Pan dated March 29, 2023

31.1

 

Rule 13a-14(a) Certification of Principal Executive Officer of Registrant

31.2

 

Rule 13a-14(a) Certification of Principal Financial Officer of Registrant

32.1*

 

Section 1350 Certification

 

 

 

101.INS

 

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

101.SCH

 

Inline XBRL Taxonomy Extension Schema

101.CAL

 

Inline XBRL Taxonomy Extension Calculation Linkbase

101.DEF

 

Inline XBRL Taxonomy Extension Definition Linkbase

101.LAB

 

Inline XBRL Taxonomy Extension Label Linkbase

101.PRE

 

Inline XBRL Taxonomy Extension Presentation Linkbase

104

The cover page from Semler Scientific's Quarterly Report on Form 10-Q for the three months ended March 31, 2023 is formatted in Inline XBRL and it is contained in Exhibit 101

* These certifications are furnished to the SEC pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and are deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, nor shall they be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

22

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.

May 12, 2023

SEMLER SCIENTIFIC, INC.

 

 

 

By:

/s/ Douglas Murphy-Chutorian

 

 

Douglas Murphy-Chutorian

 

 

Interim Chief Executive Officer

 

 

 

 

By:

/s/ Andrew B. Weinstein

 

 

Andrew B. Weinstein

 

 

Senior Vice President, Finance and Accounting

23

EX-10.1 2 smlr-20230331xex10d1.htm EX-10.1

Exhibit 10.1

EXECUTIVE EMPLOYMENT AGREEMENT

In consideration of the mutual covenants and agreements herein contained and other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, this Employment Agreement (“Agreement”) is made between Semler Scientific, Inc. (the “Company”) and Wayne T. Pan (“Executive”). The Company and Executive are referred to collectively as the “Parties” and individually as a “Party.” This Agreement is effective as of the date it is signed by the Parties.

1.Employment.
(a)Term.   The Company will employ Executive pursuant to this Agreement, commencing as of April 3, 2023 (the “Start Date”) and continuing until such employment is terminated (the time between the Start Date and the Date of Termination is the “Term”).
(b)At-Will Employment. Executive’s employment with the Company will be “at will,” meaning that Executive’s employment may be terminated by the Company or Executive at any time, for any reason or no reason, with or without notice, and with or without Cause. In addition, the Board of Directors of the Company (the “Board”) may modify Executive’s job title, supervisor, wages, work location, and benefits from time to time in its discretion. Although Employee’s job duties, title, location, compensation, and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of Executives’ employment may only be changed in an express written agreement signed by Executive and a duly authorized officer of the Company other than Executive.
(c)Position and Duties.  Executive shall serve as the Chief Executive Officer of the Company and shall have such powers and duties as may from time to time be prescribed by the Board. Executive agrees that during the term of Executive’s employment with the Company, Executive will not (i) engage in any other employment, occupation, consulting, or other business activity directly related to the business in which the Company is now involved or becomes involved during the Term, (ii) own more than five percent (5%) of the stock of any other Company, or (iii) engage in any other activities that conflict with Executive’s obligations to the Company. Notwithstanding the foregoing, Executive may serve on other boards of directors, with the approval of the Board or engage in religious, charitable or other community activities as long as such services and activities do not create a conflict of interest or interfere with Executive’s performance of Executive’s duties to the Company.
2.Compensation and Related Matters.
(a)Base Salary.  Executive’s initial base salary during the Term will be Four Hundred and Fifty Thousand Dollars ($450,000.00) per year, less applicable deductions and withholdings. Executive’s base salary will be subject to periodic review by the Board or the Compensation Committee of the Board (the “Compensation Committee”). The base salary in effect at any given time is referred to herein as “Base Salary.” The Base Salary

will be payable in a manner that is consistent with the Company’s usual payroll practices for its executive officers. 
(b)Incentive Compensation.  Executive will be eligible to receive cash incentive compensation as determined by the Board or the Compensation Committee from time to time. Initially, Executive will be eligible to earn an annual discretionary bonus of up to 100% of Executive’s base salary; provided that for calendar year 2023, Executive will be eligible to earn a discretionary bonus of up to a dollar amount equal to the product of (A) 100% of Executive’s base salary, and (B) a fraction, the numerator of which is the number of days in the calendar year measured from Executive’s Start Date and the denominator of which is 365. The target annual incentive compensation in effect at any given time is referred to herein as “Target Bonus.” The actual amount of Executive’s annual incentive compensation, if any, will be determined in the sole discretion of the Board or the Compensation Committee. Executive must be employed by the Company on the date such incentive compensation is paid in order to earn or receive any annual incentive compensation.  Any incentive compensation that becomes payable hereunder shall be paid no later than March 15th of the calendar year following the calendar year to which the bonus pertains.
(c)Expenses.  The Company will reimburse Executive for all reasonable and necessary expenses incurred by Executive in connection with the performance of Executive’s duties hereunder upon receipt of documentation in accordance with the Company’s regular reimbursement procedures and practices in effect from time to time.
(d)Other Benefits.  Executive will be eligible to participate in any retirement plans and any health, life, accident, general liability, employees’ and officers’ liability or disability insurance, paid time off, or other benefit plans or programs made available to other similarly situated employees of Company when such plans are established and as long as they are kept in force by the Company, provided that Executive meets the eligibility requirements and other terms, conditions and restrictions of the respective plans and programs.
3.Termination of Employment.
(a)Death.  Executive’s employment hereunder shall terminate upon Executive’s death.
(b)Disability.  The Company may terminate Executive’s employment if Executive is disabled and unable to perform or expected to be unable to perform the essential functions of Executive’s then existing position or positions under this Agreement with or without reasonable accommodation for a period of 365 days (which need not be consecutive) in any 24-month period. If any question shall arise as to whether during any period Executive is disabled so as to be unable to perform the essential functions of Executive’s then existing position or positions with or without reasonable accommodation, Executive may, and at the request of the Company shall, submit to the Company a certification in reasonable detail by a physician selected by the Company to whom Executive or Executive’s guardian has no reasonable objection as to whether Executive is so disabled or how long such disability is expected to continue, and such certification shall for the

purposes of this Agreement be conclusive of the issue. Executive shall cooperate with any reasonable request of the physician in connection with such certification. If such question arises and Executive fails to submit such certification, the Company’s determination of such issue shall be binding on Executive. Nothing in this Section 3(b) waives Executive’s rights, if any, under existing law including, without limitation, the Family and Medical Leave Act of 1993, 29 U.S.C. §2601 et seq. and the Americans with Disabilities Act, 42 U.S.C. §12101 et seq.  
(c)Termination by the Company for Cause. For purposes of this Agreement, “Cause” means any of the following:  
(i)conduct by Executive constituting a material act of misconduct in connection with the performance of Executive’s duties, including, without limitation, (A) willful failure or refusal to perform material responsibilities that have been requested by the Board; (B) dishonesty to the Board with respect to any material matter; or (C) misappropriation of funds or property of the Company or any of its subsidiaries or affiliates;
(ii)the commission by Executive of acts satisfying the elements of (A) any felony or (B) a misdemeanor involving moral turpitude, deceit, dishonesty or fraud;
(iii)any misconduct by Executive, regardless of whether or not in the course of Executive’s employment, that would reasonably be expected to result in material injury or reputational harm to the Company or any of its subsidiaries or affiliates if Executive were to continue to be employed in the same position;
(iv)continued unsatisfactory performance or non-performance by Executive of Executive’s duties hereunder (other than by reason of Executive’s physical or mental illness, incapacity or disability) which has continued for more than 30 days following written notice of such unsatisfactory performance or non-performance from the Board;
(v)a breach by Executive of any of the provisions contained in Section 10 of this Agreement;
(vi)a material violation by Executive of any of the Company’s written employment policies; or
(vii)Executive’s failure to cooperate with a bona fide internal investigation or an investigation by regulatory or law enforcement authorities, after being instructed by the Company to cooperate, or the willful destruction or failure to preserve documents or other materials known to be relevant to such investigation or the inducement of others to fail to cooperate or to produce documents or other materials in connection with such investigation.
(d)Termination by the Company without Cause.  The Company may terminate Executive’s employment hereunder at any time without Cause. Any termination by the Company of Executive’s employment under this Agreement which does not constitute a termination for Cause under Section 3(c) and does not result from the death or disability of Executive under Section 3(a) or (b) shall be deemed a termination without Cause.

(e)Termination by Executive.  Executive may terminate employment hereunder at any time for any reason, including but not limited to, Good Reason. For purposes of this Agreement, “Good Reason” means Executive has completed all steps of the Good Reason Process (hereinafter defined) following the occurrence of any of the following events without Executive’s consent (each, a “Good Reason Condition”):  
(i)a material diminution in Executive’s job title, responsibilities, authority or duties;
(ii)a material diminution in Executive’s Base Salary except for across-the-board salary reductions based on the Company’s financial performance similarly affecting all or substantially all senior management employees of the Company;
(iii)a material change in the geographic location of the principal office of the Company to which Executive is assigned, such that there is an increase of at least thirty (30) miles of driving distance to such location from Executive’s principal residence as of such change; or
(iv)a material breach of this Agreement by the Company.  

The “Good Reason Process” consists of the following steps:

(i)Executive reasonably determines in good faith that a Good Reason Condition has occurred;
(ii)Executive notifies the Company, in writing, of the first occurrence of the Good Reason Condition within 60 days of the first occurrence of such condition;
(iii)Executive cooperates in good faith with the Company’s efforts, for a period of not less than 30 days following such notice (the “Cure Period”), to remedy the Good Reason Condition;
(iv)notwithstanding such efforts, the Good Reason Condition continues to exist at the end of the Cure Period; and
(v)Executive terminates employment within 60 days after the end of the Cure Period.  

If the Company cures the Good Reason Condition during the Cure Period, Good Reason shall be deemed not to have occurred.

4.Matters Related to Termination.
(a)Notice of Termination.  Except for termination as specified in Section 3(a), any termination of Executive’s employment by the Company or any such termination by Executive shall be communicated by written Notice of Termination to the other party hereto. For purposes of this Agreement, a “Notice of Termination” shall mean a notice which shall indicate the specific termination provision in this Agreement relied upon.

(b)Date of Termination.  “Date of Termination” shall mean:  (i) if Executive’s employment is terminated by death, the date of death; (ii) if Executive’s employment is terminated on account of disability under Section 3(b) or by the Company for Cause under Section 3(c), the date on which Notice of Termination is given; (iii) if Executive’s employment is terminated by the Company without Cause under Section 3(d), the date on which a Notice of Termination is given or the date otherwise specified by the Company in the Notice of Termination; (iv) if Executive’s employment is terminated by Executive under Section 3(e) other than for Good Reason, 30 days after the date on which a Notice of Termination is given, and (v) if Executive’s employment is terminated by Executive under Section 3(e) for Good Reason, the date on which a Notice of Termination is given after the end of the Cure Period. Notwithstanding the foregoing, in the event that Executive gives a Notice of Termination to the Company, the Company may unilaterally accelerate the Date of Termination and such acceleration shall not result in a termination by the Company for purposes of this Agreement.
(c)Accrued Obligations.  If Executive’s employment with the Company is terminated for any reason, the Company shall pay or provide to Executive (or to Executive’s authorized representative or estate) (i) any Base Salary earned through the Date of Termination and, if applicable, any accrued but unused vacation through the Date of Termination; (ii) unpaid expense reimbursements (subject to, and in accordance with, Section 2(c) of this Agreement); and (iii) any vested benefits Executive may have under any employee benefit plan of the Company through the Date of Termination, which vested benefits shall be paid and/or provided in accordance with the terms of such employee benefit plans (collectively, the “Accrued Obligations”).
(d)Resignation of All Other Positions.  To the extent applicable, Executive shall be deemed to have resigned from all officer and board member positions that Executive holds with the Company or any of its respective subsidiaries and affiliates upon the termination of Executive’s employment for any reason. Executive shall execute any documents in reasonable form as may be requested to confirm or effectuate any such resignations.
5.Severance Pay and Benefits Upon Termination by the Company without Cause or by Executive for Good Reason Outside the Initial Term.  If Executive’s employment is terminated by the Company without Cause, or Executive terminates employment for Good Reason, in each case outside of the Initial Term (as defined below), then, in addition to the Accrued Obligations, and subject to (i) Executive signing a separation agreement and release in a form and manner satisfactory to the Company, which shall include, without limitation, a general release of claims against the Company and all related persons and entities (but that shall not release Executive’s rights to unpaid amounts to which he is entitled under this Agreement), a reaffirmation of all of Executive’s continuing obligations (as set forth in the Confidentiality Agreement) and shall provide that if Executive breaches any of those continuing obligations, all payments of the Severance Amount shall immediately cease (the “Separation Agreement”), and (ii) the Separation Agreement becoming irrevocable, all within 60 days after the Date of Termination or such shorter period as set forth in the Separation Agreement (the conditions in 5(i) and 5(ii) are the “Release Requirement”):

(a)the Company shall pay Executive an amount equal to nine (9) months of Executive’s Base Salary (the “Severance Amount”); and
(b)subject to Executive’s copayment of premium amounts at the applicable active employees’ rate and Executive’s proper election to receive benefits under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), the Company shall pay to the group health plan provider or the COBRA provider a monthly payment equal to the monthly employer contribution that the Company would have made to provide health insurance to Executive if Executive had remained employed by the Company for up to nine (9) months following the Date of Termination; provided, however, that if the Company determines that it cannot pay such amounts to the group health plan provider or the COBRA provider (if applicable) without potentially violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then the Company shall convert such payments to payroll payments directly to Executive for the time period specified above. Such payments to Executive shall be subject to tax-related deductions and withholdings and paid on the Company’s regular payroll dates.

The amounts payable under this section, to the extent taxable, will be paid out in substantially equal installments in accordance with the Company’s payroll practice over a nine month period  commencing within 60 days after the Date of Termination; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payments, to the extent they qualify as “non-qualified deferred compensation” within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), shall begin to be paid in the second calendar year by the last day of such 60-day period; provided, further, that the initial payment shall include a catch-up payment to cover amounts retroactive to the day immediately following the Date of Termination. Each payment pursuant to this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2).

6.Severance Pay and Benefits Upon Termination by the Company without Cause or by Executive for Good Reason within the Initial Term. The provisions of this Section 6 shall be in addition to the provisions of Section 5 if (i) Executive’s employment is terminated either (a) by the Company without Cause, or (b) by Executive for Good Reason, and (ii) the Date of Termination is within 12 months following the Start Date (the 12 month period following the Start Date is the “Initial Term”). These provisions shall terminate and be of no further force or effect after the Initial Term.
(a)If Executive’s employment is terminated by the Company without Cause or Executive terminates employment for Good Reason and in each case the Date of Termination occurs during the Initial Term, then, in addition to the Accrued Obligations, and subject to the Release Requirement:
(i)the Company will continue to pay Executive’s Base Salary for an additional number of months, if any, beyond the nine-month period in Section 5, such that Executive will have been paid for the entire 12-month Initial Term as though Executive remained employed throughout the Initial Term; and

(ii)subject to Executive’s copayment of premium amounts at the applicable active employees’ rate and Executive’s proper election to receive benefits under COBRA, the Company will pay to the group health plan provider or the COBRA provider a monthly payment equal to the monthly employer contribution that the Company would have made to provide health insurance to Executive if Executive had remained employed by the Company until the end of the Initial Term; provided, however, that if the Company determines that it cannot pay such amounts to the group health plan provider or the COBRA provider (if applicable) without potentially violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then the Company shall convert such payments to payroll payments directly to Executive for the time period specified above. Such payments to Executive shall be subject to tax-related deductions and withholdings and paid on the Company’s regular payroll dates.  

Except as set forth in Section 6(a)(i), the amounts payable under this Section 6, to the extent taxable, shall be paid or commence to be paid within 60 days after the Date of Termination; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payments to the extent they qualify as “non-qualified deferred compensation” within the meaning of Section 409A of the Code, shall be paid or commence to be paid in the second calendar year by the last day of such 60-day period.

7.Severance Pay and Benefits Upon Termination During Change in Control Period.  The provisions of this Section 7 shall apply in lieu of, and expressly supersede, the provisions of Section 5 and 6 if (i) the Executive’s employment is terminated either (a) by the Company without Cause, or (b) by the Executive for Good Reason, and (ii) the Date of Termination is on or within 12 months after the occurrence of the first event constituting a Change of  Control (as that term is defined in the Semler Scientific Inc. 2014 Stock Incentive Plan and such period, the “Change in Control Period”). These provisions shall terminate and be of no further force or effect after the Change in Control Period.
(a)If the Executive’s employment is terminated by the Company without Cause or the Executive terminates employment for Good Reason and in each case the Date of Termination occurs during the Change in Control Period, then, in addition to the Accrued Obligations, and subject to the Release Requirement:
(i)the Company shall pay Executive an amount equal to twelve (12) months of the Executive’s then-current Base Salary (or the Executive’s Base Salary in effect immediately prior to the Change in Control, if higher) (the “Severance Amount”);
(ii)notwithstanding anything to the contrary in any applicable option agreement or other stock-based award agreement, all stock options and other stock-based awards held by the Executive that are subject solely to time-based vesting (the “Time-Based Equity Awards”) shall immediately accelerate and become fully vested and exercisable or nonforfeitable as of the later of (i) the Date of Termination or (ii) the effective date of the Release (the “Accelerated Vesting Date”), provided that in order to effectuate the accelerated vesting contemplated by this subsection, the unvested portion of the Executive’s Time-Based Equity Awards that would otherwise be forfeited on the Date

of Termination will be delayed until the earlier of (A) the effective date of the Release (at which time acceleration will occur), or (B) the date that the Release can no longer become fully effective (at which time the unvested portion of the Executive’s Time-Based Equity Awards will be forfeited). Notwithstanding the foregoing, no additional vesting of the Time-Based Equity Awards shall occur during the period between the Date of Termination and the Accelerated Vesting Date; and
(iii)subject to Executive’s copayment of premium amounts at the applicable active employees’ rate and Executive’s proper election to receive benefits under the Consolidated Omnibus Budget Reconciliation Act of 1985, as amended (“COBRA”), the Company shall pay to the group health plan provider or the COBRA provider a monthly payment equal to the monthly employer contribution that the Company would have made to provide health insurance to Executive if Executive had remained employed by the Company for twelve (12) months following the Date of Termination; provided, however, that if the Company determines that it cannot pay such amounts to the group health plan provider or the COBRA provider (if applicable) without potentially violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), then the Company shall convert such payments to payroll payments directly to Executive for the time period specified above. Such payments to Executive shall be subject to tax-related deductions and withholdings and paid on the Company’s regular payroll dates.

The amounts payable under this section, to the extent taxable, will be paid out in substantially equal installments in accordance with the Company’s payroll practice over twelve months commencing within 60 days after the Date of Termination; provided, however, that if the 60-day period begins in one calendar year and ends in a second calendar year, such payments, to the extent they qualify as “non-qualified deferred compensation” within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), shall begin to be paid in the second calendar year by the last day of such 60-day period; provided, further, that the initial payment shall include a catch-up payment to cover amounts retroactive to the day immediately following the Date of Termination. Each payment pursuant to this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2).

8.Section 409A.
(a)Anything in this Agreement to the contrary notwithstanding, if at the time of Executive’s separation from service within the meaning of Section 409A of the Code, the Company determines that Executive is a “specified employee” within the meaning of Section 409A(a)(2)(B)(i) of the Code, then to the extent any payment or benefit that Executive becomes entitled to under this Agreement or otherwise on account of Executive’s separation from service would be considered deferred compensation otherwise subject to the 20 percent additional tax imposed pursuant to Section 409A(a) of the Code as a result of the application of Section 409A(a)(2)(B)(i) of the Code, such payment shall not be payable and such benefit shall not be provided until the date that is the earlier of (A) six months and one day after Executive’s separation from service, or (B) Executive’s death. If any such delayed cash payment is otherwise payable on an installment basis, the first payment shall include a catch-up payment covering amounts that would otherwise have

been paid during the six-month period but for the application of this provision, and the balance of the installments shall be payable in accordance with their original schedule.
(b)All in-kind benefits provided and expenses eligible for reimbursement under this Agreement shall be provided by the Company or incurred by Executive during the time periods set forth in this Agreement. All reimbursements shall be paid as soon as administratively practicable, but in no event shall any reimbursement be paid after the last day of the taxable year following the taxable year in which the expense was incurred. The amount of in-kind benefits provided or reimbursable expenses incurred in one taxable year shall not affect the in-kind benefits to be provided or the expenses eligible for reimbursement in any other taxable year (except for any lifetime or other aggregate limitation applicable to medical expenses). Such right to reimbursement or in-kind benefits is not subject to liquidation or exchange for another benefit.
(c)To the extent that any payment or benefit described in this Agreement constitutes “non-qualified deferred compensation” under Section 409A of the Code, and to the extent that such payment or benefit is payable upon Executive’s termination of employment, then such payments or benefits shall be payable only upon Executive’s “separation from service.” The determination of whether and when a separation from service has occurred shall be made in accordance with the presumptions set forth in Treasury Regulation Section 1.409A-1(h).
(d)The payments and benefits under this Agreement are intended, and will be construed, to be exempt from or comply with Section 409A of the Code and for this Agreement to be administered accordingly. To the extent that any provision of this Agreement is ambiguous as to its compliance with Section 409A of the Code, the provision shall be read in such a manner so that all payments hereunder are exempt from, or comply with Section 409A of the Code. Each payment pursuant to this Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2). The Parties agree that this Agreement may be amended, as reasonably requested by either party, and as may be necessary to fully comply with Section 409A of the Code and all related rules and regulations in order to preserve the payments and benefits provided hereunder without additional cost to either party.
(e)The Company makes no representation or warranty and shall have no liability to Executive or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code, but do not satisfy an exemption from, or the conditions of, such Section.
9.Section 280G.
(a)Anything in this Agreement to the contrary notwithstanding, in the event that the amount of any compensation, payment or distribution by the Company to or for the benefit of the Executive, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise, calculated in a manner consistent with Section 280G of the Code and the applicable regulations thereunder (the “Aggregate Payments”), would be subject to the excise tax imposed by Section 4999 of the Code, then the Aggregate

Payments shall be reduced (but not below zero) so that the sum of all of the Aggregate Payments shall be $1.00 less than the amount at which the Executive becomes subject to the excise tax imposed by Section 4999 of the Code; provided that such reduction shall only occur if it would result in the Executive receiving a higher After Tax Amount (as defined below) than the Executive would receive if the Aggregate Payments were not subject to such reduction.  In such event, the Aggregate Payments shall be reduced in the following order, in each case, in reverse chronological order beginning with the Aggregate Payments that are to be paid the furthest in time from consummation of the transaction that is subject to Section 280G of the Code:  (1) cash payments not subject to Section 409A of the Code; (2) cash payments subject to Section 409A of the Code; (3) equity-based payments and acceleration; and (4) non-cash forms of benefits; provided that in the case of all the foregoing Aggregate Payments all amounts or payments that are not subject to calculation under Treas. Reg. §1.280G-1, Q&A-24(b) or (c) shall be reduced before any amounts that are subject to calculation under Treas. Reg. §1.280G-1, Q&A-24(b) or (c).
(b)For purposes of this Section 9 the “After Tax Amount” means the amount of the Aggregate Payments less all federal, state, and local income, excise and employment taxes imposed on the Executive as a result of the Executive’s receipt of the Aggregate Payments.  For purposes of determining the After Tax Amount, the Executive shall be deemed to pay federal income taxes at the highest marginal rate of federal income taxation applicable to individuals for the calendar year in which the determination is to be made, and state and local income taxes at the highest marginal rates of individual taxation in each applicable state and locality, net of the maximum reduction in federal income taxes which could be obtained from deduction of such state and local taxes.
(c)The determination as to whether a reduction in the Aggregate Payments shall be made pursuant to this Section 9 shall be made by a nationally recognized accounting firm selected by the Company (the “Accounting Firm”) with the Executive’s consent, which will not be unreasonably withheld.  The Accounting Firm shall provide detailed supporting calculations both to the Company and the Executive within 15 business days of the Date of Termination, if applicable, or at such earlier time as is reasonably requested by the Company or the Executive.  Any determination by the Accounting Firm shall be binding upon the Company and the Executive absent manifest error.  The Company shall bear all costs of such Accounting Firm.  The Parties shall cooperate with such Accounting Firm, including, if necessary, to make reasonable compensation calculations under Section 280G by valuing applicable restrictive covenants for such calculations purposes.
10.Other.
(a)Proprietary Information and Inventions.  Concurrently with the execution of this Agreement, Executive must sign the At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement (the “Confidentiality Agreement”) that is appended to this Agreement as Exhibit A and is considered a part of this Agreement.  Executive acknowledges and agrees that Executive executing such agreement is a condition of employment with the Company. If Executive does not sign Exhibit A, Executive’s employment will be terminated for Cause.

(b)Third-Party Agreements and Rights.  Executive hereby confirms that Executive is not bound by the terms of any agreement with any previous employer or other party which restricts in any way Executive’s use or disclosure of information, other than confidentiality restrictions (if any), or Executive’s engagement in any business. Executive represents to the Company that Executive’s execution of this Agreement, Executive’s employment with the Company and the performance of Executive’s proposed duties for the Company will not violate any obligations Executive may have to any such previous employer or other party. In Executive’s work for the Company, Executive will not disclose or make use of any information in violation of any agreements with or rights of any such previous employer or other party, and Executive will not bring to the premises of the Company any copies or other tangible embodiments of non-public information belonging to or obtained from any such previous employment or other party.
(c)Litigation and Regulatory Cooperation.  During and after Executive’s employment, Executive shall cooperate fully with the Company in (i) the defense or prosecution of any claims or actions now in existence or which may be brought in the future against or on behalf of the Company which relate to events or occurrences that transpired while Executive was employed by the Company, and (ii) the investigation, whether internal or external, of any matters about which the Company believes Executive may have knowledge or information. Executive’s full cooperation in connection with such claims, actions or investigations shall include, but not be limited to, being available to meet with counsel to answer questions or to prepare for discovery or trial and to act as a witness on behalf of the Company at mutually convenient times. During and after Executive’s employment, Executive also shall cooperate fully with the Company in connection with any investigation or review of any federal, state or local regulatory authority as any such investigation or review relates to events or occurrences that transpired while Executive was employed by the Company. The Company will reimburse Executive for any reasonable out-of-pocket expenses incurred in connection with Executive’s performance of obligations pursuant to this section.
11.Integration.  This Agreement, including its Exhibit A, constitutes the entire agreement between the Parties with respect to the subject matter hereof and supersedes all prior agreements between the Parties concerning such subject matter.  For the avoidance of doubt, previously executed equity award agreements between the Company and the Executive are not superseded hereby.
12.Withholding; Tax Effect.  All payments made by the Company to Executive under this Agreement shall be net of any tax or other amounts required to be withheld by the Company under applicable law.  Nothing in this Agreement shall be construed to require the Company to make any payments to compensate Executive for any adverse tax effect associated with any payments or benefits or for any deduction or withholding from any payment or benefit.  
13.Assignment; Successors and Assigns.  Neither Executive nor the Company may make any assignment of this Agreement or any interest in it, by operation of law or otherwise, without the prior written consent of the other; provided, however, that the Company may assign its rights and obligations under this Agreement  without Executive’s consent to any affiliate or to any person or entity with whom the Company shall hereafter effect a reorganization or

consolidation, into which the Company merges or to whom it transfers all or substantially all of its properties or assets; provided, further that if Executive remains employed or becomes employed by the Company, the purchaser or any of their affiliates in connection with any such transaction, then Executive shall not be entitled to any payments, benefits or vesting pursuant to Section 5 or pursuant to Section 6 of this Agreement solely as a result of such transaction. This Agreement shall inure to the benefit of and be binding upon Executive and the Company, and each of Executive’s and the Company’s respective successors, executors, administrators, heirs and permitted assigns. In the event of Executive’s death after Executive’s termination of employment but prior to the completion by the Company of all payments due to Executive under this Agreement, the Company shall continue such payments to Executive’s beneficiary designated in writing to the Company prior to Executive’s death (or to Executive’s estate, if Executive fails to make such designation).
14.Enforceability.  If any portion or provision of this Agreement (including, without limitation, any portion or provision of any section of this Agreement) shall to any extent be declared illegal or unenforceable by a court of competent jurisdiction, then the remainder of this Agreement, or the application of such portion or provision in circumstances other than those as to which it is so declared illegal or unenforceable, shall not be affected thereby, and each portion and provision of this Agreement shall be valid and enforceable to the fullest extent permitted by law.
15.Survival.  The provisions of this Agreement shall survive the termination of this Agreement and/or the termination of Executive’s employment to the extent necessary to effectuate the terms contained herein.
16.Waiver.  No waiver of any provision hereof shall be effective unless made in writing and signed by the waiving party. The failure of any party to require the performance of any term or obligation of this Agreement, or the waiver by any party of any breach of this Agreement, shall not prevent any subsequent enforcement of such term or obligation or be deemed a waiver of any subsequent breach.
17.Notices.  Any notices, requests, demands and other communications provided for by this Agreement shall be sufficient if in writing and delivered in person or sent by a nationally recognized overnight courier service or by registered or certified mail, postage prepaid, return receipt requested, to Executive at the last address Executive has filed in writing with the Company or, in the case of the Company, at its main offices, attention of the Board.
18.Amendment.  This Agreement may be amended or modified only by a written instrument signed by Executive and by a duly authorized representative of the Company.
19.Effect on Other Plans and Agreements.  An election by Executive to resign for Good Reason under the provisions of this Agreement shall not be deemed a voluntary termination of employment by Executive for the purpose of interpreting the provisions of any of the Company's benefit plans, programs or policies.  
20.Governing Law.  With the exception of the arbitration provision in Exhibit A which is governed by the FAA, this Agreement shall be construed under and be governed in all respects

by the laws of the State of California, without giving effect to the conflict of laws principles thereof. To the extent any lawsuit is permitted under this Agreement, the Parties expressly consent to the personal and exclusive jurisdiction and venue of the state and federal courts located in California.
21.Conditions.  Notwithstanding anything to the contrary herein, the effectiveness of this Agreement shall be conditioned on (i) Executive’s satisfactory completion of reference and background checks, if so requested by the Company, and (ii) Executive’s submission of satisfactory proof of Executive’s legal authorization to work in the United States.
22.Counterparts.  This Agreement may be executed in any number of counterparts, each of which when so executed and delivered shall be taken to be an original; but such counterparts shall together constitute one and the same document.

IN WITNESS WHEREOF, the Parties have executed this Agreement on the dates set forth below.

SEMLER SCIENTIFIC, INC.

By: /s/ Abbie Leibowitz​ ​

Its:Director​ ​

Date: March 29, 2023

WAYNE T. PAN

/s/ Wayne T. Pan​ ​

Wayne T. Pan

Date: March 29, 2023


Exhibit A

At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement


SEMLER SCIENTIFIC, INC.

AT-WILL EMPLOYMENT, CONFIDENTIAL INFORMATION,

INVENTION ASSIGNMENT,

AND ARBITRATION AGREEMENT

 

As a condition of my employment with Semler Scientific, Inc., its subsidiaries, affiliates, successors or assigns (together the “Company”), and in consideration of my employment with the Company and my receipt of the compensation and benefits now and hereafter paid to me by Company and my access to Company Confidential Information, I agree to the following provisions of this Semler Scientific, Inc. At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement (this “Agreement”):

 

1.         At-Will Employment.

 

I UNDERSTAND AND ACKNOWLEDGE THAT MY EMPLOYMENT WITH THE COMPANY IS FOR NO SPECIFIED TERM AND CONSTITUTES “AT-WILL” EMPLOYMENT. I ALSO UNDERSTAND THAT ANY REPRESENTATION TO THE CONTRARY IS UNAUTHORIZED AND NOT VALID UNLESS IN WRITING AND SIGNED BY AN AUTHORIZED REPRESENTATIVE OF THE COMPANY OTHER THAN ME. ACCORDINGLY, I ACKNOWLEDGE THAT MY EMPLOYMENT RELATIONSHIP MAY BE TERMINATED AT ANY TIME, FOR ANY REASON OR NO REASON, WITH OR WITHOUT CAUSE OR FOR ANY OR NO CAUSE, AT MY OPTION OR AT THE OPTION OF THE COMPANY, WITH OR WITHOUT NOTICE. I FURTHER ACKNOWLEDGE THAT THE COMPANY MAY MODIFY JOB TITLES, DUTIES, SALARIES, AND BENEFITS FROM TIME TO TIME AS IT DEEMS NECESSARY.

 

2.         Confidential Information.

A.           Company Information. I agree that during and after my employment with the Company, I will hold in the strictest confidence, and will not use (except for the benefit of the Company during my employment) or disclose to any person, firm, or corporation (without written authorization of the President, CEO, or the Board of Directors of the Company) any Company Confidential Information. I understand that my unauthorized use or disclosure of Company Confidential Information during my employment may lead to disciplinary action, up to and including immediate termination of employment and legal action by the Company. I understand that “Company Confidential Information” means any non-public information, whether or not in writing, that relates to the actual or anticipated business, research or development of the Company, or to the Company’s technical data, trade secrets, or know-how, including, but not limited to, research, product plans, or other information regarding the Company’s products or services and markets therefor, customer lists and customers (including, but not limited to, customers of the Company on which I called or with which I may become acquainted during the term of my employment), software, developments, inventions, processes, formulas, technology, designs, drawings, engineering, hardware configuration information, marketing, finances, and other business information. More examples of Company Confidential Information include: (a) corporate information, such as plans, strategies, methods, policies, resolutions, negotiations or litigation; (b) marketing information, such as strategies, methods, customer or business partner identities or other information about customers, business partners, prospect identities or other information about prospects, or market analyses or projections; (c) financial information, such as cost and performance data, debt arrangements, equity structure, investors and holdings, purchasing and sales data and price lists; and (d) operational and technological information, such as plans, specifications, manuals, forms, templates, software, testing data and strategies, research and development strategies, designs, methods, procedures, formulae, data, reports, discoveries, inventions, improvements, concepts, ideas, and other Inventions (as defined below), know-how and trade secrets. Company Confidential Information also includes information received in confidence by the Company from its customers, suppliers, business partners or other third parties. Notwithstanding the foregoing, Company Confidential Information does not include any such information which I can establish (i) was publicly known or made generally available prior to the time of disclosure by the Company to me; (ii) becomes publicly known or made generally available after disclosure by the Company to me through no wrongful action or omission by me; (iii) is in my rightful possession, without confidentiality obligations, at the time of disclosure by the Company as shown by my then-contemporaneous written records; or (iv) is a disclosure of generalized information about my


knowledge and/or experience (such as in a job interview); provided that any combination of individual items of information shall not be deemed to be within any of the foregoing exceptions merely because one or more of the individual items are within such exception, unless the combination as a whole is within such exception.

B.           Former Employer Information. I agree that during my employment with the Company, I will not improperly use, disclose, or induce the Company to use any proprietary information or trade secrets of any former or concurrent employer or other person or entity. I further agree that I will not bring onto the premises of the Company or transfer onto the Company’s technology systems any unpublished document, proprietary information, trade secrets, or other property belonging to any such employer, person, or entity unless consented to in writing by both the Company and such employer, person, or entity.

 

C.           Third Party Information. I recognize that the Company may have received and in the future may receive from third parties associated with the Company, e.g., the Company’s customers, suppliers, licensors, licensees, partners, or collaborators (“Associated Third Parties”), their confidential or proprietary information (“Associated Third Party Confidential Information”). By way of example, Associated Third Party Confidential Information may include the habits or practices of Associated Third Parties, the technology of Associated Third Parties, requirements of Associated Third Parties, and information related to the business conducted between the Company and such Associated Third Parties. I agree at all times during my employment with the Company and thereafter to hold in the strictest confidence, and not to use or to disclose to any person, firm, or corporation, any Associated Third Party Confidential Information, except as necessary in carrying out my work for the Company consistent with the Company’s agreement with such Associated Third Parties. I further agree to comply with any and all Company policies and guidelines that may be adopted from time to time regarding Associated Third Parties and Associated Third Party Confidential Information. I understand that my unauthorized use or disclosure of Associated Third Party Confidential Information or violation of any Company policies during my employment may lead to disciplinary action, up to and including immediate termination of my employment and legal action by the Company.

 

3.         Inventions.

A.           Inventions Retained and Licensed. I have attached hereto as Exhibit A, a list describing all inventions, discoveries, original works of authorship, developments, improvements, and trade secrets that were conceived in whole or in part by me prior to my employment with the Company and to which I have any right, title, or interest, which are subject to California Labor Code Section 2870 (attached hereto as Exhibit B), and which relate to the Company’s proposed business, products, or research and development (“Prior Inventions”); or, if no such list is attached, I represent and warrant that there are no such Prior Inventions. Furthermore, I represent and warrant that if any Prior Inventions are included on Exhibit A, they will not materially affect my ability to perform all obligations under this Agreement. If, in the course of my employment with the Company, I incorporate into or use in connection with any product, process, service, technology, or other work by or on behalf of the Company any Prior Invention, I hereby grant to the Company a non-exclusive, royalty-free, fully paid-up, irrevocable, perpetual, transferable, worldwide license, with the right to grant and authorize sublicenses, to make, have made, modify, use, import, offer for sale, sell, reproduce, distribute, modify, adapt, prepare derivative works of, display, perform, and otherwise exploit such Prior Invention without restriction, including, without limitation, as part of or in connection with such product, process, service, technology, or other work, and to practice any method related thereto.

B.           Assignment of Inventions. I agree that I will promptly make full written disclosure to the Company, will hold in trust for the sole right and benefit of the Company, and  I hereby do irrevocably assign to the Company, or its designee, all my right, title, and interest in and to any and all inventions, original works of authorship, developments, concepts, improvements, designs, discoveries, ideas, trademarks, or trade secrets, whether or not patentable or registrable under patent, copyright, or similar laws, which I may solely or jointly conceive or develop or reduce to practice, or cause to be conceived or developed or reduced to practice, during the period of time I am in the employ of the Company (including during my off-duty hours), or with the use of Company’s equipment, supplies, facilities, or Company Confidential Information, except as provided in Section 3.F below (collectively referred to as “Inventions”). I further acknowledge that all original works of authorship that are made by me (solely or jointly with others) within the scope of and during the period of my employment with the Company and that are protectable by copyright are “works made for hire,” as that term is defined in the United States Copyright Act. I understand and agree that the decision whether or not to commercialize or market any Inventions is within the Company’s sole discretion and for the Company’s sole benefit, and that no royalty or other consideration will be due to me as a result of the Company’s efforts to commercialize or market any such Inventions.


 

C.           Moral Rights. Any assignment to the Company of Inventions includes all rights of attribution, paternity, integrity, modification, disclosure and withdrawal, and any other rights throughout the world that may be known as or referred to as “moral rights," “artist’s rights," “droit moral," or the like (collectively, “Moral Rights”). To the extent that Moral Rights cannot be assigned under applicable law, I hereby waive and agree not to enforce any and all Moral Rights, including, without limitation, any right to identification of authorship or limitation on subsequent modification that I may have in the assigned Inventions.

 

D.           Maintenance of Records. I agree to keep and maintain adequate, current, accurate, and authentic written records of all Inventions made by me (solely or jointly with others) during the term of my employment with the Company. The records will be in the form of notes, sketches, drawings, electronic files, reports, or any other format that may be specified by the Company. The records are and will be available to and remain the sole property of the Company at all times.

E.           Further Assurances. I agree to assist the Company, or its designee, at the Company’s expense, in every proper way to secure the Company’s rights in the Inventions and any rights relating thereto in any and all countries, including the disclosure to the Company of all pertinent information and data with respect thereto, the execution of all applications, specifications, oaths, assignments, and all other instruments that the Company shall deem proper or necessary in order to apply for, register, obtain, maintain, defend, and enforce such rights, and in order to assign and convey to the Company, its successors, assigns, and nominees the sole and exclusive rights, title, and interest in and to such Inventions and any rights relating thereto, and testifying in a suit or other proceeding relating to such Inventions and any rights relating thereto. I further agree that my obligations under this Section 3E shall continue after the termination of this Agreement. If the Company is unable because of my mental or physical incapacity or for any other reason to secure my signature with respect to any Inventions, including, without limitation, to apply for or to pursue any application for any United States or foreign patents or copyright registrations covering such Inventions, then I hereby irrevocably designate and appoint the Company and its duly authorized officers and agents as my agent and attorney in fact, to act for and in my behalf and stead, to execute and file any papers and oaths, and to do all other lawfully permitted acts with respect to such Inventions with the same legal force and effect as if executed by me.

F.           Exception to Assignments. I understand that the provisions of this Agreement requiring assignment of Inventions to the Company do not apply to any invention that qualifies fully under the provisions of California Labor Code Section 2870 (attached hereto as Exhibit B). I will advise the Company promptly in writing of any inventions that I believe meet the criteria in California Labor Code Section 2870 and are not otherwise disclosed on Exhibit A.

 

4.         Conflicting Employment.

 

A.           Current Obligations. I agree that during the term of my employment with the Company, I will not directly or indirectly, engage in or undertake any other employment, occupation, consulting relationship, or commitment that is directly related to the business in which the Company is now involved or becomes involved or has plans to become involved, nor will I engage in any other activities that conflict with my obligations to the Company.

 

B.           Prior Relationships. Without limiting Section 4.A, I represent that I have no other agreements, relationships, or commitments to any other person or entity that conflict with my obligations to the Company under this Agreement or my ability to become employed and perform the services for which I am being hired by the Company. I further agree that if I have signed a confidentiality agreement or similar type of agreement with any former employer or other entity, I will comply with the terms of any such agreement to the extent that its terms are lawful under applicable law. I represent and warrant that after undertaking a careful search (including searches of my computers, cell phones, electronic devices, and documents), I have returned all property and confidential information belonging to all prior employers. Moreover, I agree to fully indemnify the Company, its directors, officers, agents, employees, investors, shareholders, administrators, affiliates, divisions, subsidiaries, predecessor and successor corporations, and assigns for all verdicts, judgments, settlements, and other losses incurred by any of them resulting from my breach of my obligations under any agreement to which I am a party or obligation to which I am bound, as well as any reasonable attorneys’ fees and costs if the plaintiff is the prevailing party in such an action, except as prohibited by law.

5.         Returning Company Documents. All files, letters, notes, memoranda, reports, records, data, sketches, drawings, notebooks, layouts, charts, quotations and proposals, specification sheets, blueprints, models, prototypes, or other written, photographic or other tangible material containing Company Confidential Information, whether created by me or others, which come into my custody


or possession, are the exclusive property of the Company to be used by me only in the performance of my duties for the Company.  Any property situated on the Company’s premises and owned by the Company, including without limitation computers, disks and other storage media, filing cabinets or other work areas, is subject to inspection by the Company at any time with or without notice. Upon separation from employment with the Company or on demand by the Company during my employment, I will immediately deliver to the Company, and will not keep in my possession, recreate, or deliver to anyone else, any and all Company property, including, but not limited to, Company Confidential Information, Associated Third Party Confidential Information, as well as all devices and equipment belonging to the Company (including computers, handheld electronic devices, telephone equipment, and other electronic devices), Company credit cards, records, data, notes, notebooks, reports, files, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, photographs, charts, any other documents and property, and reproductions of any and all of the aforementioned items that were developed by me pursuant to my employment with the Company, obtained by me in connection with my employment with the Company, or otherwise belonging to the Company, its successors, or assigns, including, without limitation, those records maintained pursuant to Section 3.C. I also consent to an exit interview to confirm my compliance with this Section 5.

 

6.         Termination Certification. Upon separation from employment with the Company, I agree to immediately sign and deliver to the Company the “Termination Certification” attached hereto as Exhibit C. I also agree to keep the Company advised of my home and business address for a period of three (3) years after termination of my employment with the Company, so that the Company can contact me regarding my continuing obligations provided by this Agreement.

 

7.         Notification of New Employer. In the event that I leave the employ of the Company, I hereby grant consent to notification by the Company to my new employer about my obligations under this Agreement.

 

8.         Solicitation of Employees. To the extent permitted under applicable law, I agree that for a period of twelve (12) months immediately following the termination of my relationship with the Company for any reason, whether voluntary or involuntary, with or without cause, I shall not either directly or indirectly solicit any of the Company’s employees to leave their employment, or attempt to solicit employees of the Company, either for myself or for any other person or entity. I agree that nothing in this Section shall affect my continuing obligations under this Agreement during and after this twelve (12) month period, including, without limitation, my obligations under Section 2A.

 

9.       Representations. I agree to execute any proper oath or verify any proper document required to carry out the terms of this Agreement. I represent that my performance of all the terms of this Agreement will not breach any agreement to keep in confidence information acquired by me in confidence or in trust prior to my employment by the Company. I hereby represent and warrant that I have not entered into, and I will not enter into, any oral or written agreement in conflict herewith.

 

10.       Audit. I acknowledge that I have no reasonable expectation of privacy in any computer, technology system, email, handheld device, telephone, or documents that are used to conduct the business of the Company. As such, the Company has the right to audit and search all such items and systems, without further notice to me, to ensure that the Company is licensed to use the software on the Company’s devices in compliance with the Company’s software licensing policies, to ensure compliance with the Company’s policies, and for any other business-related purposes in the Company’s sole discretion. I understand that I am not permitted to add any unlicensed, unauthorized, or non-compliant applications to the Company’s technology systems, including, without limitation, open source or free software not authorized by the Company, and that I shall refrain from copying unlicensed software onto the Company’s technology systems or using non-licensed software or websites. I understand that it is my responsibility to comply with the Company’s policies governing use of the Company’s documents and the internet, email, telephone, and technology systems to which I will have access in connection with my employment.

11.Defend Trade Secrets Act of 2016.  Pursuant to the federal Defend Trade Secrets Act of 2016, I acknowledge receipt of the following notice: “An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that is made in confidence to a Federal, State, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law. An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal; and does not disclose the trade secret, except pursuant to court order.”

12.Protected Disclosures.  I understand that nothing contained in this Agreement limits my ability to communicate with any federal, state or local governmental agency or commission, including to provide documents or other information, without notice to the Company. I also understand that nothing in this Agreement limits my ability to share compensation information concerning myself or others, except that this does not permit me to disclose compensation information concerning others that I obtain because my job


responsibilities require or allow access to such information. I further understand that nothing in this Agreement prevents me from exercising any rights I may have under Section 7 of the National Labor Relations Act, including, without limitation, discussing any labor issue, dispute or term or condition of employment as part of engaging in concerted activities for the purpose of mutual aid or protection. In addition, I understand that nothing in this Agreement limits or prohibits me from discussing or disclosing information about sexual assault, sexual harassment, or unlawful acts in the workplace, such as harassment or discrimination or any other conduct that I have reason to believe is unlawful. I also understand that nothing in this Agreement is intended to limit employees’ rights to discuss the terms, wages, and working conditions of their employment, as protected by applicable law. In making any disclosures or communications described in this section, I understand that employees must take all reasonable precautions to prevent any unauthorized use or disclosure of any information that may constitute Company Confidential Information to any parties other than the relevant government agencies. Protected Disclosures do not include the disclosure of any Company attorney-client privileged communications or attorney work product; any such disclosure, without the Company’s written consent, violates Company policy. I also understand that nothing in this Agreement is intended to limit my ability to communicate directly with the Securities and Exchange Commission in accordance with Section 21F of the Securities Exchange Act of 1934, which provides for Securities Whistleblower Incentives and Protections.

 

13.       Arbitration and Equitable Relief.

 

A.           Arbitration. IN CONSIDERATION OF MY EMPLOYMENT WITH THE COMPANY, ITS PROMISE TO ARBITRATE ALL EMPLOYMENT-RELATED DISPUTES, AND MY RECEIPT OF THE COMPENSATION, PAY RAISES, AND OTHER BENEFITS PAID TO ME BY THE COMPANY, AT PRESENT AND IN THE FUTURE, I AGREE THAT ANY AND ALL CONTROVERSIES, CLAIMS, OR DISPUTES WITH THE COMPANY, INCLUDING ANY EMPLOYEE, OFFICER, DIRECTOR, SHAREHOLDER, OR BENEFIT PLAN OF THE COMPANY, IN THEIR CAPACITY AS SUCH OR OTHERWISE, RELATING TO, OR RESULTING FROM MY EMPLOYMENT WITH THE COMPANY OR THE TERMINATION OF MY EMPLOYMENT WITH THE COMPANY, INCLUDING ANY BREACH OF THIS AGREEMENT, WILL BE SUBJECT TO BINDING ARBITRATION UNDER THE FEDERAL ARBITRATION ACT (THE “FAA”). I UNDERSTAND THIS MUTUAL AGREEMENT TO ARBITRATE APPLIES TO ANY DISPUTES THAT THE COMPANY MAY HAVE WITH OR AGAINST ME. THE FAA’S SUBSTANTIVE AND PROCEDURAL RULES WILL GOVERN AND APPLY TO THIS ARBITRATION AGREEMENT WITH FULL FORCE AND EFFECT, AND ANY STATE COURT OF COMPETENT JURISDICTION MAY STAY PROCEEDINGS PENDING ARBITRATION OR COMPEL ARBITRATION IN THE SAME MANNER AS A FEDERAL COURT UNDER THE FAA. I FURTHER AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY THE FAA, DISPUTES MAY NOT BE INITIATED OR MAINTAINED ON A CLASS ACTION, COLLECTIVE ACTION, OR REPRESENTATIVE (I.E., ON BEHALF OF OTHER EMPLOYEES) ACTION BASIS EITHER IN COURT OR ARBITRATION, AND I FURTHER AGREE TO WAIVE THE RIGHT TO INITIATE OR MAINTAIN SUCH AN ACTION, AND I ALSO FURTHER AGREE NOT TO HAVE DISPUTES ADJUDICATED ON MY BEHALF IN ANY CLASS ACTION, COLLECTIVE ACTION, OR REPRESENTATIVE (I.E., ON BEHALF OF OTHER EMPLOYEES) ACTION. I FURTHER AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY THE FAA, DISPUTES WILL BE ARBITRATED IN MY INDIVIDUAL CAPACITY ONLY (AND, AS APPLICABLE, ON BEHALF OF A STATE BUT NOT ON BEHALF OF ANY OTHER EMPLOYEES). I UNDERSTAND THAT THE FOREGOING DOES NOT PRECLUDE ME FROM PARTICIPATING IN A CLASS ACTION OR COLLECTIVE ACTION ALLEGING SEXUAL HARASSMENT OR SEXUAL ASSAULT ARISING ON OR AFTER MARCH 3, 2022 (OR EARLIER DATE, TO THE EXTENT APPLICABLE STATE OR LOCAL LAW PROVIDES FOR AN EARLIER DATE), AS PROTECTED BY APPLICABLE LAW. DISPUTES THAT I AGREE TO ARBITRATE, AND THEREBY AGREE TO WAIVE ANY RIGHT TO A TRIAL BY JURY, INCLUDE ANY STATUTORY CLAIMS UNDER LOCAL, STATE, OR FEDERAL LAW, INCLUDING, BUT NOT LIMITED TO, CLAIMS UNDER TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, THE AMERICANS WITH DISABILITIES ACT OF 1990, THE AGE DISCRIMINATION IN EMPLOYMENT ACT OF 1967, THE OLDER WORKERS BENEFIT PROTECTION ACT, THE WORKER ADJUSTMENT AND RETRAINING NOTIFICATION ACT, THE CALIFORNIA FAIR EMPLOYMENT AND HOUSING ACT, THE FAMILY AND MEDICAL LEAVE ACT, THE CALIFORNIA FAMILY RIGHTS ACT, THE CALIFORNIA LABOR CODE, CLAIMS OF HARASSMENT, DISCRIMINATION, AND WRONGFUL TERMINATION, AND ANY STATUTORY OR COMMON LAW CLAIMS. TO THE FULLEST EXTENT PERMITTED BY LAW, I ALSO AGREE TO ARBITRATE ANY AND ALL DISPUTES ARISING OUT OF OR RELATING TO THE INTERPRETATION OR APPLICATION OF THIS AGREEMENT TO ARBITRATE, BUT NOT DISPUTES ABOUT THE ENFORCEABILITY, REVOCABILITY, OR VALIDITY OF THIS AGREEMENT TO ARBITRATE. IF, FOR ANY REASON, THE CLASS ACTION, COLLECTIVE ACTION, OR REPRESENTATIVE ACTION WAIVER IS HELD UNENFORCEABLE OR INVALID IN WHOLE OR IN PART, THEN A COURT OF COMPETENT JURISDICTION, NOT AN ARBITRATOR, WILL DECIDE THE TYPE OF CLAIM AS TO WHICH THE WAIVER WAS HELD UNENFORCEABLE OR INVALID AND, TO THE MAXIMUM EXTENT PERMITTED, THE COURT SHALL ENFORCE THE WAIVER(S) AS TO THOSE CLAIMS IT DETERMINES TO BE VALID AND ENFORCEABLE.

B.           Procedure. I AGREE THAT ANY ARBITRATION WILL BE ADMINISTERED BY JUDICIAL ARBITRATION & MEDIATION SERVICES, INC. (“JAMS”), PURSUANT TO ITS EMPLOYMENT ARBITRATION RULES & PROCEDURES (THE “JAMS RULES”) WHICH ARE AVAILABLE AT HTTP://WWW.JAMSADR.COM/RULES-EMPLOYMENT-ARBITRATION/ PROVIDED, HOWEVER, THAT THE JAMS RULES SHALL NOT CONTRADICT OR OTHERWISE ALTER THE TERMS OF THIS AGREEMENT. I AGREE THAT THE ARBITRATOR SHALL HAVE THE POWER TO DECIDE ANY MOTIONS BROUGHT BY ANY PARTY TO THE ARBITRATION, INCLUDING MOTIONS FOR SUMMARY JUDGMENT AND/OR ADJUDICATION, MOTIONS TO DISMISS AND DEMURRERS, AND MOTIONS FOR CLASS CERTIFICATION, PRIOR TO ANY ARBITRATION HEARING. I ALSO AGREE THAT THE ARBITRATOR SHALL HAVE THE POWER TO AWARD


ANY REMEDIES AVAILABLE UNDER APPLICABLE LAW, AND THAT THE ARBITRATOR SHALL AWARD ATTORNEYS’ FEES AND COSTS TO THE PREVAILING PARTY, EXCEPT AS PROHIBITED BY LAW. I AGREE THAT THE DECREE OR AWARD RENDERED BY THE ARBITRATOR MAY BE ENTERED AS A FINAL AND BINDING JUDGMENT IN ANY COURT HAVING JURISDICTION THEREOF. I UNDERSTAND THAT THE COMPANY WILL PAY FOR ANY ADMINISTRATIVE OR HEARING FEES CHARGED BY THE ARBITRATOR OR JAMS EXCEPT THAT I SHALL PAY ANY FILING FEES ASSOCIATED WITH ANY ARBITRATION THAT I INITIATE, BUT ONLY SO MUCH OF THE FILING FEES AS I WOULD HAVE INSTEAD PAID HAD I FILED A COMPLAINT IN A COURT OF LAW. I AGREE THAT THE DECISION OF THE ARBITRATOR SHALL BE IN WRITING. I AGREE THAT ANY ARBITRATION UNDER THIS AGREEMENT SHALL BE CONDUCTED IN SANTA CLARA COUNTY, CALIFORNIA.

 

C.           Remedy. EXCEPT AS PROVIDED BY THE ACT AND THIS AGREEMENT, ARBITRATION SHALL BE THE SOLE, EXCLUSIVE, AND FINAL REMEDY FOR ANY DISPUTE BETWEEN ME AND THE COMPANY. ACCORDINGLY, EXCEPT AS PROVIDED FOR BY THE ACT AND THIS AGREEMENT, NEITHER I NOR THE COMPANY WILL BE PERMITTED TO PURSUE COURT ACTION REGARDING CLAIMS THAT ARE SUBJECT TO ARBITRATION.

D.           Administrative Relief. I UNDERSTAND THAT THIS AGREEMENT DOES NOT PROHIBIT ME FROM PURSUING AN ADMINISTRATIVE CLAIM WITH A LOCAL, STATE, OR FEDERAL ADMINISTRATIVE BODY OR GOVERNMENT AGENCY THAT IS AUTHORIZED TO ENFORCE OR ADMINISTER LAWS RELATED TO EMPLOYMENT, INCLUDING, BUT NOT LIMITED TO, THE DEPARTMENT OF FAIR EMPLOYMENT AND HOUSING, THE EQUAL EMPLOYMENT OPPORTUNITY COMMISSION, THE NATIONAL LABOR RELATIONS BOARD, OR THE WORKERS’ COMPENSATION BOARD. THIS AGREEMENT DOES, HOWEVER, PRECLUDE ME FROM PURSUING COURT ACTION REGARDING ANY SUCH CLAIM, EXCEPT AS PERMITTED BY LAW.

E.Exceptions. I UNDERSTAND THAT NOTHING IN THIS AGREEMENT REQUIRES ME TO ARBITRATE CLAIMS THAT CANNOT BE ARBITRATED UNDER APPLICABLE LAW, SUCH AS (I) CLAIMS UNDER THE SARBANES-OXLEY ACT AND (II) CLAIMS CONSTITUTING, RELATING TO, AND/OR ALLEGING SEXUAL HARASSMENT OR SEXUAL ASSAULT BASED ON CONDUCT ARISING ON OR AFTER MARCH 3, 2022 (OR EARLIER DATE, TO THE EXTENT APPLICABLE STATE OR LOCAL LAW PROVIDES FOR AN EARLIER DATE), UNLESS I CHOOSE TO PROCEED WITH SUCH CLAIMS IN ARBITRATION. SIMILARLY, NOTHING IN THIS AGREEMENT PROHIBITS ME FROM ENGAGING IN PROTECTED ACTIVITY, AS SET FORTH ABOVE.

F.           Voluntary Nature of Agreement. I ACKNOWLEDGE AND AGREE THAT I AM EXECUTING THIS AGREEMENT VOLUNTARILY AND WITHOUT ANY DURESS OR UNDUE INFLUENCE BY THE COMPANY OR ANYONE ELSE. I FURTHER ACKNOWLEDGE AND AGREE THAT (1) THIS AGREEMENT IS SUPPORTED BY BARGAINED-FOR CONSIDERATION; (2) THE COMPANY’S BUSINESS, AND MY EMPLOYMENT WITH THE COMPANY, INVOLVES INTERSTATE COMMERCE; (3) I RETAIN THE RIGHT TO REPORT ANY GOOD FAITH ALLEGATION OF A PURPORTED VIOLATION OF THE FAIR EMPLOYMENT AND HOUSING ACT, TITLE VII OF THE CIVIL RIGHTS ACT OF 1964, OR OTHER RELATED STATE OR FEDERAL RULE OR LAW THAT IS ENFORCED BY THE CALIFORNIA CIVIL RIGHTS DIVISION OR EQUAL EMPLOYMENT OPPORTUNITY COMMISSION TO THE APPROPRIATE FEDERAL, STATE, OR LOCAL GOVERNMENT AGENCY ENFORCING DISCRIMINATION LAWS; (4) I RETAIN THE RIGHT TO REPORT ANY GOOD FAITH ALLEGATION OF CRIMINAL CONDUCT TO ANY APPROPRIATE FEDERAL, STATE, OR LOCAL OFFICIAL; (5) I RETAIN THE RIGHT TO PARTICIPATE IN A PROCEEDING WITH ANY APPROPRIATE FEDERAL, STATE, OR LOCAL GOVERNMENT AGENCY ENFORCING DISCRIMINATION LAWS; (6) I RETAIN THE RIGHT TO MAKE ANY TRUTHFUL STATEMENTS OR DISCLOSURES REQUIRED BY LAW, REGULATION, OR LEGAL PROCESS; AND (8) I RETAIN THE RIGHT TO REQUEST OR RECEIVE CONFIDENTIAL LEGAL ADVICE. ALSO, BY SIGNING THIS AGREEMENT, I ACKNOWLEDGE THAT I’VE RECEIVED AND READ THIS ARBITRATION SECTION, AND I UNDERSTAND THAT IT REQUIRES THAT DISPUTES THAT INVOLVE THE MATTERS SUBJECT TO THE AGREEMENT BE SUBMITTED TO ARBITRATION PURSUANT TO THE ARBITRATION AGREEMENT RATHER THAN TO A JUDGE AND JURY IN COURT. I FURTHER ACKNOWLEDGE AND AGREE THAT I HAVE CAREFULLY READ THIS AGREEMENT AND THAT I HAVE ASKED ANY QUESTIONS NEEDED FOR ME TO UNDERSTAND THE TERMS, CONSEQUENCES, AND BINDING EFFECT OF THIS AGREEMENT AND FULLY UNDERSTAND IT, INCLUDING THAT I AM WAIVING MY RIGHT TO A JURY TRIAL. FINALLY,  I AGREE THAT I HAVE BEEN PROVIDED AN OPPORTUNITY TO SEEK THE ADVICE OF AN ATTORNEY OF MY CHOICE BEFORE SIGNING THIS AGREEMENT.

14.       General Provisions.

 

A.           Governing Law; Consent to Personal Jurisdiction. With the exception of the arbitration provision which is governed by the FAA, this Agreement will be governed by the laws of the State of California without giving effect to any choice-of-law rules or principles that may result in the application of the laws of any jurisdiction other than California. To the extent that any lawsuit is permitted under this Agreement, I hereby expressly consent to the personal and exclusive jurisdiction and venue of the state and federal courts located in California.


 

B.           Entire Agreement. This Agreement, together with the Exhibits herein and any executed written offer letter or employment agreement between the Company and me, to the extent such materials are not in conflict with this Agreement, sets forth the entire agreement and understanding between the Company and me relating to the subject matter herein and supersedes all prior discussions or representations between us, including, but not limited to, any representations made during my interview(s) or relocation negotiations, whether written or oral. No modification of or amendment to this Agreement, nor any waiver of any rights under this Agreement, will be effective unless in writing signed by duly-authorized officer of the Company who is not me and me. Any subsequent change or changes in my duties, salary, or compensation will not affect the validity or scope of this Agreement.

C.           Severability. If one or more of the provisions in this Agreement are deemed void by law, then the remaining provisions will continue in full force and effect.

 

D.           Successors and Assigns. This Agreement will be binding upon my heirs, executors, assigns, administrators, and other legal representatives, and will be for the benefit of the Company, its successors, and its assigns. There are no intended third-party beneficiaries to this Agreement, except as expressly stated. Notwithstanding anything to the contrary herein, Company may assign this Agreement and its rights and obligations under this Agreement to any successor to all or substantially all of Company’s relevant assets, whether by merger, consolidation, sale of assets or stock, or otherwise.

E.           Waiver. Waiver by the Company of a breach of any provision of this Agreement will not operate as a waiver of any other or subsequent breach.

 

F.           Survivorship. The rights and obligations of the parties to this Agreement will survive termination of my employment with the Company.

 

G.           Signatures. This Agreement may be signed in two counterparts, each of which shall be deemed an original, with the same force and effectiveness as though executed in a single document.

H.Company Policies. I understand I must comply with all Company policies, including, but not limited to the Company’s policies regarding business conduct and ethics.

Date:

 

 

 

 

Signature

 

 

 

 

 

 

 

 

 

 

Name of Employee (typed or printed)

 


Exhibit A

 

LIST OF PRIOR INVENTIONS 

AND ORIGINAL WORKS OF AUTHORSHIP

  

Title

 

Date

 

Identifying Number or Brief Description

 

 

 

 

 

 

 

 

 

___ No inventions or improvements

 

 

___ Additional Sheets Attached

 

 

Signature of Employee:

 

 

 

 

 

Print Name of Employee:

 

 

Date:

 

 


 Exhibit B

 

CALIFORNIA LABOR CODE SECTION 2870 

INVENTION ON OWN TIME-EXEMPTION FROM AGREEMENT

 

“(a)      Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer’s equipment, supplies, facilities, or trade secret information except for those inventions that either:

 

(1)         Relate at the time of conception or reduction to practice of the invention to the employer’s business, or actual or demonstrably anticipated research or development of the employer; or

 

(2)         Result from any work performed by the employee for the employer.

 

(b)        To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable.”


Exhibit C

 

SEMLER SCIENTIFIC, INC.

 

TERMINATION CERTIFICATION

 

This is to certify that I do not have in my possession, nor have I failed to return, any devices, records, data, notes, reports, proposals, lists, correspondence, specifications, drawings, blueprints, sketches, materials, equipment, any other documents or property, or reproductions of any and all aforementioned items belonging to Semler Scientific, Inc., its subsidiaries, affiliates, successors or assigns (together, the “Company”).

 

I further certify that I have complied with all the terms of the Company’s At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement signed by me, including the reporting of any inventions and original works of authorship (as defined therein) conceived or made by me (solely or jointly with others), as covered by that agreement.

 

I further agree that, in compliance with the At-Will Employment, Confidential Information, Invention Assignment, and Arbitration Agreement, I will preserve as confidential all Company Confidential Information and Associated Third Party Confidential Information, including trade secrets, confidential knowledge, data, or other proprietary information relating to products, processes, know-how, designs, formulas, developmental or experimental work, computer programs, databases, other original works of authorship, customer lists, business plans, financial information, or other subject matter pertaining to any business of the Company or any of its employees, clients, consultants, or licensees.

 

 

After leaving the Company’s employment, I will be employed by _____________________ in the position of:                          .

NAME, an individual

Dated: ______________​ ​​ ​​ ​____________________________

Name


EX-31.1 3 smlr-20230331xex31d1.htm EX-31.1

Exhibit 31.1

RULE 13A-14(A) CERTIFICATION

I, Douglas Murphy-Chutorian, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Semler Scientific, Inc., a Delaware corporation;

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.

Dated: May 12, 2023

/s/ Douglas Murphy-Chutorian

Douglas Murphy-Chutorian, M.D.

Interim Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 smlr-20230331xex31d2.htm EX-31.2

Exhibit 31.2

RULE 13A-14(A) CERTIFICATION

I, Andrew B. Weinstein, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Semler Scientific, Inc., a Delaware corporation;

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.

Dated: May 12, 2023 

/s/ Andrew B. Weinstein

Andrew B. Weinstein
Senior Vice President, Finance and Accounting

(Principal Financial Officer)


EX-32.1 5 smlr-20230331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Each of the undersigned, Douglas Murphy-Chutorian, M.D., Interim Chief Executive Officer of Semler Scientific, Inc., a Delaware corporation (the “Company”), and Andrew B. Weinstein, Senior Vice President, Finance and Accounting of the Company, does hereby certify, pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge (1) the quarterly report on Form 10-Q of the Company for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and (2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

    

/s/ Douglas Murphy-Chutorian

Name: Douglas Murphy-Chutorian, M.D.

Title: Interim Chief Executive Officer

(Principal Executive Officer)

Dated: May 12, 2023 

/s/ Andrew B. Weinstein

Name: Andrew B. Weinstein

Title: Senior Vice President, Finance and Accounting

(Principal Financial Officer)

Dated: May 12, 2023 

This certification accompanies and is being “furnished” with this Report, shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that Section and shall not be deemed to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Report, irrespective of any general incorporation language contained in such filing. A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 smlr-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Statements of Income link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Assets for Lease, net (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Leases - future minimum rental payments (Details) - calc 2 link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Other Non-current assets - Schedule of other non-current assets (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Lessee Arrangements - Future minimum rental payments (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Net Income Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Long-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Long-Term Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Fair Value Measurements - Valuation model (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Notes Held for Investment (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Other Non-current assets - Additional Information Details (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Lessee Arrangements - Lessee Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock Incentive Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock Incentive Plan - Stock option - additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - Stock Incentive Plan - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Net Income Per Share, Basic and Diluted - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Variably-Priced Revenue link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Accounts Receivable and Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Assets for Lease, net link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Long-Term Investments link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Notes Held for Investment link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Other Non-current assets link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Concentration of Credit Risk link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Lessee Arrangements link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock Incentive Plan link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Net Income Per Share, Basic and Diluted link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Assets for Lease, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Long-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Notes Held for Investment (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Other Non-current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Lessee Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock Incentive Plan (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Net Income Per Share, Basic and Diluted (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Variably-Priced Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Assets for Lease, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Property and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Lessee Arrangements - Lessor Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock Incentive Plan - Treasury Stock Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock Incentive Plan - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smlr-20230331_cal.xml EX-101.CAL EX-101.DEF 8 smlr-20230331_def.xml EX-101.DEF EX-101.LAB 9 smlr-20230331_lab.xml EX-101.LAB EX-101.PRE 10 smlr-20230331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 05, 2023
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-36305  
Entity Registrant Name SEMLER SCIENTIFIC, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1367393  
Entity Address, Address Line One 2340-2348 Walsh Avenue, Suite 2344  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95051  
City Area Code 877  
Local Phone Number 774-4211  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol SMLR  
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,851,498
Entity Central Index Key 0001554859  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Statements of Income    
Revenues $ 18,206 $ 14,016
Operating expenses:    
Cost of revenues 1,269 970
Engineering and product development 1,630 1,126
Sales and marketing 5,192 4,676
General and administrative 3,859 3,302
Total operating expenses 11,950 10,074
Income from operations 6,256 3,942
Interest income 484 1
Change in fair values of notes held for investment (107)  
Other income, net 377 1
Pre-tax net income 6,633 3,943
Income tax provision 1,664 583
Net income $ 4,969 $ 3,360
Net income per share, basic $ 0.74 $ 0.50
Weighted average number of shares used in computing basic income per share 6,701,199 6,777,950
Net income per share, diluted $ 0.63 $ 0.41
Weighted average number of shares used in computing diluted income per share 7,896,043 8,116,456
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 5,305 $ 23,014
Short-term investments 37,663 20,073
Trade accounts receivable, net of reserves of $154 and $109, respectively 9,343 3,884
Inventory, net 512 469
Prepaid expenses and other current assets 2,769 1,468
Total current assets 55,592 48,908
Assets for lease, net 2,873 2,478
Property and equipment, net 703 667
Long-term investments 821 821
Notes held for investment (includes measured at fair value of $4,072 and $3,679, respectively) 5,072 4,679
Other non-current assets 2,818 2,842
Long-term deferred tax assets 2,378 2,298
Total assets 70,257 62,693
Current liabilities:    
Accounts payable 298 835
Accrued expenses 7,206 4,748
Deferred revenue 1,286 1,160
Other short-term liabilities 128 114
Total current liabilities 8,918 6,857
Long-term liabilities:    
Other long-term liabilities 138 160
Total long-term liabilities 138 160
Commitments and contingencies (Note 14)
Stockholders' equity:    
Common stock, $0.001 par value; 50,000,000 shares authorized; 6,920,643, and 6,906,544 shares issued, and 6,706,221 and 6,692,122 shares outstanding (treasury shares of 214,422 and 214,422), respectively 7 7
Additional paid-in capital 17,005 16,449
Retained earnings 44,189 39,220
Total stockholders' equity 61,201 55,676
Total liabilities and stockholders' equity $ 70,257 $ 62,693
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Condensed Balance Sheets    
Reserves on trade accounts receivable (in dollars) $ 154 $ 109
Notes, Fair value $ 4,072 $ 3,679
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 6,920,643 6,906,544
Common stock, shares outstanding 6,706,221 6,692,122
Treasury stock, shares 214,422 214,422
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
Balance at Dec. 31, 2021 $ 7   $ 20,645 $ 24,895 $ 45,547
Balance (in shares) at Dec. 31, 2021 6,824,380        
Balance (in shares) at Dec. 31, 2021   65,922      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock acquired     (99)   (99)
Treasury stock acquired (Shares)   (2,030)      
Employee stock grants     628   628
Employee stock grants (in shares) 8,406        
Taxes paid related to net share settlement of equity awards     (106)   (106)
Taxes paid related to net share settlement of equity awards (in shares) (1,418)        
Stock option exercises     62   62
Stock option exercises (in shares) 23,800        
Net income       3,360 3,360
Balance at Mar. 31, 2022 $ 7   21,130 28,255 49,392
Balance (in shares) at Mar. 31, 2022 6,855,168        
Balance (in shares) at Mar. 31, 2022   67,952      
Balance at Dec. 31, 2021 $ 7   20,645 24,895 45,547
Balance (in shares) at Dec. 31, 2021 6,824,380        
Balance (in shares) at Dec. 31, 2021   65,922      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock acquired         $ (4,991)
Treasury stock acquired (Shares)         (148,500)
Balance at Mar. 31, 2023 $ 7   17,005 44,189 $ 61,201
Balance (in shares) at Mar. 31, 2023 6,920,643        
Balance (in shares) at Mar. 31, 2023   214,422     (214,422)
Balance at Dec. 31, 2022 $ 7   16,449 39,220 $ 55,676
Balance (in shares) at Dec. 31, 2022 6,906,544        
Balance (in shares) at Dec. 31, 2022   214,422     (214,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock grants     695   $ 695
Employee stock grants (in shares) 18,048        
Taxes paid related to net share settlement of equity awards     (146)   (146)
Taxes paid related to net share settlement of equity awards (in shares) (3,949)        
Stock-based compensation     7   7
Net income       4,969 4,969
Balance at Mar. 31, 2023 $ 7   $ 17,005 $ 44,189 $ 61,201
Balance (in shares) at Mar. 31, 2023 6,920,643        
Balance (in shares) at Mar. 31, 2023   214,422     (214,422)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 4,969 $ 3,360
Reconciliation of Net Income to Net Cash Provided by Operating Activities:    
Depreciation 129 155
Deferred tax (income) expense (80) 179
Loss on disposal of assets for lease 78 74
Allowance for credit losses 48 21
Change in fair values of notes held for investment 107  
Gain on short-term investments (305)  
Stock-based compensation 702 628
Changes in Operating Assets and Liabilities:    
Trade accounts receivable (5,507) (1,818)
Inventory (43) (45)
Prepaid expenses and other current assets (1,301) (1,988)
Other non-current assets 25 19
Accounts payable (537) (68)
Accrued expenses 2,458 946
Other current and non-current liabilities 118 39
Net Cash Provided by Operating Activities 861 1,502
CASH FLOWS FROM INVESTING ACTIVITIES:    
Additions to property and equipment (95) (122)
Proceeds from maturities of short-term investments 20,211  
Purchase of short-term investments (37,496)  
Purchase of notes held for investment (500)  
Purchase of assets for lease (544) (134)
Net Cash Used in Investing Activities (18,424) (256)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Taxes paid related to net settlement of equity awards (146) (106)
Treasury stock acquired   (99)
Proceeds from exercise of stock options   62
Net Cash Used in Financing Activities (146) (143)
(DECREASE) INCREASE IN CASH (17,709) 1,103
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 23,014 37,323
CASH AND CASH EQUIVALENTS, END OF PERIOD $ 5,305 $ 38,426
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Basis of Presentation

1.Basis of Presentation

Semler Scientific, Inc., a Delaware corporation (“Semler” or “the Company”), prepared the unaudited interim financial statements included in this report in accordance with United States generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 23, 2023 (the “Annual Report”). In the opinion of management, these financial statements include all adjustments (consisting of normal recurring adjustments) necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for any future period, including the full year.

Credit Losses on Financial Instruments

In accordance with Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Toic 326”), the Company periodically reviews the financial assets for credit losses. Financial instruments include cash, cash equivalents, marketable and non-marketable securities, and accounts receivable.

In determing the amount of the allowance for credit losses, the Company considers historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. The Company also considers customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions. Any credit loss is recorded as a charge to other income, net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income (“AOCI”). If the Company has an intent to sell, or if it is more likely than not that the Company will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, the Company will write down the security to its fair value and record the corresponding charge as a component of other income, net.

Recently Issued Accounting Pronouncements

Accounting Pronouncements Recently Adopted

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). This ASU requires timelier recording of credit losses on loans and other financial instruments held. Instead of reserves based on a current probability analysis, Topic 326 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. All organizations will now use forward-looking information to better inform their credit loss estimates. Topic 326 requires enhanced disclosures regarding significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of an organization’s portfolio. These disclosures include qualitative and quantitative requirements that provide information about the amounts recorded in the financial statements. In addition, Topic 326 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to introduce amendments which will affect the recognition and measurement of financial instruments, including derivatives and hedging. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments – Credit Losses (Topic 326); Targeted Transition Relief. The amendments in this ASU provide entities that have certain instruments within the scope of Subtopic 326-20 with an option to irrevocably elect the fair value option in Subtopic 825-10, applied on an instrument-by-instrument basis for eligible instruments upon adoption of Topic 326. This standard and related amendments are effective for the Company’s fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In March 2020, FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. This ASU improves and clarifies various financial instruments topics, including the current expected credit losses standard issued in 2016 (ASU No. 2016-13). The ASU includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The amendments have different effective dates. The issues 1-5 are conforming amendments, which are effective upon issuance of this final update. The Company determined that issues 1-5 have no impact on its financials. The amendments related to issue 6 and 7 effect ASU No. 2016-13, Financial instruments – credit losses (Topic 326): measurement of credit losses on financial statements. Effective dates of issue 6 and 7 are the same as the effective date of ASU No. 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, this guidance will be effective for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. This ASU should be applied prospectively to all business combinations in the year of adoption. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the troubled debt restructuring accounting model in Accounting Standards Codification (“ASC”) 310-40 for creditors that have adopted the guidance on measurement of credit losses in ASU 2016-13. Additionally, the ASU requires the public business entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases as part of their vintage disclosures under ASC 326. For entities that have adopted the amendments in ASU 2026-13, the amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. For entities that have not yet adopted the amendments in ASU 2016-13, the effective dates are the same as effective dates in ASU 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Variably-Priced Revenue
3 Months Ended
Mar. 31, 2023
Variably-Priced Revenue  
Variably-Priced Revenue

2.Variably-Priced Revenue

The Company recognizes variable-fee licenses (i.e., fee per test) and sales of hardware equipment and accessories in accordance with ASC 606, Revenue from Contracts with Customers. Total fees from variable-fee licenses represent approximately $8,561 and $5,842 for the three months ended March 31, 2023 and 2022, respectively. Total sales of hardware and equipment accessories represent approximately $340 and $285 of revenues for the three months ended March 31, 2023 and 2022, respectively. The remainder of the revenue is earned from leasing the Company's testing product for a fixed fee, which is not subject to Topic 606.

Upon shipment under variable-fee license contracts, assets for lease are sold to the customers, and the asset is recognized as cost of revenue.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable and Allowance for Credit Losses
3 Months Ended
Mar. 31, 2023
Accounts Receivable and Allowance for Credit Losses  
Accounts Receivable and Allowance for Credit Losses

3. Accounts Receivable and Allowance for Credit Losses

Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The allowance for credit losses is based on management’s assessment of the collectability of accounts. The Company regularly reviews the adequacy of this allowance for credit losses by considering historical experience, the age of the accounts receivable balances, the credit quality of the customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect customers’ ability to pay to determine whether a specific reserve is appropriate. Accounts receivable deemed uncollectable are charged against the allowance for credit losses when identified.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
3 Months Ended
Mar. 31, 2023
Inventory  
Inventory

4. Inventory

Inventory, which is made up of finished goods, is recorded at the lower of cost or net realizable value. Cost is determined on the first-in, first-out method. The Company periodically analyzes its inventory levels to identify inventory that has a cost basis in excess of its estimated realizable value and writes down such inventory as appropriate. Inventory balance was $512 and $469 as of March 31, 2023 and December 31, 2022, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Assets for Lease, net
3 Months Ended
Mar. 31, 2023
Assets for Lease, net  
Assets for Lease, net

5.           Assets for Lease, net

The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. Operating leases are short-term in nature (monthly, quarterly or one year), and all of which have renewal options. The assets that may be associated with these leasing arrangements are identified below as assets for lease. Upon shipment under operating leases, assets for lease are depreciated. During the three months ended March 31, 2023 and 2022, the Company recognized approximately $9,304 and $7,889, respectively, in lease revenues related to these arrangements, which is included in Revenues on the Condensed Statements of Income.

Assets for lease consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Assets for lease

$

3,970

$

3,702

Less: accumulated depreciation

 

(1,097)

 

(1,224)

Assets for lease, net

$

2,873

$

2,478

Depreciation expense amounted to $70 and $108 for the three months ended March 31, 2023 and 2022, respectively. Reduction to accumulated depreciation for returned and retired items was $197 and $90 for the three months ended March 31, 2023 and 2022, respectively. The Company recognized a loss on disposal of assets for lease in the amount of $78 and $74 for the three months ended March 31, 2023 and 2022, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net
3 Months Ended
Mar. 31, 2023
Property and Equipment, net  
Property and Equipment, net

6.            Property and Equipment, net

Capital assets consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Capital assets

$

1,301

$

1,206

Less: accumulated depreciation

 

(598)

 

(539)

Capital assets, net

$

703

$

667

Depreciation expense amounted to $59 and $46 for the three months ended March 31, 2023 and 2022, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Investments
3 Months Ended
Mar. 31, 2023
Long-Term Investments  
Long-Term Investments

7.Long-Term Investments

Long term investments consist of the following for the periods presented:

March 31, 

December 31, 

2023

    

2022

Investments in SYNAPS Dx

    

$

512

$

512

Investments in Mellitus Health Inc.

309

309

Total initial cost

$

821

$

821

In September 2020, the Company acquired a promissory note from NeuroDiagnostics Inc., which is doing business as SYNAPS Dx, in the principal amount of $500, $100 of which was retained for expense reimbursement. Subsequently, in December 2020, the Company agreed to convert the promissory note, together with all accrued interest thereon, into shares of preferred stock of SYNAPS Dx as repayment in full of the promissory note. The value of the note exchanged for the shares of preferred stock of SYNAPS Dx held by the Company as of March 31, 2023 and December 31, 2022 was approximately $512.

In October 2020, the Company acquired from a seller a convertible promissory note previously issued by Mellitus Health Inc., (“Mellitus”) to such seller for a purchase price of $59, which represented the $50 principal amount of the note and all accrued and unpaid interest thereon.

Subsequently, in October 2020, the Company purchased $250 of shares of preferred stock of Mellitus, and in connection with such transaction, the convertible promissory note, together with all accrued interest thereon, also converted pursuant to its terms into shares of preferred stock of Mellitus as repayment in full of such convertible promissory note. The value of consideration exchanged for the shares of preferred stock of Mellitus held by the Company as of March 31, 2023 and December 31, 2022 was approximately $309.

The investments in SYNAPS Dx and Mellitus securities that were retained by the Company as of March 31, 2023 were recorded in accordance with ASC 321, Investments – equity securities, which provides that investments in equity securities in privately-held companies without readily determinable fair values are generally recorded at cost, plus or minus subsequent observable price changes in orderly transactions for identical or similar investments, less impairments. The Company elected the practical expedient permitted by ASC 321 and recorded the above investments on a cost basis. As a part of the assessment for impairment indicators, the Company considers significant deterioration in the earnings performance and overall business prospects of the investee as well as significant adverse changes in the external environment these investments operate. If qualitative assessment indicates the investments are impaired, the fair value of these equity securities would be estimated, which would involve a significant degree of judgement and subjectivity.

The Company qualitatively assessed both investments for impairment in accordance with ASC 321. As of March 31, 2023 and December 31, 2022, the Company determined that there was no impairment for the investment in SYNAPS Dx and the investment in Mellitus.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair Value Measurements

8.Fair Value Measurements

The following table presents fair value hierarchy of the Company’s financial assets measured at fair value on a recurring basis:

Fair Value Hierarchy

Level 1

Level 2

Level 3

Total

As of March 31, 2023

U.S. Treasury bills

$

37,663

$

$

$

37,663

(Included in short-term investments)

Investment in debt securities

4,072

4,072

(Included in notes held for investment)

Total Assets

$

37,663

$

$

4,072

$

41,735

Level 1

Level 2

Level 3

Total

As of December 31, 2022

U.S. Treasury bill

$

20,073

$

$

$

20,073

(Included in short-term investments)

Investment in debt securities

3,679

3,679

(Included in notes held for investment)

Total Assets

$

20,073

$

$

3,679

$

23,752

Treasury bills were purchased on February 10, 2023, March 3, 2023 and March 24, 2023, at a cost of $9,999, $20,498 and $6,999, respectively, and fair values accrete to maturity dates at an interest rate of 4.61% , 4.84% and 4.51%, resepectively. As of March 31, 2023, the interest income recorded on these bills was $167.

The Company's privately held debt securities are recorded at fair value on a recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company deems these assets as Level 3 within the fair value measurement framework. For investments without a readily determinable fair value, the Company applies valuation methods based on information available, including the market approach and bond plus call pricing approach. Observable transactions, such as the issuance of new equity by an investee and changes in market yield, are indicators of investee enterprise value and are used to estimate the fair value of the Company’s investments.

The Company valued the Monarch Debt Security using a bond plus call option model reflecting the cash flow from the Monarch Debt Security and assuming a 20% probability of an equity financing, a 20% probability of a change of control, and a 60% probability of payment at maturity or an insolvency event. The Company valued the Mellitus debt security using a bond plus call option model reflecting the cash flow from the Mellitus debt securities and assuming a 70% probability of an equity financing, 8% probability of a change of control, and a 22% probability of payment at maturity or an insolvency event. The fair value of the Company’s privately held debt securities were estimated at $4,072 and $3,679 as of March 31, 2023 and December 31, 2022, respectively.

The key inputs for the valuation model are:

March 31, 

2023

Risk-free rate

3.67% - 4.67%

Cash flow discount rate

26.4% - 28.7%

Expert term in years

0.25 - 3.68

Expected volatility

105.0%- 205.0%

The following table reprents changes in the notes held for the investments with significant unobservable inputs (Level 3):

Convertible Notes

Balance as of December 31, 2022

$

3,679

Purchased

500

Change in fair value of the notes held for investment

(107)

Balance as of March 31, 2023

$

4,072

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Held for Investment
3 Months Ended
Mar. 31, 2023
Notes Held for Investment  
Notes Held for Investment

9.Notes Held for Investment

Notes receivable consist of the following for the periods presented:

March 31 

December 31

2023

2022

Senior secured promissory notes

$

1,000

$

1,000

Secured convertible promissory notes

4,072

3,679

Total notes held for investment

$

5,072

$

4,679

In June 2022, the Company loaned Mellitus an aggregate of $1,000 through the purchase of two senior secured promissory notes that bear interest at a rate of 5% per annum, and mature in three years unless accelerated due to an event of default as provided in the notes. Repayment of notes is secured by a first priority interest in all of Mellitus’ assets.

In May 2022, to facilitate the subordination of such notes in connection with the purchase of the senior secured notes, the Company acquired $179 aggregate principal amount of outstanding convertible notes of Mellitus, which, as amended, mature July 5, 2025, if not automatically converted into preferred stock prior thereto. This note bears an interest rate of 10% per annum.

In December 2022, the Company entered in a senior convertible promissory note arrangement with Monarch Medical Technology, LLC (“Monarch”), providing Monarch with up to $5,000 in available funding, of which $4,000, in principle was drawn as of March 31, 2023 (the “Debt Security”). The remaining $1,000 is available to be drawn at any time unless there is an Event of Default that is continuing. The Debt Security accrues interest at 10% per annum, payable monthly, and the principal balance is due December 6, 2024. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. The Company has the option to extend the maturity date for two consecutive one-year terms. The Debt Security can be converted into Monarch’s shares at the Company’s option upon (a) an equity financing at Monarch, (b) upon a change of control at Monarch, or (c) at the Company’s option at any time prior to the maturity date. If converted upon a change of control, the Company has the right to receive a cash payment equal to the balance of the Debt Security or the amount payable upon conversion into Monarch’s shares. The Debt Security is redeemable at any time at Monarch’s option or automatically upon an Event of Default.

The Company made an irrevocable election to account for the Debt Securities using the fair value option under ASC 825 – Financial Instruments (“ASC 825”) and will measure the fair value of the Debt Securities in accordance with ASC 820. The Company made the fair value option election to present the Debt Securities in its entirety at fair value, which it believes to be preferable to recognizing the host instrument at fair value under ASC 320 and potentially separately recognizing certain embedded features as bifurcated derivatives under ASC 815. As of March 31, 2023, the Company estimated the fair value of the Debt Securities of Monarch to be $3,858 and Mellitus $214. As of December 31, 2022, the Company estimated the fair value of the Debt Securities of Monarch to be $3,500 and Mellitus $179, which were equivalent of the outstanding principal balances at December 31, 2022.

The Company recognizes interest income as it accrues on the Debt Securities, which is included in interest income in the statements of income. For the quarters ended March 31, 2023 and 2022, the Company recognized $82 and $0, respectively, of interest income from Monarch and Mellitus notes, which is included in prepaid and other current assets. The Company recognizes changes in fair value of the Debt Securities in the statements of income separately from the interest income. For the quarter ended March 31, 2023, the Company recorded change in fair value of $107.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-current assets
3 Months Ended
Mar. 31, 2023
Other Non-current assets  
Other Non-current assets

10. Other Non-current assets

Other non-current assets consist of the following for the periods presented:

March 31, 

December 31, 

2023

    

2022

Prepaid licenses

$

2,487

$

2,490

Other

331

352

Total other non-current assets

$

2,818

$

2,842

In April 2021, the Company entered into a five-year agreement, as amended in December 2022, with Mellitus to exclusively market and distribute its product line in the United States, including Puerto Rico, except for selected accounts. Under this distribution agreement and its amendments, the Company agreed to purchase $2,500 of product licenses and prepaid $2,500 for the license purchases. This prepayment, which was reclassed to a long-term asset in 2022 due to the change in the estimation of the recoverability period is expected to be more than one year. The long-term portion of the prepaid licenses are included in the Other non-current assets. Unless early terminated in accordance with its terms, the exclusive distribution agreement will remain in full force and effect until April 1, 2026, and for renewal periods of one year each upon its anniversary date, unless terminated by at least 60 days written notice prior to such an anniversary date. Either party may terminate the agreement by written notice to the other party upon or after the breach of any material provision of this agreement by the other party, if the other party has not cured such breach within 60 days after written notice thereof from the non-breaching party.

Revenue from these product licenses will be recognized in accordance with ASC 606, Revenue from Contracts with CustomersThe Company did not generate significant revenue from these product licenses during the three months ended March 31, 2023 and 2022.

Other includes right-of-use asset (“ROU”) of $212, miscellaneous receivables of $100, and long-term deposits of $19 as of March 31, 2023. As of December 31, 2022, ROU was $233, miscellaneous receivable was $100, and long-term deposit was $19.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses
3 Months Ended
Mar. 31, 2023
Accrued Expenses  
Accrued Expenses

11.Accrued Expenses

Accrued expenses consist of the following:

March 31, 

December 31, 

2023

    

2022

    

Compensation

$

2,682

$

2,467

Accrued Taxes

3,781

1,923

Miscellaneous Accruals

 

743

 

358

Total Accrued Expenses

$

7,206

$

4,748

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Credit Risk
3 Months Ended
Mar. 31, 2023
Concentration of Credit Risk  
Concentration of Credit Risk

12.Concentration of Credit Risk

Credit risk is the risk of loss from amounts owed by the financial counterparties. Credit risk can occur at multiple levels; as a result of broad economic conditions, challenges within specific sectors of the economy, or from issues affecting individual companies. Financial instruments that potentially subject the Company to credit risk consist of cash and accounts receivable.

The Company maintains cash with major financial institutions. The Company’s cash consists of bank deposits held with banks that, at times, exceed federally insured limits. The cash and cash equivalents also include short-term treasury bills with original maturities of three months or less. As of March 31,2023, the Company held deposits of $5,305, approximately $5,198 of which held by First Republic Bank (“FRB”). The Company’s deposits at FRB are largely uninsured. On May 1, 2023, JP Morgan Chase Bank (“JPM”) agreed to acquire all the assets and liabilities of FRB. Consequently, all depositors of FRB will become the depositors of JPM. Deposits at JPM are largely uninsured. The Company also invested in U.S. treasury bills in the amount of $37,663. The

Company limits its credit risk by dealing with counterparties that are considered to be of high credit quality and by performing periodic evaluations of the relative credit standing of these financial institutions.

Management periodically monitors the creditworthiness of its customers and believes that it has adequately provided for exposure to potential credit loss. For the three months ended March 31, 2023, two customers (including affiliates) accounted for 40.9% and 33.5% of the Company’s revenues,. For the three months ended March 31, 2022, two customers (including affiliates) accounted for 39.2% and 31.7% of the Company’s revenues. As of March 31, 2023, three customers accounted for 60.0%, 15.4%, and 13.6% of the Company’s accounts receivable. As of December 31, 2022, three customers accounted for 26.8%, 25.9%, and 16.8% of the Company’s accounts receivable. The Company’s largest customer in terms of both revenues and accounts receivable in the three months ended March 31, 2023 is a U.S. diversified healthcare company and its affiliated plans.

As of March 31, 2023, two vendors accounted for 20.6% and 13.9% of the Company’s accounts payable. As of December 31, 2022, two vendors accounted for 25.8% and 10.8% of the Company’s accounts payable.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Arrangements
3 Months Ended
Mar. 31, 2023
Lessee Arrangements  
Lessee Arrangements

13.Lessee Arrangements

On July 31, 2020, the Company entered into a 61-month lease agreement for office space to use, as necessary, for office administration, lab space and assembly and storage purposes, located in Santa Clara, California. The Company took possession of the leased office space in September 2020, and the lease is effective through September 30, 2025.

As of March 31, 2023, the remaining lease term is two years and six months with no options to renew. The Company recognized facilities lease expenses of $22 and $22 for the three months ended March 31, 2023 and 2022, respectively.

The following table summarizes the future minimum rental payments required under operating leases that had initial or remaining non-cancelable lease terms greater than one year as of March 31, 2023:

    

Total

2023 Remaining period

 

67

2024

 

93

2025

 

71

Total undiscounted future minimum lease payments

 

231

Less: present value discount

 

(7)

Total lease liabilities

 

224

Lease expense in excess cash payment

 

(12)

Total ROU asset

$

212

As of March 31, 2023, the Company’s ROU asset was $212, which was recorded on the Company’s balance sheet as other noncurrent assets, and the Company’s current and noncurrent lease liabilities were $86 and $138, respectively, which were recorded on the Company’s balance sheet as other short-term liabilities and other long-term liabilities, respectively.

Lessor Arrangements

The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. The lease portfolio primarily consists of operating leases that are short-term in nature (monthly, quarterly or one year, all of which have renewal options). The Company allocates the consideration in a bundled contract with its customers based on relative standalone selling prices of the lease and non-lease components. The Company made an accounting policy election to apply the practical expedient to not separate lease and eligible non-lease components. The lease component is the predominant component and consists of fees charged for use of the equipment over the period of the arrangement. The nature of the eligible non-lease component is primarily software support. The assets associated with these leasing arrangements are separately identified in the Balance Sheet as Assets for Lease and separately disclosed in Note 4 to the Unaudited Condensed Financial Statements.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

14.Commitments and Contingencies

Senior Secured Convertible Note

In December 2022, the Company committed a loan of $5,000 to Monarch through the purchase of a senior secured convertible promissory note that bears interest at a rate of 10% per annum and matures on the second anniversary from the issue date, which can be extended for up to two additional consecutive one-year terms in the Company’s sole discretion. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. Monarch borrowed $3,500 on the issuance date and $500 in the first quarter of 2023 out of the committed amount of $5,000 and has agreed to reimburse the Company for up to $100 of transaction expense. Repayment of the note is secured by a first priority interest in all of Monarchs’ assets. See Note 8 to the Unaudited Condensed Financial Statements.

Indemnification Obligations

The Company enters into agreements with customers, partners, lenders, consultants, lessors, contractors, sales representatives and parties to certain transactions in the ordinary course of the Company’s business. These agreements may require the Company to indemnify the other party against third party claims alleging that its product infringes a patent or copyright. Certain of these agreements require the Company to indemnify the other party against losses arising from: a breach of representations or covenants, claims relating to property damage, personal injury or acts or omissions of the Company, its employees, agents or representatives. The Company has also agreed to indemnify the directors and certain of the officers and employees in accordance with the by-laws of the Company. These indemnification provisions will vary based upon the nature and terms of the agreements. In many cases, these indemnification provisions do not contain limits on the Company’s liability, and the occurrence of contingent events that will trigger payment under these indemnities is difficult to predict. As a result, the Company cannot estimate its potential liability under these indemnities. The Company believes that the likelihood of conditions arising that would trigger these indemnities is remote and, historically, the Company has not made any significant payment under such indemnification provisions. Accordingly, the Company has not recorded any liabilities relating to these agreements. In certain cases, the Company has recourse against third parties with respect to the aforesaid indemnities, and the Company believes it maintains adequate levels of insurance coverage to protect the Company with respect to potential claims arising from such agreements.

401(K) Plan

Effective January 1, 2022, the Company started to match 50% of employee’s 401(k) deferral up to a maximum of 6% of the employee’s eligible earnings.

Other

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) provides for an employee retention payroll tax credit for certain employers, which is a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020 and before December 31, 2021. For each employee, wages (including health plan costs) up to $10,000 can be counted to determine the amount of the 50% credit. The Company started claiming this credit on its July 2020 payroll until mid-April 2021 when it determined that it no longer qualified given the change in government restrictions on travel that had impacted its sales activities. The Company’s determination that it qualified to claim the employee retention payroll tax credit is subjective and subject to audit by the Internal Revenue Service (“IRS”). If the IRS were to disagree with the Company’s tax position, it could be required to pay the retention credit claimed, along with penalties. As of March 31, 2023, the

Company has claimed $1.24 million in this retention credit. No credit was claimed for the three months ended March 31, 2023 and for the year ended December 31, 2022.

Litigation

From time to time in the normal course of business, the Company is subject to various legal matters, such as threatened or pending claims or litigation. Although the results of claims and litigation cannot be predicted with certainty, the Company does not believe it is a party to any claim or litigation the outcome of which, if determined adversely to it, would individually or in the aggregate be reasonably expected to have a material adverse effect on its results of operations or financial condition.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan
3 Months Ended
Mar. 31, 2023
Stock Incentive Plan  
Stock Incentive Plan

15.Stock Incentive Plan

The Company’s stock-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of its stockholders. Stock options have been granted to employees under the stockholder-approved 2007 Key Person Stock Option Plan (“2007 Plan”) and stock options and restricted stock have been granted to employees under the stockholder-approved 2014 Stock Incentive Plan (“2014 Plan”). Stockholder approval of the 2014 Plan became effective in September 2014. The 2014 Plan originally provided that the aggregate number of shares of common stock that may be issued pursuant to awards granted under the 2014 Plan may not exceed 450,000 shares (the “Share Reserve”), however in October 2015, the stockholders approved a 1,500,000 increase to the Share Reserve. In addition, the Share Reserve automatically increases on January 1st of each year, for a period of not more than 10 years, beginning on January 1st of the year following the year in which the 2014 Plan became effective and ending on (and including) January 1, 2024, in an amount equal to 4% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year. The Company’s Board of Directors may act prior to January 1st of a given year to provide that there will be no January 1st increase in the Share Reserve for such year or that the increase in the Share Reserve for such year will be a lesser number of shares of common stock than would otherwise occur. On January 1, 2023, the Share Reserve increased by 267,685. The Share Reserve is currently 3,582,888 shares as of March 31, 2023.

In light of stockholder approval of the 2014 Plan, the Company no longer grants equity awards under the 2007 Plan. As of March 31, 2023, there were no shares available for future stock-based compensation grants under the 2007 Plan and 1,725,256 shares of an aggregate total of 3,582,888 shares were available for future stock-based compensation grants under the 2014 Plan.

Treasury Stock Acquired

On March 14, 2022, the Company’s Board of Directors authorized a share repurchase program under which it may repurchase up to $20.0 million of its outstanding common stock. Under this program the Company may purchase shares on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through Rule 10b5-1 trading plans or through the use of other techniques such as accelerated share repurchases. The timing and amount of any transactions will be subject to the discretion of the Company based upon market conditions and other opportunities that it may have for the use or investment of its cash balances. The repurchase program has no expiration date, does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice. The Company did not purchase any shares during the three months ended March 31, 2023. The Company purchased 148,500 shares at a cost of approximately $4,991 as of March 31, 2023.

Stock Awards

The Company granted fully vested stock awards of 18,048 shares of common stock to the non-employee members of the board of directors and employees as compensation during the three months ended March 31, 2023. Net shares issued after deducting taxes paid on these grants were 14,099. Fair value of these stock awards on grant date was $695. The Company granted fully vested stock awards of 8,406 shares of common stock to the non-employee members of the board of directors, employees and one non-employee as compensation during the three months ended March 31, 2022. Net shares issued after deducting taxes paid on these grants were 6,988. Fair value of these stock awards on grant date was $628.

Stock Options

Aggregate intrinsic value represents the difference between the closing market value as of March 31, 2023 of the underlying common stock and the exercise price of outstanding, in-the-money options. A summary of the Company’s stock option activity and related information for the three months ended March 31, 2023 is as follows:

Options Outstanding

Weighted

Average

Number of

Weighted

Remaining

Aggregate

Stock Options

Average

Contractual

Intrinsic Value

    

Outstanding

    

Exercise Price

    

Term (In Years)

    

(In Thousands)

Balance, December 31, 2022

 

1,287,847

$

3.44

 

3.03

$

38,053

Options exercised

 

Options granted

Balance, March 31, 2023

 

1,287,847

$

3.44

2.78

$

30,100

Exercisable as of March 31, 2023

 

1,282,847

$

3.34

2.76

$

30,100

  As of March 31, 2023, the fair value of unvested stock options was approximately $87. This unrecognized stock-based compensation expense is expected to be recorded over a weighted average period of 3.4 years.

 

No options were granted during the three months ended March 31, 2023 and 2022.

The Company has recorded an expense of $702 and $628 as it relates to stock-based compensation for the three months ended March 31, 2023 and 2022, respectively:

Three months ended March 31, 

    

2023

    

2022

    

Engineering and Product Development

$

45

$

45

Sales and Marketing

 

170

172

General and Administrative

 

487

411

Total

$

702

$

628

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Taxes  
Income Taxes

16.Income Taxes

The Company’s income tax provision for the three months ended March 31, 2023 was $1,664 and for the three months ended March 31, 2022 was $583. The income tax provision reflects its estimate of the effective tax rates expected to be applicable for the full year, adjusted for any discrete events that are recorded in the period in which they occurred. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.

For uncertain tax positions that meet a “more likely than not” threshold, the Company recognizes the benefit of uncertain tax positions in the financial statements. The Company’s practice is to recognize interest and penalties, if any, related to uncertain tax positions in income tax expense in the statements of operations.

The effective tax rate for the three months ended March 31, 2023 was 24.68%, compared to 14.79%, in the same period of the prior year. The increase in effective tax rate for the three months ended March 31, 2023 was primarily due to lower tax benefits associated with employee stock-based compensation.

The effective tax rate for the three months ended March 31, 2023 differed from the U.S. federal statutory rate of 21% primarily due to state income taxes (net of federal benefit) and federal and state research and development (“R&D”) credit benefit. The effective tax rate for the three months ended March 31, 2022 differed from the U.S. federal statury rate of 21% primarily due to

state income taxes (net of federal benefit) partially offset by tax benefits associated with employee share-based compensation plans and federal and state R&D credit benefit.

As of March 31, 2023, and December 31, 2022, the Company had $447 and $401, respectively of unrecognized tax benefits, excluding interest and penalties. The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was $42 and $30 for the three months ended March 31, 2023, and the year ended December 31, 2022, respectively.

On August 16, 2022, the Creating Helpful Incentives to Produce Semiconductors for America Act of 2022 (“CHIPS and Science Act”), and Inflation Reduction Act (“IRA”) was signed into law in the United States. Among other things, CHIPS and Science Act provides incentives and tax credits for the global chip manufacturers who choose to set-up or expand existing operations in the United States. The IRA imposes a 15% corporate alternative minimum tax for tax years beginning after December 31, 2022, levies a 1% excise tax on net stock repurchases after December 31, 2022, and provides tax incentives to promote clean energy. This act is primarily applicable to large corporations with an annual revenue of $1 billion or over. Implementation of this act has no impact on the Company’s financial statements as of March 31, 2023.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share, Basic and Diluted
3 Months Ended
Mar. 31, 2023
Net Income Per Share, Basic and Diluted  
Net Income Per Share, Basic and Diluted

17.Net Income Per Share, Basic and Diluted

Basic earnings per share (“EPS”) represent net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period. Diluted EPS represents net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period while also giving effect to all potentially dilutive common shares that were outstanding during the period using the treasury stock method.

Basic and diluted EPS is calculated as follows:

Three months ended March 31, 

2023

2022

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,701,199

$

4,969

$

0.74

6,777,950

$

3,360

$

0.50

Common stock warrants

64,825

71,839

Common stock options

1,130,019

1,266,667

Diluted

7,896,043

$

4,969

$

0.63

8,116,456

$

3,360

$

0.41

As of March 31, 2023, 5,000 options related to stock awards were granted and unvested. These options were considered anti-dilutive for the computation of diluted net income per share. Hence, these options were excluded from the computation of diluted net income per share. As of March 31, 2022, there were no weighted average shares outstanding of common stock equivalents excluded from the computation of diluted net income per share.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Basis of Presentation

Semler Scientific, Inc., a Delaware corporation (“Semler” or “the Company”), prepared the unaudited interim financial statements included in this report in accordance with United States generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 23, 2023 (the “Annual Report”). In the opinion of management, these financial statements include all adjustments (consisting of normal recurring adjustments) necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for any future period, including the full year.

Credit Losses on Financial Instruments

Credit Losses on Financial Instruments

In accordance with Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Toic 326”), the Company periodically reviews the financial assets for credit losses. Financial instruments include cash, cash equivalents, marketable and non-marketable securities, and accounts receivable.

In determing the amount of the allowance for credit losses, the Company considers historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. The Company also considers customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions. Any credit loss is recorded as a charge to other income, net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income (“AOCI”). If the Company has an intent to sell, or if it is more likely than not that the Company will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, the Company will write down the security to its fair value and record the corresponding charge as a component of other income, net.

Recent Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

Accounting Pronouncements Recently Adopted

In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“Topic 326”). This ASU requires timelier recording of credit losses on loans and other financial instruments held. Instead of reserves based on a current probability analysis, Topic 326 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. All organizations will now use forward-looking information to better inform their credit loss estimates. Topic 326 requires enhanced disclosures regarding significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of an organization’s portfolio. These disclosures include qualitative and quantitative requirements that provide information about the amounts recorded in the financial statements. In addition, Topic 326 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04, Codification Improvements to Topic 326 Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, to introduce amendments which will affect the recognition and measurement of financial instruments, including derivatives and hedging. In May 2019, the FASB issued ASU No. 2019-05, Financial Instruments – Credit Losses (Topic 326); Targeted Transition Relief. The amendments in this ASU provide entities that have certain instruments within the scope of Subtopic 326-20 with an option to irrevocably elect the fair value option in Subtopic 825-10, applied on an instrument-by-instrument basis for eligible instruments upon adoption of Topic 326. This standard and related amendments are effective for the Company’s fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In March 2020, FASB issued ASU No. 2020-03, Codification Improvements to Financial Instruments. This ASU improves and clarifies various financial instruments topics, including the current expected credit losses standard issued in 2016 (ASU No. 2016-13). The ASU includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The amendments have different effective dates. The issues 1-5 are conforming amendments, which are effective upon issuance of this final update. The Company determined that issues 1-5 have no impact on its financials. The amendments related to issue 6 and 7 effect ASU No. 2016-13, Financial instruments – credit losses (Topic 326): measurement of credit losses on financial statements. Effective dates of issue 6 and 7 are the same as the effective date of ASU No. 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, this guidance will be effective for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. This ASU should be applied prospectively to all business combinations in the year of adoption. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

In March 2022, the FASB issued ASU No. 2022-02, Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, which eliminates the troubled debt restructuring accounting model in Accounting Standards Codification (“ASC”) 310-40 for creditors that have adopted the guidance on measurement of credit losses in ASU 2016-13. Additionally, the ASU requires the public business entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases as part of their vintage disclosures under ASC 326. For entities that have adopted the amendments in ASU 2026-13, the amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. For entities that have not yet adopted the amendments in ASU 2016-13, the effective dates are the same as effective dates in ASU 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Assets for Lease, net (Tables)
3 Months Ended
Mar. 31, 2023
Assets for Lease, net  
Summary of assets for lease, net

March 31, 

December 31, 

2023

    

2022

    

Assets for lease

$

3,970

$

3,702

Less: accumulated depreciation

 

(1,097)

 

(1,224)

Assets for lease, net

$

2,873

$

2,478

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2023
Property and Equipment, net  
Schedule of capital assets

March 31, 

December 31, 

2023

    

2022

    

Capital assets

$

1,301

$

1,206

Less: accumulated depreciation

 

(598)

 

(539)

Capital assets, net

$

703

$

667

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Investments (Tables)
3 Months Ended
Mar. 31, 2023
Long-Term Investments  
Schedule of carrying value of non-marketable equity investments

March 31, 

December 31, 

2023

    

2022

Investments in SYNAPS Dx

    

$

512

$

512

Investments in Mellitus Health Inc.

309

309

Total initial cost

$

821

$

821

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Schedule of financial assets measured at fair value on a recurring basis

Fair Value Hierarchy

Level 1

Level 2

Level 3

Total

As of March 31, 2023

U.S. Treasury bills

$

37,663

$

$

$

37,663

(Included in short-term investments)

Investment in debt securities

4,072

4,072

(Included in notes held for investment)

Total Assets

$

37,663

$

$

4,072

$

41,735

Level 1

Level 2

Level 3

Total

As of December 31, 2022

U.S. Treasury bill

$

20,073

$

$

$

20,073

(Included in short-term investments)

Investment in debt securities

3,679

3,679

(Included in notes held for investment)

Total Assets

$

20,073

$

$

3,679

$

23,752

Schedule of key inputs for the valuation model

March 31, 

2023

Risk-free rate

3.67% - 4.67%

Cash flow discount rate

26.4% - 28.7%

Expert term in years

0.25 - 3.68

Expected volatility

105.0%- 205.0%

Schedule of changes in the notes held for the investments

Convertible Notes

Balance as of December 31, 2022

$

3,679

Purchased

500

Change in fair value of the notes held for investment

(107)

Balance as of March 31, 2023

$

4,072

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Held for Investment (Tables)
3 Months Ended
Mar. 31, 2023
Notes Held for Investment  
Schedule of notes receivable

March 31 

December 31

2023

2022

Senior secured promissory notes

$

1,000

$

1,000

Secured convertible promissory notes

4,072

3,679

Total notes held for investment

$

5,072

$

4,679

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-current assets (Tables)
3 Months Ended
Mar. 31, 2023
Other Non-current assets  
Schedule of other non-current assets

March 31, 

December 31, 

2023

    

2022

Prepaid licenses

$

2,487

$

2,490

Other

331

352

Total other non-current assets

$

2,818

$

2,842

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2023
Accrued Expenses  
Schedule of accrued expenses

March 31, 

December 31, 

2023

    

2022

    

Compensation

$

2,682

$

2,467

Accrued Taxes

3,781

1,923

Miscellaneous Accruals

 

743

 

358

Total Accrued Expenses

$

7,206

$

4,748

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Arrangements (Tables)
3 Months Ended
Mar. 31, 2023
Lessee Arrangements  
Schedule of future minimum rental payments required under operating leases

    

Total

2023 Remaining period

 

67

2024

 

93

2025

 

71

Total undiscounted future minimum lease payments

 

231

Less: present value discount

 

(7)

Total lease liabilities

 

224

Lease expense in excess cash payment

 

(12)

Total ROU asset

$

212

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan (Tables)
3 Months Ended
Mar. 31, 2023
Stock Incentive Plan  
Schedule of stock option activity

Options Outstanding

Weighted

Average

Number of

Weighted

Remaining

Aggregate

Stock Options

Average

Contractual

Intrinsic Value

    

Outstanding

    

Exercise Price

    

Term (In Years)

    

(In Thousands)

Balance, December 31, 2022

 

1,287,847

$

3.44

 

3.03

$

38,053

Options exercised

 

Options granted

Balance, March 31, 2023

 

1,287,847

$

3.44

2.78

$

30,100

Exercisable as of March 31, 2023

 

1,282,847

$

3.34

2.76

$

30,100

Schedule of stock-based compensation expense

Three months ended March 31, 

    

2023

    

2022

    

Engineering and Product Development

$

45

$

45

Sales and Marketing

 

170

172

General and Administrative

 

487

411

Total

$

702

$

628

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share, Basic and Diluted (Tables)
3 Months Ended
Mar. 31, 2023
Net Income Per Share, Basic and Diluted  
Schedule of basic and diluted EPS

Three months ended March 31, 

2023

2022

Shares

    

Net Income

    

EPS

    

Shares

    

Net Income

    

EPS

Basic

6,701,199

$

4,969

$

0.74

6,777,950

$

3,360

$

0.50

Common stock warrants

64,825

71,839

Common stock options

1,130,019

1,266,667

Diluted

7,896,043

$

4,969

$

0.63

8,116,456

$

3,360

$

0.41

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Variably-Priced Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Variably-Priced Revenue    
Revenue from variable-fee licenses $ 8,561 $ 5,842
Revenue from sales of hardware and equipment accessories $ 340 $ 285
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Inventory    
Inventory balance $ 512 $ 469
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Assets for Lease, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets for Lease, net    
Assets for lease $ 3,970 $ 3,702
Less: accumulated depreciation (1,097) (1,224)
Assets for lease, net $ 2,873 $ 2,478
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Assets for Lease, net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Assets for Lease, net    
Lease revenue $ 9,304 $ 7,889
Depreciation expense 70 108
Reduction to accumulated depreciation for returned and retired items 197 90
Loss on disposal of assets for lease $ (78) $ (74)
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Property and Equipment, net    
Capital assets $ 1,301 $ 1,206
Less: accumulated depreciation (598) (539)
Capital assets, net $ 703 $ 667
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property and Equipment, net    
Depreciation expense $ 59 $ 46
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total initial cost $ 821 $ 821
Investments in SYNAPS Dx    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total initial cost 512 512
Investments in Mellitus Health Inc.    
Equity Securities without Readily Determinable Fair Value [Line Items]    
Total initial cost $ 309 $ 309
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Investments - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2020
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2020
Equity Securities without Readily Determinable Fair Value [Line Items]        
Impairment   $ 0    
Investments in Mellitus Health Inc.        
Equity Securities without Readily Determinable Fair Value [Line Items]        
Amount of shares purchased $ 250      
Promissory note from SYNAPS Dx        
Equity Securities without Readily Determinable Fair Value [Line Items]        
Principal amount       $ 500
Expense reimbursement       $ 100
Conversion value   512 $ 512  
Convertible promissory note previously issued by Mellitus        
Equity Securities without Readily Determinable Fair Value [Line Items]        
Purchase price 59      
Principal amount $ 50      
Conversion value   $ 309 $ 309  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 24, 2023
Mar. 03, 2023
Feb. 10, 2023
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
U.S. Treasury bill       $ 37,663 $ 20,073
Investment in debt securities       4,072 3,679
Total Assets       41,735 23,752
Debt securities measured at fair value       4,072 3,679
Purchase cost       37,496  
Interest income       305  
U.S. Treasury bill          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Purchase cost $ 6,999 $ 20,498 $ 9,999    
Interest rate 4.51% 4.84% 4.61%    
Interest income       167  
Recurring | Fair Value, Inputs, Level 1 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
U.S. Treasury bill       37,663 20,073
Total Assets       37,663 20,073
Recurring | Fair Value, Inputs, Level 3 [Member]          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Investment in debt securities       4,072 3,679
Total Assets       $ 4,072 $ 3,679
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Debt securities measured at fair value $ 4,072 $ 3,679
Monarch Debt Security    
Short-Term Debt [Line Items]    
Percentage of probability of equity financing 20.00%  
Percentage of probability of change of control 20.00%  
Percentage of probability of payment at maturity or an insolvency event 60.00%  
Mellitus Convertible Notes    
Short-Term Debt [Line Items]    
Percentage of probability of equity financing 70.00%  
Percentage of probability of change of control 8.00%  
Percentage of probability of payment at maturity or an insolvency event 22.00%  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Valuation model (Details)
Mar. 31, 2023
Y
Risk-free interest rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0367
Risk-free interest rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.0467
Cash flow discount rate | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.264
Cash flow discount rate | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.287
Expected term (in years) | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 0.25
Expected term (in years) | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 3.68
Expected volatility | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 1.050
Expected volatility | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Measurement input 2.050
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details) - Level 3 - Convertible Notes
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Beginning balance $ 3,679
Purchased 500
Change in fair value of the notes held for investment (107)
Ending balance $ 4,072
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Held for Investment (Details)
$ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended
Jan. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
item
Jun. 30, 2022
USD ($)
item
May 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Total notes held for investment   $ 4,679     $ 5,072   $ 5,072
Aggregate principal amount         500    
Fair value of the Debt Securities   3,679     4,072   4,072
Interest income from promissory notes         82 $ 0  
Changes in fair value         107    
Senior secured promissory notes              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Total notes held for investment   1,000     1,000   1,000
Interest rate (as a percent)     5.00%        
Number of notes receivable | item     2        
Term (in years)     3 years        
Aggregate principal amount     $ 1,000        
Secured convertible promissory note              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Total notes held for investment   3,679     4,072   4,072
Secured convertible promissory note | Mellitus              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Interest rate (as a percent)       10.00%      
Fair value of the Debt Securities   179     214   214
Aggregate principal amount       $ 179      
Secured convertible promissory note | Monarch              
Accounts, Notes, Loans and Financing Receivable [Line Items]              
Aggregate principal amount $ 500 3,500         4,000
Maximum amount of available funding   5,000          
Transaction fee   100          
Remaining amount available to be drawn   $ 1,000          
Option to extend the maturity date | item   2          
Period to extend the maturity date   1 year          
Fair value of the Debt Securities   $ 3,500     $ 3,858   $ 3,858
Interest rate   10.00%          
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-current assets - Schedule of other non-current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Other Non-current assets    
Prepaid licenses $ 2,487 $ 2,490
Other 331 352
Total other non-current assets $ 2,818 $ 2,842
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-current assets - Additional Information Details (Details) - USD ($)
$ in Thousands
1 Months Ended
Apr. 30, 2021
Mar. 31, 2023
Dec. 31, 2022
Equity Securities without Readily Determinable Fair Value [Line Items]      
Term of agreement 5 years    
ROU asset   $ 212 $ 233
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]   Other Assets, Noncurrent Other Assets, Noncurrent
Miscellaneous receivables   $ 100 $ 100
Long-term deposits   $ 19 $ 19
Mellitus      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Purchase of product licenses $ 2,500    
Renewal term of purchase agreement (in years) 1 year    
Termination upon notice (in days) 60 days    
Mellitus | Prepaid expenses and other current assets      
Equity Securities without Readily Determinable Fair Value [Line Items]      
Prepaid license purchases $ 2,500    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued Expenses    
Compensation $ 2,682 $ 2,467
Accrued Taxes 3,781 1,923
Miscellaneous Accruals 743 358
Total Accrued Expenses $ 7,206 $ 4,748
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Credit Risk (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
item
customer
Mar. 31, 2022
customer
Dec. 31, 2022
customer
item
Concentration of Credit Risk      
Deposits $ 5,305    
U.S. treasury bills 37,663    
First Republic Bank and Edward Jones      
Concentration of Credit Risk      
Deposits $ 5,198    
Customer concentration risk | Revenue      
Concentration of Credit Risk      
Number of customers | customer 2 2  
Customer concentration risk | Revenue | Customer one      
Concentration of Credit Risk      
Concentration risk percentage 40.90% 39.20%  
Customer concentration risk | Revenue | Customer two      
Concentration of Credit Risk      
Concentration risk percentage 33.50% 31.70%  
Customer concentration risk | Accounts receivable      
Concentration of Credit Risk      
Number of customers | customer 3   3
Customer concentration risk | Accounts receivable | Customer one      
Concentration of Credit Risk      
Concentration risk percentage 60.00%   26.80%
Customer concentration risk | Accounts receivable | Customer two      
Concentration of Credit Risk      
Concentration risk percentage 15.40%   25.90%
Customer concentration risk | Accounts receivable | Customer three      
Concentration of Credit Risk      
Concentration risk percentage 13.60%   16.80%
Vendor concentration risk | Accounts payable      
Concentration of Credit Risk      
Number of vendors | item 2   2
Vendor concentration risk | Accounts payable | Vendor one      
Concentration of Credit Risk      
Concentration risk percentage 20.60%   25.80%
Vendor concentration risk | Accounts payable | Vendor two      
Concentration of Credit Risk      
Concentration risk percentage 13.90%   10.80%
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Arrangements - Future minimum rental payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee Arrangements    
2023 Remaining period $ 67  
2024 93  
2025 71  
Total undiscounted future minimum lease payments 231  
Less: present value discount (7)  
Total lease liabilities 224  
Lease expense in excess cash payment (12)  
Total ROU asset $ 212 $ 233
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Arrangements - Lessee Arrangements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jul. 31, 2020
Lessee Arrangements        
Lease agreement term       61 months
Remaining lease term 2 years 6 months      
Options to renew false      
Lease expenses $ 22 $ 22    
ROU asset $ 212   $ 233  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent   Other Assets, Noncurrent  
Current lease liabilities $ 86      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current      
Noncurrent lease liabilities $ 138      
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Lessee Arrangements - Lessor Arrangements (Details)
Mar. 31, 2023
Lessee Arrangements  
Lease, Practical Expedient, Lessor Single Lease Component [true false] true
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Jan. 01, 2022
Jan. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
item
Mar. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments and Contingencies            
Retention credit       $ 1,240 $ 1,240  
Credit claimed       0   $ 0
Aggregate principal amount       $ 500    
Employer matching contribution 50.00%          
Maximum            
Commitments and Contingencies            
Maximum contribution of percentage of employee's eligible earnings 6.00%          
Senior secured convertible promissory note | Monarch            
Commitments and Contingencies            
Maximum amount of available funding     $ 5,000     5,000
Aggregate principal amount   $ 500 3,500   $ 4,000  
Transaction fee     100      
Remaining amount available to be drawn     $ 1,000     $ 1,000
Option to extend the maturity date | item     2      
Period to extend the maturity date     1 year      
Interest rate     10.00%      
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2015
shares
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2022
USD ($)
employee
shares
Jan. 01, 2023
shares
Sep. 30, 2014
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense | $   $ 702 $ 628    
Aggregate of shares granted fully vested stock awards   18,048 8,406    
Fair value of stock awards on grant date | $   $ 695 $ 628    
Net shares issued after deducting taxes paid on granted shares   14,099 6,988    
Number of non-employees | employee     1    
2014 Stock Incentive Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares increase in share reserve       267,685  
Maximum number of shares issued pursuant to awards granted under plan   3,582,888     450,000
Number of share reserve approved 1,500,000        
Maximum term of stock option grants   10 years      
Percentage of shares reserve increased 4.00%        
Number of shares available for future stock-based compensation grants   1,725,256      
Total unrecognized compensation cost related to non-vested awards | $   $ 87      
Weighted average period of unvested stock awards   3 years 4 months 24 days      
Total number of unvested shares   3,582,888      
2007 Key Person Stock Option Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares available for future stock-based compensation grants   0      
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan - Treasury Stock Acquired (Details) - USD ($)
$ in Thousands
3 Months Ended 15 Months Ended
Mar. 31, 2022
Mar. 31, 2023
Mar. 14, 2022
Stock Incentive Plan      
Shares authorized under Share Repurchase Program     $ 20,000
Treasury stock acquired (in shares)   148,500  
Cost of treasury stock acquired $ 99 $ 4,991  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Number of Stock Options Outstanding      
Balance, Beginning 1,287,847    
Options granted 0 0  
Balance, Ending 1,287,847   1,287,847
Exercisable, Ending 1,282,847    
Weighted Average Exercise Price      
Balance, Beginning $ 3.44    
Balance, Ending 3.44   $ 3.44
Exercisable, Ending $ 3.34    
Weighted Average Remaining Contractual Term, Options Outstanding (in years) 2 years 9 months 10 days   3 years 10 days
Weighted Average Remaining Contractual Term, Options Exercisable (in years) 2 years 9 months 3 days    
Aggregate Intrinsic Value, Options Outstanding $ 30,100   $ 38,053
Aggregate Intrinsic Value, Options Exercisable $ 30,100    
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan - Stock option - additional information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted 0 0
2014 Stock Incentive Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of unvested stock options $ 87  
Weighted average period of unvested stock awards 3 years 4 months 24 days  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Incentive Plan - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 702 $ 628
Engineering and Product Development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 45 45
Sales and Marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 170 172
General and Administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 487 $ 411
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Income Taxes      
Income tax provision $ 1,664 $ 583  
Effective income tax rate 24.68% 14.79%  
Federal statutory rate 21.00%    
Unrecognized tax benefits $ 447   $ 401
Interest and penalty expenses related to uncertain tax positions $ 42 $ 30  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net Income Per Share, Basic and Diluted    
Basic shares (in shares) 6,701,199 6,777,950
Common stock warrants (in shares) 64,825 71,839
Common stock options (in shares) 1,130,019 1,266,667
Diluted shares (in shares) 7,896,043 8,116,456
Net Income - Basic EPS $ 4,969 $ 3,360
Net Income - Common stock warrants 0 0
Net Income - Common stock options 0 0
Net Income - Diluted EPS $ 4,969 $ 3,360
Basic EPS (in dollars per share) $ 0.74 $ 0.50
Diluted EPS (in dollars per share) $ 0.63 $ 0.41
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share, Basic and Diluted - Additional Information (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Common Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from the computation of diluted net income per share   0
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Securities excluded from the computation of diluted net income per share 5,000  
XML 74 smlr-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0001554859 2022-01-01 2023-03-31 0001554859 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001554859 us-gaap:TreasuryStockCommonMember 2023-03-31 0001554859 us-gaap:TreasuryStockCommonMember 2022-12-31 0001554859 us-gaap:TreasuryStockCommonMember 2022-03-31 0001554859 us-gaap:TreasuryStockCommonMember 2021-12-31 0001554859 smlr:FirstRepublicBankAndEdwardJonesMember 2023-03-31 0001554859 2022-03-14 0001554859 us-gaap:RetainedEarningsMember 2023-03-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001554859 us-gaap:RetainedEarningsMember 2022-12-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001554859 us-gaap:RetainedEarningsMember 2022-03-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001554859 us-gaap:RetainedEarningsMember 2021-12-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001554859 us-gaap:CommonStockMember 2023-03-31 0001554859 us-gaap:CommonStockMember 2022-12-31 0001554859 us-gaap:CommonStockMember 2022-03-31 0001554859 us-gaap:CommonStockMember 2021-12-31 0001554859 us-gaap:EmployeeStockOptionMember smlr:KeyPersonStockOptionPlan2007Member 2023-03-31 0001554859 us-gaap:EmployeeStockOptionMember smlr:StockIncentivePlan2014Member 2014-09-30 0001554859 smlr:PrivateCompanyThreeMember 2021-04-30 0001554859 us-gaap:USTreasurySecuritiesMember 2023-03-24 2023-03-24 0001554859 us-gaap:USTreasurySecuritiesMember 2023-03-03 2023-03-03 0001554859 us-gaap:USTreasurySecuritiesMember 2023-02-10 2023-02-10 0001554859 smlr:MonarchMedicalTechnologyLlcMember smlr:SecuredConvertiblePromissoryNoteMember 2023-01-01 2023-01-31 0001554859 smlr:MonarchMedicalTechnologyLlcMember smlr:SecuredConvertiblePromissoryNoteMember 2022-12-01 2023-03-31 0001554859 smlr:SeniorSecuredPromissoryNotesMember 2023-03-31 0001554859 smlr:SecuredConvertiblePromissoryNoteMember 2023-03-31 0001554859 smlr:SeniorSecuredPromissoryNotesMember 2022-12-31 0001554859 smlr:SecuredConvertiblePromissoryNoteMember 2022-12-31 0001554859 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001554859 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001554859 smlr:InvestmentInPrivateCompanyTwoMember 2023-03-31 0001554859 smlr:InvestmentInPrivateCompanyThreeMember 2023-03-31 0001554859 smlr:InvestmentInPrivateCompanyTwoMember 2022-12-31 0001554859 smlr:InvestmentInPrivateCompanyThreeMember 2022-12-31 0001554859 2020-07-31 0001554859 us-gaap:USTreasurySecuritiesMember 2023-03-24 0001554859 us-gaap:USTreasurySecuritiesMember 2023-03-03 0001554859 us-gaap:USTreasurySecuritiesMember 2023-02-10 0001554859 smlr:MonarchMedicalTechnologyLlcMember smlr:SecuredConvertiblePromissoryNoteMember 2023-03-31 0001554859 smlr:MellitusHealthIncMember smlr:SecuredConvertiblePromissoryNoteMember 2023-03-31 0001554859 smlr:MellitusHealthIncMember smlr:SecuredConvertiblePromissoryNoteMember 2022-12-31 0001554859 smlr:ConvertibleNotesMember us-gaap:FairValueInputsLevel3Member 2023-03-31 0001554859 smlr:ConvertibleNotesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001554859 smlr:ConvertibleNotesMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-03-31 0001554859 us-gaap:EmployeeStockOptionMember smlr:StockIncentivePlan2014Member 2023-01-01 2023-03-31 0001554859 us-gaap:EmployeeStockOptionMember smlr:StockIncentivePlan2014Member 2023-03-31 0001554859 2022-01-01 2022-01-01 0001554859 srt:MaximumMember 2022-01-01 2022-01-01 0001554859 us-gaap:USTreasurySecuritiesMember 2023-01-01 2023-03-31 0001554859 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001554859 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001554859 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001554859 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember 2023-03-31 0001554859 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0001554859 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0001554859 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0001554859 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember 2023-03-31 0001554859 smlr:PromissoryNoteFromPrivateCompanyTwoMember 2020-09-30 0001554859 smlr:PromissoryNoteFromPrivateCompanyTwoMember 2023-01-01 2023-03-31 0001554859 smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember 2023-01-01 2023-03-31 0001554859 smlr:PromissoryNoteFromPrivateCompanyTwoMember 2022-01-01 2022-12-31 0001554859 smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember 2022-01-01 2022-12-31 0001554859 smlr:VendorTwoMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:VendorOneMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:CustomerTwoConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:CustomerTwoConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:CustomerThreeConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:CustomerOneConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:CustomerOneConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 smlr:VendorTwoMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 smlr:VendorOneMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 smlr:CustomerTwoConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 smlr:CustomerThreeConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 smlr:CustomerOneConcentrationRiskMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 smlr:CustomerTwoConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001554859 smlr:CustomerOneConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001554859 us-gaap:EmployeeStockOptionMember smlr:StockIncentivePlan2014Member 2023-01-01 0001554859 2022-03-31 0001554859 2021-12-31 0001554859 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001554859 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001554859 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001554859 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001554859 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001554859 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001554859 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001554859 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001554859 smlr:EngineeringAndProductDevelopmentMember 2023-01-01 2023-03-31 0001554859 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001554859 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001554859 smlr:EngineeringAndProductDevelopmentMember 2022-01-01 2022-03-31 0001554859 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001554859 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001554859 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001554859 smlr:PrivateCompanyThreeMember 2021-04-01 2021-04-30 0001554859 smlr:PrivateCompanyThreeMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-04-30 0001554859 us-gaap:EmployeeStockOptionMember smlr:StockIncentivePlan2014Member 2015-10-01 2015-10-31 0001554859 smlr:MonarchDebtSecurityMember 2023-01-01 2023-03-31 0001554859 smlr:MellitusConvertibleNotesMember 2023-01-01 2023-03-31 0001554859 smlr:SeniorSecuredPromissoryNotesMember 2022-06-30 0001554859 smlr:SeniorSecuredPromissoryNotesMember 2022-06-01 2022-06-30 0001554859 smlr:MellitusHealthIncMember smlr:SecuredConvertiblePromissoryNoteMember 2022-05-01 2022-05-31 0001554859 2022-12-31 0001554859 smlr:InvestmentInPrivateCompanyThreeMember 2020-10-01 2020-10-31 0001554859 2023-03-31 0001554859 2022-01-01 2022-12-31 0001554859 smlr:MonarchMedicalTechnologyLlcMember smlr:SecuredConvertiblePromissoryNoteMember 2022-12-01 2022-12-31 0001554859 smlr:MonarchMedicalTechnologyLlcMember smlr:SecuredConvertiblePromissoryNoteMember 2022-12-31 0001554859 smlr:ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember 2020-10-31 0001554859 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001554859 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001554859 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001554859 2022-01-01 2022-03-31 0001554859 2021-04-01 2021-04-30 0001554859 2023-05-05 0001554859 2023-01-01 2023-03-31 shares iso4217:USD smlr:customer smlr:item pure smlr:employee iso4217:USD shares smlr:Y 0001554859 --12-31 2023 Q1 false P61M http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent P2Y6M http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent 10-Q true 2023-03-31 false 001-36305 SEMLER SCIENTIFIC, INC. DE 26-1367393 2340-2348 Walsh Avenue, Suite 2344 Santa Clara CA 95051 877 774-4211 Common Stock, par value $0.001 per share SMLR NASDAQ Yes Yes Non-accelerated Filer true false false 6851498 18206000 14016000 1269000 970000 1630000 1126000 5192000 4676000 3859000 3302000 11950000 10074000 6256000 3942000 484000 1000 107000 377000 1000 6633000 3943000 1664000 583000 4969000 3360000 0.74 0.50 6701199 6777950 0.63 0.41 7896043 8116456 5305000 23014000 37663000 20073000 154000 109000 9343000 3884000 512000 469000 2769000 1468000 55592000 48908000 2873000 2478000 703000 667000 821000 821000 4072000 3679000 5072000 4679000 2818000 2842000 2378000 2298000 70257000 62693000 298000 835000 7206000 4748000 1286000 1160000 128000 114000 8918000 6857000 138000 160000 138000 160000 0.001 0.001 50000000 50000000 6920643 6906544 6706221 6692122 214422 214422 7000 7000 17005000 16449000 44189000 39220000 61201000 55676000 70257000 62693000 6824380 7000 -65922 20645000 24895000 45547000 2030 99000 99000 8406 628000 628000 -1418 -106000 -106000 23800 62000 62000 3360000 3360000 6855168 7000 -67952 21130000 28255000 49392000 6906544 7000 -214422 16449000 39220000 55676000 18048 695000 695000 -3949 -146000 -146000 7000 7000 4969000 4969000 6920643 7000 -214422 17005000 44189000 61201000 4969000 3360000 129000 155000 -80000 179000 -78000 -74000 48000 21000 107000 305000 702000 628000 5507000 1818000 43000 45000 1301000 1988000 -25000 -19000 -537000 -68000 2458000 946000 118000 39000 861000 1502000 95000 122000 20211000 37496000 500000 544000 134000 -18424000 -256000 146000 106000 99000 62000 -146000 -143000 -17709000 1103000 23014000 37323000 5305000 38426000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Semler Scientific, Inc., a Delaware corporation (“Semler” or “the Company”), prepared the unaudited interim financial statements included in this report in accordance with United States generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 23, 2023 (the “Annual Report”). In the opinion of management, these financial statements include all adjustments (consisting of normal recurring adjustments) necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for any future period, including the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Credit Losses on Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.75pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:11.25pt;"/>In accordance with Accounting Standards Update (“ASU”) No. 2016-13<i style="font-style:italic;">, Financial Instruments-Credit Losses (Topic 326):</i> <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments (“</i>Toic 326”), the Company periodically reviews the financial assets for credit losses. <span style="background:#ffffff;">Financial instruments include cash, cash equivalents, marketable and non-marketable securities, and accounts receivable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.75pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.75pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:11.25pt;"/>In determing the amount of the allowance for credit losses, the Company considers historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. The Company also considers customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions. Any credit loss is recorded as a charge to other income, net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income (“AOCI”). If the Company has an intent to sell, or if it is more likely than not that the Company will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, the Company will write down the security to its fair value and record the corresponding charge as a component of other income, net. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;background:#ffffff;margin:0pt;"><span style="font-size:13.5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </i>(“Topic 326”)<i style="font-style:italic;">.</i> This ASU requires timelier recording of credit losses on loans and other financial instruments held. Instead of reserves based on a current probability analysis, Topic 326 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. All organizations will now use forward-looking information to better inform their credit loss estimates. Topic 326 requires enhanced disclosures regarding significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of an organization’s portfolio. These disclosures include qualitative and quantitative requirements that provide information about the amounts recorded in the financial statements. In addition, Topic 326 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326 Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825,</i> <i style="font-style:italic;">Financial Instruments</i>, to introduce amendments which will affect the recognition and measurement of financial instruments, including derivatives and hedging. In May 2019, the FASB issued ASU No. 2019-05, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326); </i>Targeted Transition Relief. The amendments in this ASU provide entities that have certain instruments within the scope of Subtopic 326-20 with an option to irrevocably elect the fair value option in Subtopic 825-10, applied on an instrument-by-instrument basis for eligible instruments upon adoption of Topic 326. This standard and related amendments are effective for the Company’s fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In March 2020, FASB issued ASU No. 2020-03, <i style="font-style:italic;">Codification Improvements to Financial Instruments</i>. This ASU improves and clarifies various financial instruments topics, including the current expected credit losses standard issued in 2016 (ASU No. 2016-13). The ASU includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The amendments have different effective dates. The issues 1-5 are conforming amendments, which are effective upon issuance of this final update. The Company determined that issues 1-5 have no impact on its financials. The amendments related to issue 6 and 7 effect ASU No. 2016-13, <i style="font-style:italic;">Financial instruments – credit losses (Topic 326): measurement of credit losses on financial statements</i>. Effective dates of issue 6 and 7 are the same as the effective date of ASU No. 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805):</i> A<i style="font-style:italic;">ccounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, this guidance will be effective for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. This ASU should be applied prospectively to all business combinations in the year of adoption. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In March 2022, the FASB issued ASU No. 2022-02, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, </i>which<i style="font-style:italic;"> </i>eliminates the troubled debt restructuring accounting model in Accounting Standards Codification (“ASC”) 310-40 for creditors that have adopted the guidance on measurement of credit losses in ASU 2016-13. Additionally, the ASU requires the public business entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases as part of their vintage disclosures under ASC 326. For entities that have adopted the amendments in ASU 2026-13, the amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. For entities that have not yet adopted the amendments in ASU 2016-13, the effective dates are the same as effective dates in ASU 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Semler Scientific, Inc., a Delaware corporation (“Semler” or “the Company”), prepared the unaudited interim financial statements included in this report in accordance with United States generally accepted accounting principles (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. As such, the information included in this quarterly report on Form 10-Q should be read in conjunction with the audited financial statements and notes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 23, 2023 (the “Annual Report”). In the opinion of management, these financial statements include all adjustments (consisting of normal recurring adjustments) necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. The results of operations for the interim periods shown in this report are not necessarily indicative of the results that may be expected for any future period, including the full year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Credit Losses on Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.75pt;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:11.25pt;"/>In accordance with Accounting Standards Update (“ASU”) No. 2016-13<i style="font-style:italic;">, Financial Instruments-Credit Losses (Topic 326):</i> <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments (“</i>Toic 326”), the Company periodically reviews the financial assets for credit losses. <span style="background:#ffffff;">Financial instruments include cash, cash equivalents, marketable and non-marketable securities, and accounts receivable.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.75pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.75pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:11.25pt;"/>In determing the amount of the allowance for credit losses, the Company considers historical collectability based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. The Company also considers customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions. Any credit loss is recorded as a charge to other income, net, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in accumulated other comprehensive income (“AOCI”). If the Company has an intent to sell, or if it is more likely than not that the Company will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, the Company will write down the security to its fair value and record the corresponding charge as a component of other income, net. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Pronouncements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In June 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-13, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments </i>(“Topic 326”)<i style="font-style:italic;">.</i> This ASU requires timelier recording of credit losses on loans and other financial instruments held. Instead of reserves based on a current probability analysis, Topic 326 requires the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. All organizations will now use forward-looking information to better inform their credit loss estimates. Topic 326 requires enhanced disclosures regarding significant estimates and judgments used in estimating credit losses, as well as the credit quality and underwriting standards of an organization’s portfolio. These disclosures include qualitative and quantitative requirements that provide information about the amounts recorded in the financial statements. In addition, Topic 326 amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04, <i style="font-style:italic;">Codification Improvements to Topic 326 Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825,</i> <i style="font-style:italic;">Financial Instruments</i>, to introduce amendments which will affect the recognition and measurement of financial instruments, including derivatives and hedging. In May 2019, the FASB issued ASU No. 2019-05, <i style="font-style:italic;">Financial Instruments – Credit Losses (Topic 326); </i>Targeted Transition Relief. The amendments in this ASU provide entities that have certain instruments within the scope of Subtopic 326-20 with an option to irrevocably elect the fair value option in Subtopic 825-10, applied on an instrument-by-instrument basis for eligible instruments upon adoption of Topic 326. This standard and related amendments are effective for the Company’s fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In March 2020, FASB issued ASU No. 2020-03, <i style="font-style:italic;">Codification Improvements to Financial Instruments</i>. This ASU improves and clarifies various financial instruments topics, including the current expected credit losses standard issued in 2016 (ASU No. 2016-13). The ASU includes seven different issues that describe the areas of improvement and the related amendments to GAAP, intended to make the standards easier to understand and apply by eliminating inconsistencies and providing clarifications. The amendments have different effective dates. The issues 1-5 are conforming amendments, which are effective upon issuance of this final update. The Company determined that issues 1-5 have no impact on its financials. The amendments related to issue 6 and 7 effect ASU No. 2016-13, <i style="font-style:italic;">Financial instruments – credit losses (Topic 326): measurement of credit losses on financial statements</i>. Effective dates of issue 6 and 7 are the same as the effective date of ASU No. 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In October 2021, the FASB issued ASU No. 2021-08, <i style="font-style:italic;">Business Combinations (Topic 805):</i> A<i style="font-style:italic;">ccounting for Contract Assets and Contract Liabilities from Contracts with Customers</i>. This ASU improves the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to recognition of an acquired contract liability and payment terms and their effect on subsequent revenue recognized by the acquirer. For public business entities, this guidance will be effective for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. This ASU should be applied prospectively to all business combinations in the year of adoption. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>In March 2022, the FASB issued ASU No. 2022-02, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures, </i>which<i style="font-style:italic;"> </i>eliminates the troubled debt restructuring accounting model in Accounting Standards Codification (“ASC”) 310-40 for creditors that have adopted the guidance on measurement of credit losses in ASU 2016-13. Additionally, the ASU requires the public business entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases as part of their vintage disclosures under ASC 326. For entities that have adopted the amendments in ASU 2026-13, the amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. For entities that have not yet adopted the amendments in ASU 2016-13, the effective dates are the same as effective dates in ASU 2016-13. The Company adopted this ASU prospectively effective January 1, 2023 and determined that the adoption of this new accounting standard did not have a material impact on its financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span><b style="font-weight:bold;">Variably-Priced Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company recognizes variable-fee licenses (i.e., fee per test) and sales of hardware equipment and accessories in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. Total fees from variable-fee licenses represent approximately $8,561 and $5,842 for the three months ended March 31, 2023 and 2022, respectively. Total sales of hardware and equipment accessories represent approximately $340 and $285 of revenues for the three months ended March 31, 2023 and 2022, respectively.<span style="background:#ffffff;"> </span>The remainder of the revenue is earned from leasing the Company's testing product for a fixed fee, which is not subject to Topic 606. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Upon shipment under variable-fee license contracts, assets for lease are sold to the customers, and the asset is recognized as cost of revenue<i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 8561000 5842000 340000 285000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3. </b></span><b style="font-weight:bold;">Accounts Receivable and Allowance for Credit Losses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>Accounts receivable are recorded at the invoiced amount, net of allowance for credit losses. The allowance for credit losses is based on management’s assessment of the collectability of accounts. The Company regularly reviews the adequacy of this allowance for credit losses by considering historical experience, the age of the accounts receivable balances, the credit quality of the customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect customers’ ability to pay to determine whether a specific reserve is appropriate. Accounts receivable deemed uncollectable are charged against the allowance for credit losses when identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4. </b></span>Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Inventory, which is made up of finished goods, is recorded at the lower of cost or net realizable value. Cost is determined on the first-in, first-out method. The Company periodically analyzes its inventory levels to identify inventory that has a cost basis in excess of its estimated realizable value and writes down such inventory as appropriate. Inventory balance was $512 and $469 as of March 31, 2023 and December 31, 2022, respectively.<span style="background:#ffffff;"> </span></p> 512000 469000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">5.           Assets for Lease, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. Operating leases are short-term in nature (monthly, quarterly or one year), and all of which have renewal options. The assets that may be associated with these leasing arrangements are identified below as assets for lease. Upon shipment under operating leases, assets for lease are depreciated.<span style="background:#ffffff;"> During the three months ended March 31, 2023 and 2022, the Company recognized approximately </span><span style="background:#ffffff;">$9,304 </span><span style="background:#ffffff;">and </span><span style="background:#ffffff;">$7,889</span><span style="background:#ffffff;">, respectively, in lease revenues related to these arrangements, which is included in Revenues on the Condensed Statements of Income.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Assets for lease consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="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.17%;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.26%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="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.16%;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:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets for lease </p></td><td style="vertical-align:bottom;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation </p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:8.93%;border-bottom: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,097)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets for lease, net </p></td><td style="vertical-align:bottom;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">Depreciation expense amounted to $70 and $108 for the three months ended March 31, 2023 and 2022, respectively. Reduction to accumulated depreciation for returned and retired items was $197 and $90 for the three months ended March 31, 2023 and 2022, respectively. The Company recognized a loss on disposal of assets for lease in the amount of $78 and $74 for the three months ended March 31, 2023 and 2022, respectively.</p> 9304000 7889000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:2.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></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="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.17%;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.26%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="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.16%;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:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets for lease </p></td><td style="vertical-align:bottom;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,970</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:72.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation </p></td><td style="vertical-align:bottom;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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:8.93%;border-bottom: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,097)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;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.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets for lease, net </p></td><td style="vertical-align:bottom;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.58%;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.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,478</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 3970000 3702000 1097000 1224000 2873000 2478000 70000 108000 197000 90000 -78000 -74000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">6.            Property and Equipment, net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Capital assets consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding: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.26%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom: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.22%;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:72.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;">Capital assets </p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.74%;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;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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%;border-bottom: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;"> (598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.69%;border-bottom: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;"> (539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Capital assets, net </p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">Depreciation expense amounted to </span>$59 and<span style="background:#ffffff;"> </span><span style="background:#ffffff;">$46</span><span style="background:#ffffff;"> for the three months ended March 31, 2023 and 2022, respectively.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.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;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding: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.26%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom: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.22%;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:72.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;">Capital assets </p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.74%;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;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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%;border-bottom: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;"> (598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.69%;border-bottom: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;"> (539)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Capital assets, net </p></td><td style="vertical-align:bottom;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 1301000 1206000 598000 539000 703000 667000 59000 46000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span><b style="font-weight:bold;">Long-Term Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Long term investments consist of the following for the periods presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in SYNAPS Dx</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in Mellitus Health Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total initial cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In September 2020, the Company acquired a promissory note from NeuroDiagnostics Inc., which is doing business as SYNAPS Dx, in the principal amount of $500,<span style="background:#ffffff;"> </span><span style="background:#ffffff;">$100</span><span style="background:#ffffff;"> of which was retained for expense reimbursement</span>. Subsequently, in December 2020, the Company agreed to convert the promissory note, together with all accrued interest thereon, into shares of preferred stock of SYNAPS Dx as repayment in full of the promissory note. The value of the note exchanged for the shares of preferred stock of SYNAPS Dx held by the Company as of March 31, 2023 and December 31, 2022 was approximately $512. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In October 2020, the Company acquired from a seller a convertible promissory note previously issued by Mellitus Health Inc., (“Mellitus”) to such seller for a purchase price of $59, which represented the $50 principal amount of the note and all accrued and unpaid interest thereon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Subsequently, in October 2020, the Company purchased $250 of shares of preferred stock of Mellitus, and in connection with such transaction, the convertible promissory note, together with all accrued interest thereon, also converted pursuant to its terms into shares of preferred stock of Mellitus as repayment in full of such convertible promissory note. The value of consideration exchanged for the shares of preferred stock of Mellitus held by the Company as of March 31, 2023 and December 31, 2022 was approximately $309.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The investments in SYNAPS Dx and Mellitus securities that were retained by the Company as of March 31, 2023 were recorded in accordance with ASC 321, <i style="font-style:italic;">Investments – equity securities,</i> which provides that investments in equity securities in privately-held companies without readily determinable fair values are generally recorded at cost, plus or minus subsequent observable price changes in orderly transactions for identical or similar investments, less impairments. The Company elected the practical expedient permitted by ASC 321 and recorded the above investments on a cost basis. As a part of the assessment for impairment indicators, the Company considers significant deterioration in the earnings performance and overall business prospects of the investee as well as significant adverse changes in the external environment these investments operate. If qualitative assessment indicates the investments are impaired, the fair value of these equity securities would be estimated, which would involve a significant degree of judgement and subjectivity. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company qualitatively assessed both investments for impairment in accordance with ASC 321. As of March 31, 2023 and December 31, 2022, the Company determined that there was no impairment for the investment in SYNAPS Dx and the investment in Mellitus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin: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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in SYNAPS Dx</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments in Mellitus Health Inc.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total initial cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p> 512000 512000 309000 309000 821000 821000 500000 100000 512000 512000 59000 50000 250000 309000 309000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;background:#ffffff;">8.</b></span><b style="font-weight:bold;background:#ffffff;">Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The following table presents fair value hierarchy of the Company’s financial assets measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.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: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;white-space:nowrap;width:50.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Hierarchy</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:50.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;">U.S. Treasury bills</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in short-term investments)</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:50.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;">Investment in debt securities</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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in notes held for investment)</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.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;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:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.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;">Total Assets</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0.05pt 0pt;"> 41,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-top: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-top: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury bill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in short-term investments)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:8.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in notes held for investment)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,752</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p><p style="color:#5a5a5a;font-family:'Times New Roman','Times','serif';font-size:11pt;letter-spacing:0.75pt;margin:0pt;"><span style="color:#000000;font-size:10pt;letter-spacing:0pt;margin-bottom:8pt;visibility:hidden;">​</span></p><p style="color:#5a5a5a;font-family:'Times New Roman','Times','serif';font-size:11pt;letter-spacing:0.75pt;margin:0pt 0pt 6pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">Treasury bills were purchased on February 10, 2023, March 3, 2023 and March 24, 2023, at a cost of </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">$9,999</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">, </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">$20,498</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;"> and </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">$6,999</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">, respectively, and fair values accrete to maturity dates at an interest rate of </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">4.61%</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;"> , </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">4.84%</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;"> and </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">4.51%</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">, resepectively. As of March 31, 2023, the interest income recorded on these bills was </span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">$167</span><span style="color:#000000;font-size:10pt;letter-spacing:0pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="background:#ffffff;">The Company's privately held debt securities are recorded at fair value on a recurring basis. The estimation of fair value for these investments requires the use of significant unobservable inputs, and as a result, the Company deems these assets as Level 3 within the fair value measurement framework. For investments without a readily determinable fair value, the Company applies valuation methods based on information available, including the market approach and bond plus call pricing approach. Observable transactions, such as the issuance of new equity by an investee and changes in market yield, are indicators of investee enterprise value and are used to estimate the fair value of the Company’s investments. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/><span style="background:#ffffff;">The Company valued the Monarch Debt Security using a bond plus call option model reflecting the cash flow from the Monarch Debt Security and assuming a </span><span style="background:#ffffff;">20%</span><span style="background:#ffffff;"> probability of an equity financing, a </span><span style="background:#ffffff;">20%</span><span style="background:#ffffff;"> probability of a change of control, and a </span><span style="background:#ffffff;">60%</span><span style="background:#ffffff;"> probability of payment at maturity or an insolvency event. The Company valued the Mellitus debt security using a bond plus call option model reflecting the cash flow from the Mellitus debt securities and assuming a </span><span style="background:#ffffff;">70%</span><span style="background:#ffffff;"> probability of an equity financing, </span><span style="background:#ffffff;">8%</span><span style="background:#ffffff;"> probability of a change of control, and a </span><span style="background:#ffffff;">22%</span><span style="background:#ffffff;"> probability of payment at maturity or an insolvency event. The fair value of the Company’s privately held debt securities were estimated at </span><span style="background:#ffffff;">$4,072</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$3,679</span><span style="background:#ffffff;"> as of March 31, 2023 and December 31, 2022, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The key inputs for the valuation model are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.67% - 4.67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flow discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">26.4% - 28.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expert term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.25 - 3.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">105.0%- 205.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The following table reprents changes in the notes held for the investments with significant unobservable inputs (Level 3):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of the notes held for investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;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;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.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: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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;white-space:nowrap;width:50.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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Hierarchy</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.04%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:50.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;">U.S. Treasury bills</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in short-term investments)</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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:50.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;">Investment in debt securities</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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in notes held for investment)</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.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;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:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.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;">Total Assets</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 37,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.5pt 0.05pt 0pt;"> 41,735</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.74%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-top: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.01%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-top: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Treasury bill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in short-term investments)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:8.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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investment in debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:8.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(Included in notes held for investment)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;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:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,752</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p> 37663000 37663000 4072000 4072000 37663000 4072000 41735000 20073000 20073000 3679000 3679000 20073000 3679000 23752000 9999000 20498000 6999000 0.0461 0.0484 0.0451 167000 0.20 0.20 0.60 0.70 0.08 0.22 4072000 3679000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.67% - 4.67%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash flow discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">26.4% - 28.7%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expert term in years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.25 - 3.68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">105.0%- 205.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p> 0.0367 0.0467 0.264 0.287 0.25 3.68 1.050 2.050 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible Notes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of the notes held for investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;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;"> (107)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:79.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 3679000 500000 -107000 4072000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="display:inline-block;text-align:left;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;background:#ffffff;">9.</b></span><b style="font-weight:bold;background:#ffffff;">Notes Held for Investment</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">Notes receivable consist of the following for the periods presented:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom: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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Senior secured promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Total notes held for investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In June 2022, the Company loaned Mellitus an aggregate of $1,000 through the purchase of two senior secured promissory notes that bear interest at a rate of 5% per annum, and mature in three years unless accelerated due to an event of default as provided in the notes. Repayment of notes is secured by a first priority interest in all of Mellitus’ assets.<span style="background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In May 2022, to facilitate the subordination of such notes in connection with the purchase of the senior secured notes, the Company acquired $179 aggregate principal amount of outstanding convertible notes of Mellitus, which, as amended, mature July 5, 2025, if not automatically converted into preferred stock prior thereto. This note bears an interest rate of 10% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In December 2022, the Company entered in a senior convertible promissory note arrangement with Monarch Medical Technology, LLC (“Monarch”), providing Monarch with up to $5,000 in available funding, of which $4,000, in principle was drawn as of March 31, 2023 (the “Debt Security”). The remaining $1,000 is available to be drawn at any time unless there is an Event of Default that is continuing. The Debt Security accrues interest at 10% per annum, payable monthly, and the principal balance is due December 6, 2024. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. The Company has the option to extend the maturity date for two consecutive one-year<span style="white-space:pre-wrap;"> terms. The Debt Security can be converted into Monarch’s shares at the Company’s option upon (a) an equity financing at Monarch, (b) upon a change of control at Monarch, or (c) at the Company’s option at any time prior to the maturity date. If converted upon a change of control, the Company has the right to receive a cash payment equal to the balance of the Debt Security or the amount payable upon conversion into Monarch’s shares. The Debt Security is redeemable at any time at Monarch’s option or automatically upon an Event of Default. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company made an irrevocable election to account for the Debt Securities using the fair value option under ASC 825 – <i style="font-style:italic;">Financial Instruments</i> (“ASC 825”) and will measure the fair value of the Debt Securities in accordance with ASC 820. The Company made the fair value option election to present the Debt Securities in its entirety at fair value, which it believes to be preferable to recognizing the host instrument at fair value under ASC 320 and potentially separately recognizing certain embedded features as bifurcated derivatives under ASC 815. As of March 31, 2023, the Company estimated the fair value of the Debt Securities of Monarch to be $3,858 and Mellitus $214. As of December 31, 2022, the Company estimated the fair value of the Debt Securities of Monarch to be $3,500 and Mellitus $179, which were equivalent of the outstanding principal balances at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company recognizes interest income as it accrues on the Debt Securities, which is included in interest income in the statements of income. For the quarters ended March 31, 2023 and 2022, the Company recognized $82 and $0, respectively, of interest income from Monarch and Mellitus notes, which is included in prepaid and other current assets. The Company recognizes changes in fair value of the Debt Securities in the statements of income separately from the interest income. For the quarter ended March 31, 2023, the Company recorded change in fair value of $107.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom: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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom: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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Senior secured promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 3,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Total notes held for investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p> 1000000 1000000 4072000 3679000 5072000 4679000 1000000 2 0.05 P3Y 179000 0.10 5000000 4000000 1000000 0.10 100000 2 P1Y 3858000 214000 3500000 179000 82000 0 107000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="display:inline-block;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;background:#ffffff;">10. </b></span><b style="font-weight:bold;background:#ffffff;">Other Non-current assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">Other non-current assets consist of the following for the periods presented:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.17%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:68.49%;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 other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">In April 2021, the Company entered into a </span><span style="background:#ffffff;">five-year</span><span style="background:#ffffff;"> agreement, as amended in December 2022, with Mellitus to exclusively market and distribute its product line in the United States, including Puerto Rico, except for selected accounts. Under this distribution agreement and its amendments, the Company agreed to purchase </span><span style="background:#ffffff;">$2,500</span><span style="background:#ffffff;"> of product licenses and prepaid </span><span style="background:#ffffff;">$2,500</span><span style="background:#ffffff;"> for the license purchases. This prepayment, which was reclassed to a long-term asset in 2022 due to the change in the estimation of the recoverability period is expected to be more than one year. The long-term portion of the prepaid licenses are included in the Other non-current assets. Unless early terminated in accordance with its terms, the exclusive distribution agreement will remain in full force and effect until April 1, 2026, and for renewal periods of </span><span style="background:#ffffff;">one year</span><span style="background:#ffffff;"> each upon its anniversary date, unless terminated by at least </span><span style="background:#ffffff;">60 days</span><span style="background:#ffffff;"> written notice prior to such an anniversary date. Either party may terminate the agreement by written notice to the other party upon or after the breach of any material provision of this agreement by the other party, if the other party has not cured such breach within </span><span style="background:#ffffff;">60 days</span><span style="background:#ffffff;"> after written notice thereof from the non-breaching party.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Revenue from these product licenses will be recognized in accordance with ASC 606,</span><i style="color:#333333;font-style:italic;background:#ffffff;"> Revenue from Contracts with Customers</i><span style="color:#333333;background:#ffffff;">. </span><span style="background:#ffffff;">The Company did not generate significant revenue from these product licenses during the three months ended March 31, 2023 and 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Other includes right-of-use asset (“ROU”) of </span><span style="background:#ffffff;">$212</span><span style="background:#ffffff;">, miscellaneous receivables of </span><span style="background:#ffffff;">$100</span><span style="background:#ffffff;">, and long-term deposits of </span><span style="background:#ffffff;">$19</span><span style="background:#ffffff;"> as of March 31, 2023. As of December 31, 2022, </span><span style="background:#ffffff;">ROU</span><span style="background:#ffffff;"> was </span><span style="background:#ffffff;">$233</span><span style="background:#ffffff;">, miscellaneous receivable was </span><span style="background:#ffffff;">$100</span><span style="background:#ffffff;">, and long-term deposit was </span><span style="background:#ffffff;">$19</span><span style="background:#ffffff;">.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.68%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.17%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid licenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 331</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:68.49%;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 other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2%;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.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffffff;">​</span></p> 2487000 2490000 331000 352000 2818000 2842000 P5Y 2500000 2500000 P1Y P60D P60D 212000 100000 19000 233000 100000 19000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Accrued expenses consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued Taxes</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miscellaneous Accruals</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Accrued Expenses</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 2,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued Taxes</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miscellaneous Accruals</p></td><td style="vertical-align:bottom;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Accrued Expenses</p></td><td style="vertical-align:bottom;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2682000 2467000 3781000 1923000 743000 358000 7206000 4748000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span>Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Credit risk is the risk of loss from amounts owed by the financial counterparties. Credit risk can occur at multiple levels; as a result of broad economic conditions, challenges within specific sectors of the economy, or from issues affecting individual companies. Financial instruments that potentially subject the Company to credit risk consist of cash and accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company maintains cash with major financial institutions. The Company’s cash consists of bank deposits held with banks that, at times, exceed federally insured limits. <span style="background:#ffffff;">The cash and cash equivalents also include short-term treasury bills with original maturities of three months or less. As of March 31,2023, the Company held deposits of </span><span style="background:#ffffff;">$5,305</span><span style="background:#ffffff;">, approximately </span><span style="background:#ffffff;">$5,198</span><span style="background:#ffffff;"> of which held by First Republic Bank (“FRB”). The Company’s deposits at FRB are largely uninsured. On May 1, 2023, JP Morgan Chase Bank (“JPM”) agreed to acquire all the assets and liabilities of FRB. Consequently, all depositors of FRB will become the depositors of JPM. Deposits at JPM are largely uninsured. The Company also invested in U.S. treasury bills in the amount of </span><span style="background:#ffffff;">$37,663</span>. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Company limits its credit risk by dealing with counterparties that are considered to be of high credit quality and by performing periodic evaluations of the relative credit standing of these financial institutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Management periodically monitors the creditworthiness of its customers and believes that it has adequately provided for exposure to potential credit loss. F<span style="background:#ffffff;">or the three months ended March 31, 2023, </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> customers (including affiliates) accounted for </span><span style="background:#ffffff;">40.9%</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">33.5%</span><span style="background:#ffffff;"> of the Company’s revenues,.</span> <span style="background:#ffffff;">For the three months ended March 31, 2022, </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> customers (including affiliates) accounted for </span><span style="background:#ffffff;">39.2%</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">31.7%</span><span style="background:#ffffff;"> of the Company’s revenues. </span>As of March 31, 2023, three customers accounted for 60.0%, 15.4%, and 13.6% of the Company’s accounts receivable. As of December 31, 2022, three customers accounted for 26.8%, 25.9%, and 16.8% of the Company’s accounts receivable. The Company’s largest customer in terms of both revenues and accounts receivable in the three months ended March 31, 2023 is a U.S. diversified healthcare company and its affiliated plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">As of March 31, 2023, two vendors accounted for 20.6% and 13.9% of the Company’s accounts payable. As of December 31, 2022, two vendors accounted for 25.8% and 10.8% of the Company’s accounts payable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 5305000 5198000 37663000 2 0.409 0.335 2 0.392 0.317 3 0.600 0.154 0.136 3 0.268 0.259 0.168 2 0.206 0.139 2 0.258 0.108 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>Lessee Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">On July 31, 2020, the Company entered into a </span><span style="-sec-ix-hidden:Hidden_OdDSnlGzTU2L_Vp0NEAx1g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">61-month</span></span><span style="background:#ffffff;"> lease agreement for office space to use, as necessary, for office administration, lab space and assembly and storage purposes, located in Santa Clara, California. The Company took possession of the leased office space in September 2020, and the lease is effective through September 30, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">As of March 31, 2023, the remaining lease term is </span><span style="-sec-ix-hidden:Hidden_kNsdIEmyLEOB28y0nGAtMQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">two years and six months</span></span><span style="background:#ffffff;"> with </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> options to renew. The Company recognized facilities lease expenses of </span><span style="background:#ffffff;">$22</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$22</span><span style="background:#ffffff;"> for the three months ended March 31, 2023 and 2022, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background:#ffffff;">The following table summarizes the future minimum rental payments required under operating leases that had initial or remaining non-cancelable lease terms greater than one year as of March 31, 2023:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 Remaining period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense in excess cash payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total ROU asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">As of March 31, 2023, the Company’s </span><span style="-sec-ix-hidden:Hidden_cxoNfN0ll0Sz5wIcB_hY5Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">ROU asset</span></span><span style="background:#ffffff;"> was </span><span style="background:#ffffff;">$212</span><span style="background:#ffffff;">, which was recorded on the Company’s balance sheet as other noncurrent assets, and the Company’s </span><span style="-sec-ix-hidden:Hidden_PJVZxkJyzkqTnG-ILexMfw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">current</span></span><span style="background:#ffffff;"> and </span><span style="-sec-ix-hidden:Hidden_XLoD2sedJUWD--OP7SBwHg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">noncurrent</span></span><span style="background:#ffffff;"> lease liabilities were </span><span style="background:#ffffff;">$86</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$138</span><span style="background:#ffffff;">, respectively, which were recorded on the Company’s balance sheet as other short-term liabilities and other long-term liabilities, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Lessor Arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company enters into contracts with customers for the Company’s QuantaFlo product. The Company has determined these contracts meet the definition of a lease under Topic 842. The lease portfolio primarily consists of operating leases that are short-term in nature (monthly, quarterly or one year, all of which have renewal options). The Company allocates the consideration in a bundled contract with its customers based on relative standalone selling prices of the lease and non-lease components. The Company made an accounting policy election to apply the </span><span style="background:#ffffff;">practical expedient to not separate lease and eligible non-lease components</span><span style="background:#ffffff;">. The lease component is the predominant component and consists of fees charged for use of the equipment over the period of the arrangement. The nature of the eligible non-lease component is primarily software support. The assets associated with these leasing arrangements are separately identified in the Balance Sheet as Assets for Lease and separately disclosed in Note 4 to the Unaudited Condensed Financial Statements. </span></p> false 22000 22000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023 Remaining period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 93</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total undiscounted future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 231</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7)</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 224</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease expense in excess cash payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:86.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total ROU asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 212</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 67000 93000 71000 231000 7000 224000 12000 212000 212000 86000 138000 true <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Senior Secured Convertible Note</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In December 2022, the Company committed a loan of $5,000 to Monarch through the purchase of a senior secured convertible promissory note that bears interest at a rate of 10% per annum and matures on the second anniversary from the issue date, which can be extended for up to two additional consecutive one-year terms in the Company’s sole discretion. The note along with up to $100 of transaction expenses is due and payable on the occurrence of an event of default or change of control unless accelerated due to the conversion into preferred stock prior thereto at the option of the Company. Monarch borrowed $3,500 on the issuance date and $500 in the first quarter of 2023 out of the committed amount of $5,000 and has agreed to reimburse the Company for up to $100 of transaction expense. Repayment of the note is secured by a first priority interest in all of Monarchs’ assets. See Note 8 to the Unaudited Condensed Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Indemnification Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company enters into agreements with customers, partners, lenders, consultants, lessors, contractors, sales representatives and parties to certain transactions in the ordinary course of the Company’s business. These agreements may require the Company to indemnify the other party against third party claims alleging that its product infringes a patent or copyright. Certain of these agreements require the Company to indemnify the other party against losses arising from: a breach of representations or covenants, claims relating to property damage, personal injury or acts or omissions of the Company, its employees, agents or representatives. The Company has also agreed to indemnify the directors and certain of the officers and employees in accordance with the by-laws of the Company. These indemnification provisions will vary based upon the nature and terms of the agreements. In many cases, these indemnification provisions do not contain limits on the Company’s liability, and the occurrence of contingent events that will trigger payment under these indemnities is difficult to predict. As a result, the Company cannot estimate its potential liability under these indemnities. The Company believes that the likelihood of conditions arising that would trigger these indemnities is remote and, historically, the Company has not made any significant payment under such indemnification provisions. Accordingly, the Company has not recorded any liabilities relating to these agreements. In certain cases, the Company has recourse against third parties with respect to the aforesaid indemnities, and the Company believes it maintains adequate levels of insurance coverage to protect the Company with respect to potential claims arising from such agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">401(K) Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Effective January 1, 2022, the Company started to match 50% of employee’s 401(k) deferral up to a maximum of 6% of the employee’s eligible earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"> <span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Other</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) provides for an employee retention payroll tax credit for certain employers, which is a refundable tax credit against certain employment taxes equal to 50% of the qualified wages an eligible employer pays to employees after March 12, 2020 and before December 31, 2021. For each employee, wages (including health plan costs) up to $10,000 can be counted to determine the amount of the 50% credit. The Company started claiming this credit on its July 2020 payroll until mid-April 2021 when it determined that it no longer qualified given the change in government restrictions on travel that had impacted its sales activities. The Company’s determination that it qualified to claim the employee retention payroll tax credit is subjective and subject to audit by the Internal Revenue Service (“IRS”). If the IRS were to disagree with the Company’s tax position, it could be required to pay the retention credit claimed, along with penalties. As of March 31, 2023, the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;">Company has claimed $1.24 million in this retention credit. No credit was claimed for the three months ended March 31, 2023 and for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><b style="font-weight:bold;">Litigation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>From time to time in the normal course of business, the Company is subject to various legal matters, such as threatened or pending claims or litigation. Although the results of claims and litigation cannot be predicted with certainty, the Company does not believe it is a party to any claim or litigation the outcome of which, if determined adversely to it, would individually or in the aggregate be reasonably expected to have a material adverse effect on its results of operations or financial condition.</p> 5000000 0.10 2 P1Y 100000 3500000 500000 5000000 100000 0.50 0.06 1240000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">.</b></span>Stock Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s stock-based compensation program is designed to attract and retain employees while also aligning employees’ interests with the interests of its stockholders. Stock options have been granted to employees under the stockholder-approved 2007 Key Person Stock Option Plan (“2007 Plan”) and stock options and restricted stock have been granted to employees under the stockholder-approved 2014 Stock Incentive Plan (“2014 Plan”). Stockholder approval of the 2014 Plan became effective in September 2014. The 2014 Plan originally provided that the aggregate number of shares of common stock that may be issued pursuant to awards granted under the 2014 Plan may not exceed 450,000 shares (the “Share Reserve”), however in October 2015, the stockholders approved a 1,500,000 increase to the Share Reserve. In addition, the Share Reserve automatically increases on January 1st of each year, for a period of not more than 10 years, beginning on January 1st of the year following the year in which the 2014 Plan became effective and ending on (and including) January 1, 2024, in an amount equal to 4% of the total number of shares of common stock outstanding on December 31st of the preceding calendar year. The Company’s Board of Directors may act prior to January 1st of a given year to provide that there will be no January 1st increase in the Share Reserve for such year or that the increase in the Share Reserve for such year will be a lesser number of shares of common stock than would otherwise occur. On January 1, 2023, the Share Reserve increased by 267,685. The Share Reserve is currently 3,582,888 shares as of March 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">In light of stockholder approval of the 2014 Plan, the Company no longer grants equity awards under the 2007 Plan. As of March 31, 2023, there were no shares available for future stock-based compensation grants under the 2007 Plan and 1,725,256 shares of an aggregate total of 3,582,888 shares were available for future stock-based compensation grants under the 2014 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:0pt;margin:0pt;"><i style="font-style:italic;">Treasury Stock Acquired</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/>On March 14, 2022, the Company’s Board of Directors authorized a share repurchase program under which it may repurchase up to $20.0 million of its outstanding common stock. Under this program the Company may purchase shares on a discretionary basis from time to time through open market purchases, privately negotiated transactions or other means, including through Rule 10b5-1 trading plans or through the use of other techniques such as accelerated share repurchases. The timing and amount of any transactions will be subject to the discretion of the Company based upon market conditions and other opportunities that it may have for the use or investment of its cash balances. The repurchase program has no expiration date, does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice. The Company did not purchase any shares during the three months ended March 31, 2023. The Company purchased 148,500 shares at a cost of approximately $4,991 <span style="white-space:pre-wrap;">as of March 31, 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Stock Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company granted fully vested stock awards of 18,048 shares of common stock to the non-employee members of the board of directors and employees as compensation during the three months ended March 31, 2023. Net shares issued after deducting taxes paid on these grants were 14,099. Fair value of these stock awards on grant date was $695. The Company granted fully vested stock awards of 8,406 shares of common stock to the non-employee members of the board of directors, employees and one non-employee as compensation during the three months ended March 31, 2022. <span style="background:#ffffff;">Net shares issued after deducting taxes paid on these grants were</span> 6,988. Fair value of these stock awards on grant date was $628.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Stock</i> <i style="font-style:italic;">Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Aggregate intrinsic value represents the difference between the closing market value as of March 31, 2023 of the underlying common stock and the exercise price of outstanding, in-the-money options. A summary of the Company’s stock option activity and related information for the three months ended March 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:53.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;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:11.16%;border-bottom: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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;border-bottom: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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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;">Term (In Years)</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:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,287,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3.03</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,053</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,287,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.78</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,100</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable as of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,282,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.34</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.76</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,100</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:0pt;"> <span style="background:#ffffff;"> As of March 31, 2023, </span>the fair value of unvested stock options was approximately $87. This unrecognized stock-based compensation expense is expected to be recorded over a weighted average period of 3.4 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;min-height:8.4pt;margin:0pt;"><span style="font-family:'inherit';"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;"><span style="color:#231f20;"> </span><span style="color:#231f20;">No</span><span style="color:#231f20;"> options were granted during the three months ended March 31, 2023 and 2022. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company has recorded an expense of <span style="color:#231f20;">$702</span><span style="color:#231f20;"> and </span><span style="color:#231f20;">$628</span><span style="color:#231f20;"> </span>as it relates to stock-based compensation for the three months ended March 31, 2023 and 2022, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Engineering and Product Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;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 3.5pt 0pt 0pt;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;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 3.5pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 450000 1500000 P10Y 0.04 267685 3582888 0 1725256 3582888 20000000.0 148500 4991000 18048 14099 695000 8406 1 6988 628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:53.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding: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.85%;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:11.16%;border-bottom: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;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;border-bottom: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;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;border-bottom: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;">Term (In Years)</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:12.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In Thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,287,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;"> 3.03</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 38,053</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance, March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,287,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.78</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,100</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable as of March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,282,847</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></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 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 3.34</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2.76</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> 30,100</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 1287847 3.44 P3Y10D 38053000 1287847 3.44 P2Y9M10D 30100000 1282847 3.34 P2Y9M3D 30100000 87000 P3Y4M24D 0 0 702000 628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.25%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Engineering and Product Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;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 3.5pt 0pt 0pt;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;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 3.5pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 45000 45000 170000 172000 487000 411000 702000 628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company’s income tax provision for the three months ended March 31, 2023 was $1,664 and for the three months ended March 31, 2022 was $583. The income tax provision reflects its estimate of the effective tax rates expected to be applicable for the full year, adjusted for any discrete events that are recorded in the period in which they occurred. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">For uncertain tax positions that meet a “more likely than not” threshold, the Company recognizes the benefit of uncertain tax positions in the financial statements. The Company’s practice is to recognize interest and penalties, if any, related to uncertain tax positions in income tax expense in the statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">The effective tax rate for the three months ended March 31, 2023 was </span><span style="font-size:10pt;">24.68%</span><span style="font-size:10pt;">, compared to</span><span style="font-size:10pt;background:#ffffff;"> </span><span style="font-size:10pt;background:#ffffff;">14.79%</span><span style="font-size:10pt;background:#ffffff;">, in the same period of the prior year.</span><span style="font-size:10pt;"> </span><span style="font-family:'LiberationSerif';">The </span><span style="font-family:'LiberationSerif';">in</span><span style="font-family:'LiberationSerif';">crease in effective tax rate for the three months ended </span><span style="font-family:'LiberationSerif';">March</span><span style="font-family:'LiberationSerif';"> 3</span><span style="font-family:'LiberationSerif';">1</span><span style="font-family:'LiberationSerif';">, 202</span><span style="font-family:'LiberationSerif';">3</span><span style="font-family:'LiberationSerif';"> </span><span style="font-family:'LiberationSerif';">was</span><span style="font-family:'LiberationSerif';"> primarily </span><span style="font-family:'LiberationSerif';">due to lower tax benefits associated with employee stock-based compensation</span><span style="font-size:10pt;white-space:pre-wrap;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The effective tax rate for the three months ended March 31, 2023 differed from the U.S. federal statutory rate of 21% primarily due to state income taxes (net of federal benefit) and federal and state research and development (“R&amp;D”) credit benefit. The effective tax rate for the three months ended March 31, 2022 differed from the U.S. federal statury rate of 21% primarily due to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">state income taxes (net of federal benefit) partially offset by tax benefits associated with employee share-based compensation plans and federal and state R&amp;D credit benefit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2023, and December 31, 2022, the Company had $447 and $401, respectively of unrecognized tax benefits, excluding interest and penalties. The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was $42 and $30 for the three months ended March 31, 2023, and the year ended December 31, 2022, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">On August 16, 2022, the Creating Helpful Incentives to Produce Semiconductors for America Act of 2022 (“CHIPS and Science Act”), and Inflation Reduction Act (“IRA”) was signed into law in the United States. Among other things, CHIPS and Science Act provides incentives and tax credits for the global chip manufacturers who choose to set-up or expand existing operations in the United States. The IRA imposes a 15% corporate alternative minimum tax for tax years beginning after December 31, 2022, levies a 1% excise tax on net stock repurchases after December 31, 2022, and provides tax incentives to promote clean energy. This act is primarily applicable to large corporations with an annual revenue of $1 billion or over. Implementation of this act has no impact on the Company’s financial statements as of March 31, 2023.</span></p> 1664000 583000 0.2468 0.1479 0.21 0.21 447000 401000 42000 30000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17.</b></span>Net Income Per Share, Basic and Diluted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Basic earnings per share (“EPS”) represent net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period. Diluted EPS represents net income attributable to common stockholders divided by the weighted average number of common shares outstanding during the measurement period while also giving effect to all potentially dilutive common shares that were outstanding during the period using the treasury stock method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Basic and diluted EPS is calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="15" style="vertical-align:bottom;white-space:nowrap;width:61.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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,701,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,777,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.50</p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,130,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,266,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,896,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 4,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,116,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 3,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2023, 5,000 options related to stock awards were granted and unvested. These options were considered anti-dilutive for the computation of diluted net income per share. Hence, these options were excluded from the computation of diluted net income per share. As of March 31, 2022, there were no weighted average shares outstanding of common stock equivalents excluded from the computation of diluted net income per share.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.37%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="15" style="vertical-align:bottom;white-space:nowrap;width:61.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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:29.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,701,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,777,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.50</p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 64,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 71,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,130,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,266,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 7,896,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 4,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,116,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 3.5pt 0pt 0pt;"> 3,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.41</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6701199 4969000 0.74 6777950 3360000 0.50 64825 0 71839 0 1130019 0 1266667 0 7896043 4969000 0.63 8116456 3360000 0.41 5000 0 EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .:!K%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #F@:Q63+Y$->\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O21U"J'KBV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"UB*:'8FB LCFB%[G1*W*K5_?OD^L/O*NP[Z_;N M'QM?!)L:?MU%\P502P,$% @ YH&L5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #F@:Q6US^?=]X% &'P & 'AL+W=O.+S]^N6./MER\)FO&)'H+@RBY:JVEC"\[G<1=LY FYSQF M$=Q9"H#/V)S@9(T#*G8 M7;. ;Z]:N'6X\.2OUE)=Z(Q',5VQ!9-_QG,!9YU"Q?-#%B4^CY!@RZO6!%\Z M-E$!V1-_^6R;O#M&"N6%\U=U,O.N6I8J$0N8*Y4$A;\-6Q)TT ^\>WO; _44WHN#Y+L%VWS M9[O=%G+31/)P'PPE"/TH_Z=O^XIX'X K L@^@'P*P'9%@+T/L#/0O&09U@V5 M=#P2?(N$>AK4U$%6-UDTT/B12N-""KCK0YPIF(Z[E[Y.E17">@ZC'O8WP'2ED4E1R*>DV, M@O=4G",;GR%B$5M3'JLGB[Z0VGLHN+L3,YN5G&Z^LH%NWI!U5\ODYBZ M[*H%'3)A8L-:XY]^P'WK5QWL=Q+[P-XMV+LF]9+]>1@C& M"VWRS$I%+ZSLAL;XAIR#@G-P9,L4%*::; BKSJ-9:TF#1)M(8UA#P&$!.#06 M:C_2W/H!0P]I^,*$#LRL85FX;?=MJZ>#,X8VA+LHX"Z.@7MB*S^1D$")'FBH M;:-FG<7T_F[ZA!;.;/KP/+N=.6=Y$6NA]$S8:$O^4P^..H,V_LRW M6L=4([> (8(B)Z"":F%/X9%P:9*PV>9\ABUZ]%SPC1^Y^JR;-9V)%O04S@F7 MU@F;#<]GT#E/) W0WWYXVKNK][TG*=PCZ1TCX1L\$Y9!-- MW]PUC5:LTC36"#U,%C<3[8>I.; I8>F6R%%NR4F%4)\V^?=,EDJ845+MTDR- MXC?M@HYCCFK*6;HD@\\*A-79>!#(AXN:"6]Q1&B)1&B!QEA!8A#0)TG29P.]&W M6K-.U<**.:PI7FE_R%'V9QHRL5*]\C=0D&MP"&%,(WU>S8*5"P_FN*:@I?LA M9O-RR..:01Y->&:9:KQ3N"!2NB!B-C"'8?;#%+_(5K_1EU2"IXW4!*HE_D[^ M9E\/N5HO4U/[,)MQ?]C#W8OAJ+/1(99&B!RU>N3 :"K \AY1>AYBMRF&JO/43Y6R_,3!JIB7/&KEV&Y.VK76VYLB& MH'9I?NR:U9W#>N=[TENXJ!U?:\2J%G3-84T92_MCF\W*9\;]$G8UI5GN49M' M&PO=V]R:W-H965T&ULM9AM;]LV$,>_"J$5PP8TD:A' M.[,--&Z[]477(&G7UXQ%6T(D4B,I._OV.TJ*9(N45A3=FT22[XZ_XY'W%[4Z MBX+)M=.IE1UX[IRE]&2R&M>40:_[+DHB8);<7!E)2A)&Z>R<'W/ MB]V2Y,S9K)IG=V*SXK4J72.=RB/G3_KF0[IV M/$U$"[I3.@2!?T>ZI46A(P''WUU0IQ]3.YY?OT1_WR0/R3P22;>\^)JG*EL[ M"P>E=$_J0MWSTQ^T2RC2\7:\D,U?=&IMD\1!NUHJ7G;.0%#FK/U/GKN).'. M.'8'OW/PQP[AA$/0.01-HBU9D]9;HLAF)?@)"6T-T?1%,S>--V23,UW&!R7@ MUQS\U&;+60I%H2EZ4$11*)"2B._1![;C)457Z,O#6_3+JU_1*Y0S]#GCM20L ME2M7P> ZA+OK!KIM!_(G!@K01\Y4)M$[&#"]]'\%T3:9NO-EYHCZ>W[XVLR(ZN'=B?DHHC=38_ M_X1C[S=;LC\HV$7J89]Z.!=]GBPNL"*>JQHMB*?*BJ(RMD!T>=*ET;>V BC'UF&'Q3L(M^XSS>>+<.62Z57 MG)@I1QLA.I]H/UZ.JF$:+1//7HND9TMFV=ZQ SRA0E<#^@>J!$_KG8*&>P0E MJ?1NL>$F)FX<>"-==]+R+6=X'4E#9D(*X/5&]BFQ\"V/H""_]$9]I M%,;)!-^RYUO.\OU.&2SNHB$D*>A"+I5>[$=KIUD:!,$B&E?=8A1XOAT3>X.\ M>+.@G[D"3&YL1:N >)9*+J-QO6UFGI>$$ZAG2HAG43O)VPM>O@!S9@?%!D'L M1^.F9K$*EN'4C/H#IO\?F(I"\U"@QU/*TD6X6'*+<(QG&N$)MD$#\:S.;+89 M80>JWQ3V)!?H2 KH0[HG,:[@(J-%BN#5$PR.D,'4KN\&.2>[PEXRYO\_) \/ MFH?G1>^3RJCH:O :,6K/)#270&(D8AI-%6*0/CRK-)L[0:\4>=9<<^LD,M=Q M' 1C/M,*UG$P@3BH%9Z7JVZ[:4I0@V.N#P962(MFQ;&QFDVK:#'%.*@6GI>M M/^>G+S%>6\*EH:86JR"()_04#P*%YQ5J0$/0JY#,B(!U"">:?&=E;:,E9Q3> M=6+,HLTJFD =M K/B]77YBP%;\;D"%T5^@.KRT=@AK[08$M4Z_=FZ!J03E4W M.M$D8B1HSU&A]UNI.-9YGG M>+SQK%;A1&_P!YWSYW7N>\K1Y?)-!?%-W4L6R]@+C?Q,PP7&<1B-7X[GZ+;[;M!X(A3/N] HZ#\(8J44'W$!*V M!E")]A- >Z-XU9RB'[F",WESF5&24J$-X/<]!XGK;O0 _8>8S;]02P,$% M @ YH&L5OF'YA C!@ KQD !@ !X;"]W;W)KHT,= F&%9@W8*FW3XS$AT+E42/I))XOWY' M29%LD6(\+/N06#*/Q^LI/*< M;UD%+6LN2JK@53PLY%8PFC6=RF)!/"]:E#2O9JO+YKM;L;KDM2KRBMT*).NR MI&+WD17\Z6J&9R]??,D?-DI_L5A=;ND#NV/JV_96P-NB]Y+E):MDSBLDV/IJ M]@%?7/M-A\;BCYP]R;UGI*G<<_Y=OWS*KF:>1L0*EBKM@L+'([MF1:$] 8Z_ M.J>S?DS=S9(8RMJ9UH;[PIU]81RC4_E)> MR.8_>NILO1E*:ZEXV74&!&5>M9_TN9N(O0XXF.A N@[DV Y^U\%OB+;(&EHW M5-'5I>!/2&AK\*8?FKEI>@.;O-++>*<$M.;03ZVN>97!HK ,?:0%K5*&[K0O MB<[0M[L;='KR#IV@O$)?-[R6M,KDY4+!L+KS(NV&^-@.02:&^$S%.?+Q'!&/ M^);NU^[N-RSMNY/#[@L@VS,F/6/2^/.G&-="L$JA#U("SPL;G]9!8'>@-]:% MW-*47,/./+>V]B]D;,#KG[/U7=Y7UU3N4&P:BC5#^RO.G^D M!9"WKF+K*FI=N(.$*UH< 3 Q)S4, ME^-I-:V"9.E-0%SV$)=.B&W>0U !H(*! $XN_-*QZ3%*(@G$&)O$"7O ME<6'.D6H7;/H.FUM=4:81-IYVT<1>V.D%J,HBB>0[LDG=B+]E5&E&MG2G2Y%K(0M8K@T8L8T2OQP8DT&,<1N-01X MHF:#AEOAF2(7$R\:X[-(81Q,Q?0@A=BMA3ECZOX;0(W=+( MNQ:K* DG-)OL'0#=)\ A[[Z6+,C;G@3_CZ,@&721'*.+A8V\E;LI>M@W5LAB M-!GU@S 2MS"VH70\4E/P+$@M1I-(!U$D;E&\YF69MT5?>\[FE<5TAJ\G-TXIU['@8![DKF]RCTYI[7_$'BID(?76L%&3S_ MFV7O431?$F\>!?Z\"1AX]:)Y& 0OMKF4()DOC3$T$H*[MVA)YIB0%U->*ZF@ M!0(.G2K15/"[OG&-" [F 6E+]^[YW>M7$<0L!<8UG-/D<%:'6H&\4BMD6:XO M=F'CZW/_65ZAE&YS2 16D&8]@&//N*VRF45!,''$($/=0-QUPQ>F*'P%E0T5 M%4R_/2V9)4$0X&1\#6$Q\Y>$3*0F?R@=?'?IT"91:=FBULL_R^D8$V]\0+68 MA6$41Q-@A^+!/Z9XV,OS3= >#1X;MY*VHX?%S';T6.S=INN?,CY3\9!7$A5L M#?V\\QC8B_;7@?9%\6USP7[/E>)E\[AA%$!K VA?_T:S^ 5!+ M P04 " #F@:Q6J"GX_08# W"0 & 'AL+W=O.9DQY87KZB2#G.F! M+*' -PNI%[DYXX433^MGURJ>RLH(7L"U(KK* M+T'(])?S"!0$!BK /#GQ7,00AKA!A_6D^G&](*-]LO M[E_KW#&7!Z9A+L5OGIILYHP=DL*"5<+*KDFRD:CFVW4 MM:G5F TO["S>&H5O.>I,/)=%BG,"*;ED@A4)D%OKIT5.3TY(R>$%^0NDY5F1:JGKD$,:^8F[9"7S9#TE2%_,#4@@7].J$>#'OG\ ML/P*DDY.M^4N)M]5@'85H+5?<&0%^A)KG,)^)[O@+G3)$I@YN*(TJ!4X\<'W..;QE$37$E&L11P/26R*G#B%23 5^Q! #G%B4ZE M$$SIL[YR-&-$]1AVNUC%_C"N*$WHCMP^T%!-'J%;MC1#0_2S66>8U5QY2:/YZ1D+>-F,4D)N)%F MN,!ZR]KXCS>HO('G^3OL;T5MP4<=?'0$?(VH":M,)A7_"VD?;6,XW. 8>LUG M!_@=@5O,HXYY=#PSU[KJYQWM8403ZD5AL(/;%^=%PS#LIQUWM./C:?%XU09W M4UXL^Y#'^R@C+Z)T]R_1$X>Y^93V(T\ZY,E!Y#N\'NA*/6]#]X%.]@"H'X9T M=]F]&=9@NAO'FKU2X,&QY(4F A8H] 8C=%#-,=UTC"SKD^Y!&CPWZV:&-QM0 M-@#?+R3N'&W''I[=72G^!U!+ P04 " #F@:Q6?B1Y(W19E%M3@L[V;5IN11 MW%;*TAFQ+'>614D^65RT[UV5BXOBODZ3G%^5J+K/LJA\?L?3XO%R@B??WKA. M[M9U\\9L<;&)[O@-KS]MKDIQ--NIQ$G&\RHI-[WEV0T^BMBK1J_Z+';=DY MF:#5?54765=9G$&6Y-O_T5.7B+T*F!ZH0+H*9%C!.5"!=A7HH *9'ZA@=Q7L M803O0 6GJ^"<>@UN5\%M<[]-5IOI(*JCQ459/**R*2W4FA>M76UMD> D;^ZL MF[H4GR:B7KU8%GDL[A,>HYLZJKFX9^H*%;?BJ%A]61=IS,OJ-Q1^O4_J9S1% MGVX"]/+%*_0")3GZN"[NJRB/JXM9+4ZE$9RMNK#OMF')P;!9)NZK-HJF]M)< M^Z-H0]5]^7RP?F"N_S:.D^:^CE)T%27Q]$..EM$FJ:-4HQ6:M:YY+=JOR%\8 ME7F2W^F2P8Y<3J%$G@D;=UZ2G9>DU;$/Z+R+TBA?<135*."KUXCBWQ&Q"-;9 MLU5R6Z6F]WE8S"]F#_L6&&,U'=Z;:A.M^.5$]&@5+Q_X9/'K+]BU_M#YH88C MEFL[M8@F\;H8[,)*19"BC$@,V>A_4,L-*J.3,#25N\'QR=$OAL"R) A MI!@#$I,,='8&.JTZ/6#@AWS5=.S"0>%9^^I5\YC1/HK^O2[2%(G!Q6-4QO_I M;'4@;844"R#%0D@Q!B0FN>_NW'>-S7?W4*\:O\604QA=\EAGK5%HK+608H&K M-/^I[P^>DW$HH,G:@ 9,H04 M8T!BDGG>SCS/:%Z8;=+BF?/.O+LR$@-ZG6-&F;&.08H%GOH()=Z@#4$&9.: MD@W^S@9_O W[(Q.=);YR'IYMN8.!I#'NV%1#BH608@Q(3#(/6_VDV#)W@=$3 MK]!&S U1R5,Q+XY17:"J>=& SZFCG!*C8M'22/_%RE51Z M!4I)0-4"4+40JPB'4G=P6[)CI603>@*"C5/L?83[9U3NN!716N(<9;CF:*/S M[*@M%N/AQ"S4%?.(,\2XFF*V3_U#O5&/$;"9(QS @,?3J4ZE7<]QL*L\Y$&) M :A:"*K&H-1D)WL.@=(=(%#1J"JC$H-=G''DE@,Y,8 MLR[521D[-5#:@-79OVYI2E=,LS:E*698G,(]3L!FGG#NV@96F8)^?6A SM#AGEX-E8Z8Y?1<3ZU!#Z)$#.0TY&&99 M^G2J\W?7;X;.=)A44 @!JA:"JC$H-=G)GGR0[R8?>B=!]U,0E:,0;-OJV!(4 M?("J,P:(I1,7<8 M(E+-Z3N..S^PS$=ZG$!.PPF&&90^G9IU?M]R'=L>)A44,("JA:!J#$I-=K*G M&N2[J8;>24@@L"0J(]%W6*!0 U2-::[!V&'1GE=0ZR?.0,V\X0=N,:,J!IA2?SCX7II/<+0UH%LG0-48E)IL=<]% MJ)F+M".<:?.MU1BMBFS#\RIJ=CAIO0/]L@FH6D!53C,?-CU0"F(,*)O1HPUJ M1AOFS4GFRJ/3#[J_ U0MI"J8L'UWB J/E9)-Z-D%/9E='&5*]#B[,$<;G6Q MB^-.@K(+>B*[ (T:@JHQS37HV<5L[V<.FI^]$+F^2_(*I?Q6U+1>SX5$N?TE MB>U!76S:7S[X7-1UD;4OUSR*>=D4$)_?%D7][:#Y,87=[WDL_@=02P,$% M @ YH&L5G))CG;K!@ 1!X !@ !X;"]W;W)K%DI_:/9/ENR!3[FZ6]Y(>&MNM811PM,L$BF2?'[: M&.#C(6WK 4;B9\0?LYUGI$VY%^*W?AF'IPU/(^(Q#Y16P>#?F@]Y'&M-@.// M1FEC.Z<>N/O\HOW"& _&W+.,#T7\*PK5XK31;:"0S]DJ5K?B\0??&.1K?8&( M,_,7/>:R';^!@E6F1+(9# B2*,W_LZ?-0NP,P'4#R&8 *0]HU0R@FP'4&)HC M,V:=,\7Z)U(\(JFE09M^,&MC1H,U4:K=.%42?HU@G.H/11J"4WB(IHHI#@Y2 M&1)S-&39 EV DS-TA.ZFY^CSIR_H$XI2-%N(5<;2,#MI*@"@U32#S61G^62D M9C**KD2J%AD:P:3A_O@F -^B)R_HSXA3X163WQ#%7Q'Q"+7@&;Y].'' H=O% MI$8?K5O,P?0'NKB\_C5%%[?75^CZ9G0[F(TGW]%@.!O_',_&H^FQ;=ERM2V[ M6KV3C[,E"_AI [9JQN6:-_I__X7;WC\VFP^D;&\%6ML5:+FT]R>0>*(T$ FW MF9F/;9NQ.K^L^ZU>NW?27._"KPI1VO:V0GNP_"TLW^F86QZ(-(CBB)G< ?&M M@8X-4*2$>3,1?R/%.H+81/?/Z'K))*RX>Q4,!QUO1+.J@SN].PXNUN<72?.2Y%![DQ1&&5+D;%8QQG+,@X9 M%?@6Q9S9X78K4#K=$EJ+2,L.MK<%VW."'<20W%D:<(,M@.6-%(K! FY-[+T* M@%898U6$8#M&[!7LY#E1#A":=N8LDFC-XA4W_)0*!0\+'H<&?Y2N>:8T M>UE9R:LZV^N4X+N1?'#GX1T>QDY+OT/)I8,G6PBICA27R8Y1=J[%U3"GGE\V MRSGM1\TBA5G$:=94B>#WD2ZT0@3[5F_9VO2R4;47Y1XIVU,5:I-N39P5Q(U? M86X39YD.M)VTG^]=J'709<3N@3YJ*0 ?E,$/I6U_,0H.QVX2GTD697)VW1 M,C*;4 UCX8))L9M*;R1?LBA\8:D\BH1:<,BU*R"S5&VHP8J[2J)'F'JXC-PF MUNO6K6E!M]C-M]<&9BK2HS= K?(HJ:0@"]?64"TNN!:[R7;P$IY+]EP;FU7: M//)I)30M4NVZ12SH%;_"KT$@5[P( "L^"V6V_#*O6J1ZK;8='RF8E;B9]7H_ M%B$Z=QT>%_G.!IQ8"!67<5N$:(W;24&3Q$V3;Z[4K;"KC-EMEW>510C[.S2T M#[P@0D+>U1N.)S]'T[?TAL1)L.^EED-IVU^%@F>)D[KZ@Q#*3*#_3'==2RG M<>K91!__LXJ6=07<1NO>%NV5TXQ-"),ZQQ5L2-QL"($6;WJQDL(!:[9VV61B4=J"U+QOW?_2V MI*!D\@HE[QCWKO:!6'C6]\H-I7OVCUI7D#9QD_:N=6]I.HFE2?9;K;)1%BE, M:UI/4I W<9/W-HO?Z;X BNZQ<< ;,KB%JW&W12JX+7+$KR/-@M1)[UU)_&(\ M&4R&;TGBSF+AW4G\0-KV#SF+TH&Z2X<9>^*Z[H+R5O*8*7TR(U */H6P4[$Y M1-9AJ%.ZSNZ/3-I/BVFU0CC"K7+:L$IY-;ZD125!W97$3,+66,EGE.D6%=H= M0"O+I](;G ?JH3?V6/KV7DUA1(OZ@KH;[7V:XD],B2ED:O)XPJ*THJ(:858K6H"Y*!^HN'3Z?CX:WH\%T M] 7*O?P)'I#.(E:LMAZYT_'*1ZP6.8R].K0%^5,W^9OD-IB<&WQH]._=^.?@ MZ%4B(QCPO. M0BZU /P^%U ";5[T!-N+X_Y_4$L#!!0 ( .:!K%;>YR48@@4 $4. 8 M >&PO=V]R:W-H965T&ULK5=;;]LV%/XKA L4*>#X(B=M M$"<&G+1;@[5 EK3=,RT=6VPE4B6I./GW^PXI*7:G9-WEQ99X[M^Y46=;8[^Y MG,B+^[+0[GR0>U^=CLEQ* MI0>+LW!V;1=GIO:%TG1MA:O+4MJ'"RK,]GPP';0'-VJ3>SX8+\XJN:%;\I^K M:XNW<:>8]:6F<.%7;"-OD@Q$6CMORD88'I1*QW]YW^"P(W R>4(@:022 MX'FK*1^:(BOA@+ 5%"4":;66M:9\GA3 MVI-5I5@K+76J9"$P!4H5E4!QC:47Y?+Z]97(378JZI0J5P5)&S- MG'QH:5,7 8, (D=R2VEME5<-Q[O[-)=Z$^(OE7-[<+V[[$Q@;O:$'L.#BR-Q M2=9C>((ICM@PJV! &T\B4RXMC*N11!R S)'N@T7]B'99Z(&0,1"YO".Q(M+( M.)I6._#"5U,JSRA6M76UU%YX@XF=YOW@C,32!?(P>+(;PU]2^KV6%C@@@":Y M8.+)*J:3P]^%RTU=9'!(\&YA(;CUM=9Q> >WV4);3;TQM[ Y9K4$SW^$:J=8 MIV_F+*'K+AV[#OT6$L@I5A+91^-M WP:+\R3G%: MAE#HL/Y"C^">8)N.X3RDTN5BC9WO.B3!H$P62I-'$F4C\2FG)W2T0FWOM,*H MDZW^<4SPW$+BNT!4Z)(,;1SZ8'O Q<;W5>X'W!!<>0:"-0>W=:8 M&S;X,F(!@AHPGXB-);O@6^I\TU,Z>';+:(;=UPFD9QN30]UK=R8+)0\!AOY$/4S!VD3[< M.7+=[!O&F1E'+..?$I2 9Q0J?#*;=_\WH&F/3%PY5P/AY>-J7=0.=QKG>%ZOP!!'0J/W9'(,O8\EPYU[B=NGQ0T?Z\A1LPFZLP]* MKE015_?:FK*CN#BY+\,UFZSK2O,$R'X>,OO3KMOI&7\-'ADCQ]8V$HH+B<* M6D-T,GIS/! V?K3$%V^J\*&P,AYXA,<&PO=V]R:W-H965T&ULI91A3]LP$(;_RBE(:)-*DZ:E0ZRM1+M-VP>D"@;[[":7QL*Q@\^A ML%^_LY.&3H)*T[XD]OGNR7M)WIOMC'V@$M'!2BJ5)PFR32NA-318A9B:[N8F<8IJ7%M@9JJ$O9EB1?WE%Q6J$D:#1:+>70UNEQ.?'Y(N)>X MHX,U^$XVQCSXS8]\'B5>$"K,G"<(OCWA"I7R();QV#&C_I&^\'"]IW\+O7,O M&T&X,NJ7S%TYCRXBR+$0C7(W9O<=NW[./2\SBL(5=FUN.HD@:\B9JBMF!974 M[5T\=^_AH. B>:<@[0K2H+M]4%#Y13BQF%FS ^NSF>87H=50S>*D]A_EUED^ ME5SG%O?"2K%1+V=K*S/,X0:?4#9_ MU\6[I4MTZ/ :V&',!X-($W2\1'>N.]T''CC_^^T!4W>!GF;7%(M,IQ' M[ -"^X31XO1D-$T^'Y$YZ65.CM'_1>9Q4#J$=UCPLT18F:H6^H6-E9FMEK^1 MX*E-Q[,"$117:.+H!SG$X0!\K$8+#LE]!*%S(*'XV!10"IOOA$7 QT;6[%@7 MSD66(9&QDK.D]U]F;"YTAOR+NQ*N;EY-M;\ M$6RW&?\]MI.&(FU]0/ 2^^S[?9R=<]YI\V0;1 ?/4BA;D,:Y]HY26S4HF9WH M%I7?V6DCF?.AV5/;&F1U!$E!TR2YH9)Q1N#$USAVH ]2,G,SR4* MW15D2DX+&[YO7%B@9=ZR/3ZB^]JNC8_HR%)SB. MG3V;0ZADJ_53"#[7!4F"(118N<# _'#$%0H1B+R-'P,G&24#\'Q^8O\8:_>U M;)G%E1;?>>V:@MP2J'''#L)M=/<)AWKF@:_2PL8O='WN/"50':S3<@![!Y*K M?F3/PSF< ]Z] D@'0!I]]T+1Y7OF6)D;W8$)V9XM3&*I$>W-<14NY=$9O\L] MSI6+JM('Y2QLL$)^9%N!P%0-"^&OBZD*P5\\K S6W,$7;2W:G#HO'."T&D26 MO4CZBD@&#UJYQL('56/])YYZPZ/K].1ZF5XD?&!F MGT#:1)FEW@R\93R")? M]G]/H1>9O2P2VNO.MJS"@OC^L6B.2,KKJ^E-Y/XTO5TK-?6*+9QT:U$+7ZOWE<'=^"1=\"O]/[A\3_''NN+ C< M>6@R>3LG8/KF[ .GV]@06^U\>\5IX]\S-"'![^^T=J<@"(PO9/D+4$L#!!0 M ( .:!K%:>S2O&PO=V]R:W-H965T[CK%AT+%26/(F)F_[Z M4;+C94.;PPZ))9'O\5$FZ5ECW:,O$0F>*FW\/"F)ZJLT]7F)E?!#6Z-A2V%= M)8BW;I/ZVJ&0$53I-!N-+M)**),L9O'LSBUF=DM:&;QSX+=5)=Q^B=HV\V2< M' [NU::D<) N9K78X /2]_K.\2[M6:2JT'AE#3@LYLGU^&HY#?[1X8?"QA^M M(62RMO8Q;&[D/!D%0:@QI\ @^+'#%6H=B%C&KXXSZ4,&X/'ZP/XEYLZYK(7' ME=4_E:1RGEPF(+$06TWWMOF*73[G@2^WVL=_:%K?\22!?.O)5AV8%53*M$_Q MU-W#$>!R] H@ZP!9U-T&BBH_"1*+F;,-N.#-;&$14XUH%J=,>"D/Y-BJ&$>+ M&[-#0];M9RDQ73A,\PZZ;*'9*] )W%I#I8?/1J+\&Y^RC%Y+=M"RS$X2W@HW MA,EX -DHFYS@F_2Y32+?Y']R:Z'3EZ&A%:Y\+7*<)USK'MT.D\7;-^.+T<<3 MPJ:]L.DI]M/"3D)?%C8=0D\Y@*94>0G*"1PGVOU+-8:82?T%H>P"E:&2R1T7)!,P,T5 M" KE/+U39M"M> 1 A51:.81O;%_9JA9F#S4Z9:7*A=9[$$;H_3-Z4,2_0Q*@ M<8?: UE0DH]4L3\R4LF22^%!M%JY*U4 S[EZ'W((;"A)\5MRP+_S8*C2FB< M(HXK;6-X)(4;ZP,$ZKIVMG:*\4>7RZ&T,#E"PRYGY^,L,IU-+SX$#,?E$F:F M0PU'ZR?,L5KSU7:GV8#U^!KC.-+[(;Q44.E11U?H-G%N>4YW:ZAM[OZT'XW7 M[43XX][.59:T4<;SE18,'0W?GR?@VEG5;LC6<3ZL+?&TB&ULK5;;;MLX$/V5@6H4+:"U9-FI[<0VD,L6+=!B MLTFZ^TQ+8XNH1*HD%=1 MZ5QSG"0V+[$6MJ\;5'2STJ86CK9FG=C&H"B\4ETE69I^2&HA5;28^;-+LYCI MUE52X:4!V]:U,-LSK/1F'@VB_<&57)>.#Y+%K!%KO$;WK;DTM$LZE$+6J*S4 M"@RNYM'IX/ALQ/)>X"^)&WNP!O9DJ?5WWGPNYE'*A+#"W#&"H,\MGF-5,1#1 M^+'#C#J3K'BXWJ-_]+Z3+TMA\5Q7?\O"E?-H$D&!*]%6[DIO/N'.GR/&RW5E M_2]L@FR619"WUNEZITP,:JG"5]SMXG"@,$E?4,AV"IGG'0QYEA?"B<7,Z T8 MEB8T7GA7O3:1DXJ3M7&GA=U5@\5 _(4H=KVS/ZRQ[%?"K,'T8#F+(TFSX"MZP\W/H\88_ MZV> &3T/PRUR;!N1XSRB'K!H;C%:O'TS^)">O$)RU)$1 MX*9$.-=U(]064#DT%J1R&G+*G:'^L%1\KMR5'=^ROKM7>OMFD@W&)Q;^;(5R MXF.EH3&Z:'/7?X!="DN=0?A4L%@P@L4#(S4/&X:E[I%*^N[4*Q!0,55HJ80, MW.A&YC 997WXHT$CG%3K(&!!& 1;:N-^8QOD RCA6CI\5W,55ML8?K3"T&6U M!7)!*X0M"O,^!J$*$%7%]C:ES$OB>HLT711N!)TV3,8&;T2(H2N%HX[;PM(? MZ5P*1T[Y2 7/F!6S$\8(M48:62YPE 4MY4J2^)+''^GO43FRWIL^?&O(?UO* MAA5WWNM'+L=/]+R! JD* Z$^7+2&%3BPKC2(4(>61&Y)H(8B;_<=Y>- BRP^ MS"_%(==K)?\A>=%0:N\DS3VD(/:F\3 =>:W>.)Y,IA"3L&W0#U4.."4A\#)X MBZJE+!FL?*2HP$*<#N,3[\(ON03SJF6*!'&U5Z:0!&)$7EFZO'8$%D)+N?NL MK%.566D=R[#^2E<4=PK+,7#QIL.37_Z]#^S^Y )SK)>4QA^_]A^F!7W1K-X,AX^V(_&DR?^7!R:QKN&LP:BUJW:U4"///'U,T@GW6#Y M/X5Z6&]]JA2>.VR,L%^, =LQ2+.!YQ!#T48:KC4J)AIWU)"]P70^XM*#MX.-//7_H5D MJ8^(0'A&=*?=(^PTO#WNQ<,+CDBLI;+DRHI4T_[X* (37D5AXW3C7R)+[>@/ MQB]+>DBB80&Z7VGM]ALVT#U-%_\"4$L#!!0 ( .:!K%;Z0T@HHP( *@& M 9 >&PO=V]R:W-H965T/G[O+/9EM ME7XT)8 E+X)+,P]*:ZMI&)JL!$'-4%4@\4VAM* 63;T)3:6!YCY(\#".HC04 ME,E@,?-G*[V8J=IR)F&EB:F%H/IU"5QMY\$H: _NV::T[B!P/ZN5 M1BOL4'(F0!JF)-%0S(.KT70Y=O[>X1>#K>GMB49KH%S!X0TGG:807>E"^SO6_2O/G?,94T-7"O^F^6VG >3@.10T)K;>[7] M!KM\SAQ>IKCQ3[)M?&-TSFICE=@%(P/!9+/2EUT=>@&3Z(. >!<0>][-19[E M#;5T,=-J2[3S1C2W\:GZ:"3'I&O*@]7XEF&<7:PT]E?;5T)E3FZ?:E9AQ>V M2+"ST.(%SBW,=F#+!BS^ "PA=TK:TI!;F4.^'Q\BL8Y=W+);Q@DF0T M('$4)P?PDB[;Q.,EGY-M S9^'\R-R]14-(-Y@/-@0#]#L#@Y&J71Y0&JXX[J M^!#Z_U(]#)8.R0$\G']1NOZ['Y#Q*>E::GO^3PTW_ M0GA!T35 J%"U='2L(L?C%%N@?2MLJ0&(:(8-W+#U2N>KX;KL*C) Y305>.WC MK\/W/LRPIQX"],9KI.L^7MT(27?:R?!5HSY_W1L-1Q(;)@WA4&!H-#P_"XAN M=+$QK*J\%JV5167SVQ)_):"= [XOE+*MX2[H?DZ+/U!+ P04 " #F@:Q6 MYO#,F>&0'J^,_>%R(B\>RT*[BRCWOCH;#%R:4RE=WU2D,3,WMI0> M7;L8N,J2S()160R2./XP**72T60YY8# 95W)!4_)_5'<6O4&'DJF2M%-&"TOSB^AR>'9US.O#@C\5K=Q. M6[ G,V-^<.=K=A'%3(@*2CTC2'R6=$U%P4"@\;#!C+HMV7"WW:)_#K[#EYET M=&V*OU3F\XOH-!(9S65=^.]F]84V_IPP7FH*%W[%JEF;))%(:^=-N3$&@U+I MYBL?-SKL&)S&KQ@D&X,D\&XV"BQOI)>3L34K87DUT+@17 W6(*05F)&Z-]KD3O^J,LGW[ M 2AUO)*6UU5R$/!6VKX8#7LBB9/1 ;Q1Y^"Y]I2==8C_]Q?A3_,0_W;DAE(J M9V3W!I]^.5GX)^E&=MU76DS__G9Y-Q4WC^)(G RWR_9[3XQN43.4KYWX0K+P M.:;3_K.M1_&G@V/WQLL":,HK?%,#H;>;GR;#5WI;2F)*E6\D@(=Q+X3DVI25 MU&L4MX=:6JQ!"'\5NE456 O2U/KD"A')S&8' WCF'L-W K6ECPN!/#A MW*%'7"&.,*C*66T=L;+LT>^I-__B3V O!I9ZLY#< &2O"@5SP6:4B-,!:;2U#))[M>ZDBJ#TCB52#U>;,GHOIC6,T"+=8C$ZYJU+#-QE)R$>+A< HU;H#@GRX+B1DE_\%#K>B\0 #*DU9N[/RQ*>/ M _(6-T3(NDJN0W+!G7F-[5D$=N, Z[ZXAUM+6=0ALJ$*9F1E$((>(:E>;!*9 M_7\;F9R*D'U[.1VLMI4M%"O6?J^TA>K%1TA6(/JH\/ @)/01:DG#5+U6T1BJ M(^ HK2UJ#:CZ7'JQ@NK;4_D69AN+U-@LQ(]#B;;4. $AO)?3:S%*L/SI%3,< MG@ODK/+K'1J]0+[=\:&6X"GY15;P_@Y5AWD9X.XZR*HKF"C;AO45%GUQ^69Y M]X]-1IQJ09:@5$C0$ %M=O=N$V!+[[G\S^?;@'07QDO/A,'.^ZTDNPBO5+Z0 M43J:IUPWVCV$+YOWWW9Y\XJ&_PNEG2AH#M.X__$D$K9YF38=;ZKP&H34>%N& M9H['/%E>@/FYP9G8='B#[N_!Y!]02P,$% @ YH&L5J0C\KA!!@ 0A4 M !D !X;"]W;W)K&ULW5CK;]LV$/]7""_I6L"5 M9?F9)]"D+5I@V8*F[3[3TMDF0I$J2=GU?[\[4I9E)TY:9"F&?;$LDO?ZW8-W M.EUJ3<1KH A3M3;7+N\-7,.K8PP#-/E,M. M$L?#3LZ%:IV?^K5K%@FO#;)GGW*PN0.KE6:O;6B]\$K.YHX7.^6G! M9W #[DMQ;?"M4W/)1 [*"JV8@>E9ZTWW^*)/Y_V!KP*6MO&?D243K6_IY6-V MUHI)(9"0.N+ \;& 2Y"2&*$:WRJ>K5HD$3;_K[F_][:C+1-NX5++OT7FYF>M M<8ME,.6E=)_T\@-4]@R(7ZJE];]L&X->K+>UY?KVG6QH8]>]G1&ER; N>PED+\\""64#K M_,5OW6%\\H":_5K-_D/R>__-G0YX, PTTZ7]6; M?\ ").ONO"<[[[WZ_;-V7+(WENDINR)6=; \F_Y?HIN(?38>RA6;""DM.V"] M47LXW @]\/^ZRK^V'J_'8^2/:M;YBKM4,P<9,;P LIY!,PZ_RXZYSGRP]$+(D1PI]-CXKH?Y@>O?9P M=+1G]3^6'C_@N6UKD*37'@WN!MA.S5R" 5:46+.QG\H8-F?O86)*; I9-PXU MO+VNZ55)YRJK5I+^^@1WC+-46T=1?G#4/CHZ8FUV@&KWC\:>XF!8+>(]78!O M .6J[;>F=! J5ZAR0,-4F"VC@OH4U5AQ=T1V. M&&86DEWJO.!J];MEA1$+5$>N0HSLQBDL!IKS1&J!DUM<(&[JB/ M0 2H74:U&R04@4&K1NHACV^E0".\0:7UT%@Q4V(J4HYI4RH]H?Z(3R01%J6S M 7RTB32PV#H'-"JST K(;26)ASC$L^OJMA1N+CP\3=WR36O#IH;G0', -C]; M26,],4XE7C#/A"1A5$R$\NIM&&YKQ(M"$IZT%9#) 1EEU@\#WEU"A>'(3QD+ M+B0Q;)-C,9D)8>*'(\\MSEC(SFB.T4 P3#3^%+*T+.58*]&C*1U?GXG87QOX MG.'*&%MR57JT5@UIXT/V9H.*$Y1,W1(@-O[SWA_9Y0Q5^K,T^)$X3/G+<7V38CM%0KV(.VBIXO@'9UAK.!HY^>^"OR4VSF; MX@"* :+S!WB'X,0)-8A(XD/TBIYPS$7:1IL0TPK@*4:.(H>U]YRL\*;_*C\Q'"JJ_M-;![DOJ06@._443+D)^WS1"^W=Z ML.TK*7KRU;V1N>_$UF3T2=C;UU.#^>VOM+H-B8:C0_::[C=\KE>(L@)6@76F(Q]8Y> M[W7C010?H@C_O-M?D(.U1!5]!/N":0"GO=JC\9ZA?'>FJI[W?3KI-+YKY6!F_NL=.I1",'SBJE?K#X1O MPG>QS?'P=1&5F6%A8!*F2!I'HT&+F?#%+KPX7?BO9!/MG,[]WSGV"6#H .Y/ M-8)2O9" ^K/I^3]02P,$% @ YH&L5D'FAK+(!@ 1( !D !X;"]W M;W)K&ULK5AKC]LV$/PKA'L-+H#KUSV;>P#))4$2 M](H@E[:?:6EM$9%(A:3LN+^^LR2ED\_V%07ZQ;8D9A4E6.9Y/)^;B22@]N MK\.]S_;VVC2^5)H^6^&:JI)V\X9*L[X93 ?MC2]J67B^,;Z]KN62'LC_47^V MN!IW47)5D7;*:&%I<3-X/7WUYI3'AP%_*EJ[WF_!F3 Q-F:<(L MX(X+!91OI9>WU]:LA>71B,8_0JIA-L IS45Y\!9/%>;YV]^-)R<^4)D+5%A\ MU"MR'J3[Z[%'>!XTSE*H-S'4[$"H$W%OM"^<>*=SRK?GCP&KPS9KL;V9/1OP M7MJ1.)D.Q6PR.WDFWDF7ZTF(=_)_Y!I#G>X/Q:WRRM4RHYL!>L&17='@]L5/ MT_/)U3- 3SN@I\]%_V] GP_UZT@_'0YFYQ'[Q:W?UU7A9IOE%6T2U6\0C<;85[0C1^W':[X]:?&HT M!1:&H9AWIJJEWHC22(T,[F&1RC=.2)CF+W!#"IN6./N9I865=5,-\97#ZSQ"83BO2R0V MF.Q$HTMR0)AE\'>>G(N\(>$-@Z85\X)HR9V%9*&:E8(MQ4 4X8S$%ZKEIDK# M(T3E.OCS#: ME 7*&GJWRF\><2.0+$N>UQ+&#$\OKK"<(^R4S/2]W+1$&[&0 MF<) 3I4AN&9N;*ZT#-L3XK@&0D\@- M)IZUKK?P>NCG$-MUA[G9-9?:]4?SL M: HM/)83^>A,U5"6K$P3\\>>[3PXYT;ORSA"ZB4Z%.M"9<60B95@#[P.VT)] M:LH-E,A9XU,%5H5LL(\ASPR,;=K8H1B@!1ZR(,L8L=MEWR+5G(0E;T;B:X&* M,(2@FZ#*K@:M;*:3GFY&?:EW)K$K=PI1@B)DR^0SW2NDM5(O*:@E5 3;7?"F M>\HY,_&5LD*;TBPW0_';;W?BF'',)E=I7+B:7KT<)C$RS6V($*^I625'9Z'+ M&-5*JC+X\:()51ERKH%Z<73*HX8\+)42P]:H1V[E6G-AN%[).N,.*HXY^X3I M+M7WX M-O5AZ'X\ \M>Z09+Q!6WP'!3VR;TP*-#;!48!,I- %/Q@:/<1*<(#=+)>BY+ MJ;, A9VAT\%Y(.,T+ASK6AKDVJ_ %$ESAZ'>3L86I!\X!KMH#QR/%VQ1F&@I M)D,"EGA13-[G0RRP@C7$-YD$B_/>82OCH%&0X0C\[\W"3 4D=6LI/;W'C%OQ MPT7Z0S&7?GA*+(96YE+DW%]ASX>W\Z$ ->)3-%*F7]B)!4I4N7U5S$# G)[V M>J\5X)1PVD*BQ"WN!*Y[FL U-3Z.YP,T1>P310:=O8AG2E>(=E-" MMI!R6K95="KK-MWI7);,O%5F0/-40OMKL*^&B@^%.<$/.%B?CTPL&.!T>B7>1PF!WX_:>=LPX6X+$XIBEEK]W?@ \L+N%S;;I\;. M9K2[OW7PL?E?SL*@(^P86+NF\"[,QAG6V@:TP+[7;4P\JSL0IO/%WK1@3+54 M>9A@V(]$=$/?'8<.4!M;)1QY^J7;%;F*@PZ1A2V\ENR?T%Q(@0<^R6V'T+U\ M[M)H>5#JZ1V^L:]U_**[#+\^<"['X0@.<+@]JE"UZ@^]?G M]A]02P,$% @ YH&L5H!.;C]?!0 1@T !D !X;"]W;W)K&ULK5=M;]LV$/XKA!L4&^#8LIRD:5X,)&F']4/7(&FWS[1T MLHE*I$92<;Q?O^=(27Y)8VQ OU@B?7SN[;GCZ6IE['>W)/+BN2JUNQXLO:\O MQF.7+:F2;F1JTOBG,+:2'DN[&+O:DLS#H:HWZEDJSNAY,!MW&@UHL/6^,9U>U7- C^6_UO<5JW*/DJB+ME-'" M4G$]N)E?,JO!PD;1"5EGA$D'D]T1V7)0##C M[Q9ST*OD@]OO'?IOP7?X,I>.[DSYE\K]\GIP/A Y%;(I_8-9_4ZM/Z>,EYG2 MA5^QBK+IZ4!DC?.F:@_#@DKI^)3/;1RV#IPGKQQ(VP-IL#LJ"E9^D%[.KJQ9 M".4YJ0\>HM_%<[YV1>_)"O^,/HX:ZPE[85TCKR[&GN@L\PX M:Y%N(U+Z"M)4?#;:+YWXJ'/*=\^/855O6MJ9=IL>!/PL[4A,)T.1)NGT -ZT M=W4:\*8_P=6(=/)C)"Z4"U?+C*X'J 1']HD&L[=O)F?)Y0$[3WH[3PZA_R\[ M#R--DI%X#4V\?7.>)M/+5D"_%,@,2L]Y80H!$5&8$A6L] )O-NS49)7)G0@Q MT)[RBQ[T9S_!A6P9R-#M?*",JCDLW][9-YP=QC M5+;IFU9@@WCTTI,;8A= .3/GOB$+Y >5F2'C4^T#FV*7QA&99:;1N&: D1/3 M3+F-QM#&.W>",6Q!<(EWW&Y$@F3.GM0-V(/6+8[2X6F2,*,W9K<\8+2Z)4EA8-U7MBN(KV-H5TL%@JX084M9R>D-FJ4HC5X<(S55S#F'*! R;X@% M&!^@>M$'CYQ7N&W8U[;R@&B>R,JY0F[6;=D)&$#/=0P;@.8D*F.!"3!AD M. M/AM*6R;4QFX#U_O%("VUV8H48:'7^@.GJ"0'*Z0%0QA?:>GC04N*K 8N6IJ: S\T1J66(>91.1P8 C@X-B62W/0"60AB7YXED!L M[<3**N])(S0>\4,P%?/%8+X!.I*PCSL2'U6(92VMYY+:"EJ(RL9]J-M#;ZEB MM@"" U I"T^1J',;/(.KS'^0"+YS"*QY4J[/.XBSHVD/%_5:O- %VK,EF$BX MQP0/6V6<7F2H"THT9M]X !%T%]94 9K9%,]S5P@J1N*!GDBC*CHIKKC]*@V\ MF,>26&CUSX_9=O-X!X- AAW(.XPG%E.@BT)W8;A"?D2LDJYMY"@(=G4! EE. MC5/05*A,(ESV/]B8-Y:]8C_]$G%&78:Y*#;>S4T6+B>F*_>#[J)NJP]MA,?) M8U,<-] 16\7#EV_A;7+Y*V?T*)VD8HCAT&7HWE*3:4(7(O4DYR!R MD)F@G\7BV'2#G&KCN *"P'N^'O"V:^!(W(3=G>LV7A@P(S2\HW0Z/: _RAS0 MWPJ\%Z,?#4_CK=D6V5J$"9Z'$U1_''/[W?XCX2;.QAOQ^(4!SQ9*.Y1Q@:/) MZ!UF5VWF@ M=%!-VM[$OO/=+__KQ=?%3L@G50%HM*\95TM<:=W,/4_E%=1$344#W)R40M9$ M&U-N/=5(((5+JID7^O[,JPGE.%LXWUIF"]%J1CFL)5)M71/Y>P5,[)8XP(/C MGFXK;1U>MFC(%AY ?V_6TEC>2"EH#5Q1P9&$%G3K8(UO) M1H@G:WPKEMBW@H!!KBV!F.49KH$Q"S(R?O5,/+[2)A[N!_H75[NI94,47 OV MDQ:Z6N(4HP)*TC)]+W9?H:_GPO)RP91[HET7&R08Y:W2HNZ3C8*:\FXE^_YW M.$A(_0\2PCXA=+J[%SF5-T23;"'%#DD;;6AVXTIUV48>7E/6'6$\ -"A.X$UY5"M[R XFV^9]2,DL)!TBH\ M";PC00[T!^<9YO-H^VT>(KD5MQ1-W88?C3RB M"G\D>U/U,3R:)&GPAS>8?#;O''53E9NY0#B(5G4\PEY12?P:&EVDX_Y1:,+0 M]]0=[!A:Y!;MW8LAUMN>[N]N@=)^-5-Q!>P[NQ M:GJRI5PA!J5)]:?)!4:R&U6=H47CQL-&:#-LW+8RTQVD#3#GI1!Z,.P+QO^+ M[ 502P,$% @ YH&L5MTC6@A-!0 J P !D !X;"]W;W)K&ULK5=K;]LV%/TKA+<6+>#)MI1GDQAHT@5;@6!!NFZ?:>G: M8D.1*DG%\;_?N:2LVEV3=<,^))$HWG//N2\RYVOK[GU-%,1CHXV_&-4AM&\F M$U_6U$B?V98,OBRM:V3 JUM-?.M(5M&HT9-\.CV:-%*9T?P\KMVZ^;GM@E:& M;IWP7=-(M[DD;=<7H]EHNW"G5G7@A3%Z.WMS><#[XX8_%*W]SK-@)0MK[_GEU^IB-&5"I*D,C"#QYX&N2&L& HW/ M/>9H<,F&N\];].NH'5H6TM.5U7^J*M07HY.1J&@I.QWN[/H7ZO4<,EYIM8^_ MQ3KMS4]'HNQ\L$UO# :-,NFO?.SCL&-P,GW"(.\-\L@[.8HLW\D@Y^?.KH7C MW4#CAR@U6H.<,IR4#\'AJX)=F%]94Y()3L88V:6X^E25=C- 1GMP#C>8O?Y@=3<^>X7HP<#UX#OU? M;99G6P ' *&\"#6E9V!KZ[U8.ML(V=C.!"_LFBJQV,1=2V6D*974HN2/Y%KI M@B*_#UE*T"S+S@D91(.V4*TFH>F!M#\3T@N)-O989X<+9V4EJ+3&-JH$K@$. MA/JQ*&NI-9D5>31#J)41OJ52+;'-HYFM\PS O)+Y9BRL2^25]QW,Y'+)76]6 M0@'V055=I-ZTTD36UX,>97QP':9,X'B =VL#7O!);S"I%I^ $UU=16N$PXIR M5S,8*Q\5E=+70IH*DZ9,(714DGJ0"TV9^'T'@X=EP(]/-BP2:Y]8Q!XQ%;H8 MDCWKES^3^K&G)F H8HHTV-)R/"2 M*G)1+3QV4":T:F"?? Z:X@-][B!'QV!)[2U,2MU5)'QM7?@)==&(@*,!.!NQ M4%JG!"([:@5A&B)#YQ173LJ@(Q)-FA@0K\G#[=OX#8U?UMSYW/CCO0Q$88-, M[/WQ<%Q,#P7$M:VSCPI>"'JP/#L]X0WK6@$LVJ&@KY5#PNZH[18:)77)47O% M4E#F(G?#!1L1#^XQN+]+2:C M6Z%!KFJ<(?M.W]_>;)T*N7*<%529+!%MH",W4;[TGMBOX0Q)1'>((WB@$5$( MR ]RH]$/;-13[=N%R:Z1$K% TS04(?=W@$8FWNWHP\)3^G:KN:^$!_(!S-&M M'[,/V==U@.4H(@Z7F+3B>'QT5 PHJ>H$_^SV%_)5D=3-$WH)]Q@1081/#!\R6'%]H&!:/RE8H!$)I=W'8#O/%D99\:]BB M^ ![-DK?/3W9L#?2X$[#_(/G5: MND@.J\,U_&VZ?7[9GN[P"-J*CS5-2YA.L^/#$=HXWHO32[!MO(LN;$ .XV.- M?R7(\09\7UK4;/_"#H9_3N9_ 5!+ P04 " #F@:Q6_ U/O0D& "\#@ M&0 'AL+W=OED$:5(E:3B9+]^[TA)EM,T*+8OEB7=O7MW?'>D MSC;6??$541!WM3;^?%*%T)S.9CZOJ);^P#9D\*:TKI8!MVX]\XTC642G6L^R M^?QH5DME)A=G\=D'=W%FVZ"5H0].^+:NI;N_(FTWYY/%I'_P4:VKP ]F%V>- M7-,-A<_-!X>[V8!2J)J,5]8(1^7YY')Q>G7(]M'@+T4;/_HO.).5M5_XYK?B M?#)G0J0I#XP@<;FE:]*:@4#C:X<5XN=4^_HI-LLWF$Y&W/MBZ_F(**7?\9" VLLI[55?8DX#OI M#L1R,179/%L^@;<X%@I&C0B@3 MK)#B:+%?\WH*3="[D&M'D9# #!"V+%5.(D81,&\]387TPE".#-#7T[&9+*!9 MY8.3W(-3H>6J@5:? .I.XP!T;2NL9X\C&TN0Z0E;J0)4EQKZ>14 M7$NM$,,H>2 ^C=((Z'T!7SC'F6'+F&7,HM@ESI#4!$0GUQ6$.0SF0GE!94EQ M9N"QL^VZ&KDLY[&.KP[$I>#8I-U77$0U&9=0>)&M>,&S96W)-T/J6M M[D2=NF>C4'-CA6VX6)ZKZ\C09C=+1[E=&_4/4BIEKK0*BGP7@NXPK)$^4]K+ MLAB K[PB3 F)0&-=..)F?< \>N!/-D4;J0$3W#> MEM!8LY]+DY..H;<5]0+RA$PX08DU-Q2+RY+\9EU.Q?-G)]E\^?J'KY\LYQ K M\W'@ N;*%H/-T3$;' [W/RVC-(;[XT4'@\25SVUK6-0/JI42&HK5^V;+A>#) M<"IB/Z,';Z5N2?1 @^&+XY==E(2DE5SUVAC 0/+M6"?95@YUD?>.M9< O?;AGZ(,-CA_I_F> MH_L=#D/=O$EG#'[;#XF'S/]L>?B^T18:M$6;A]UY5"&7@I@A-J-8<91Q&Z3F M=!D61Z78V6DPRZ[>:1A\LHW*QWR" M2$?CHD+A1L9.>Q'''J_:UU8ZO 0<;U3=P(!>M&;8M*:5O*4T?7D2I8'\Q =<+>-FXP,67VKFA<.K MC@/'8>?R._M9K][]=)>#$SRP[KL<:UFP*0Z_<5Q$,)0TAR3Z!P_1D2,UW)X'#? &(@*"\5 6J.7 M##I>XI*0=EY)M^:)B=7"::,O V\G31Q7]I:2O\GR#/+ MK>B\+<,FZJIM6)0)+8T9OMA!K3U">$/B\4YY.5BK,]&MH5B6M<6/6;8Z W7 M.^>]]28 H$YZ>>SP.AM]44"GZ_C=A*5@$:6/B^'I\&EVF;Y(MN;INPY[PEH9 M/J&4<)T?'+^:")>^E=)-L$W\/EG9@*:(?RM\7I)C [PO+1+K;CC \,%Z\2]0 M2P,$% @ YH&L5M?SF=K4" 3!4 !D !X;"]W;W)K&ULK5AK;]PV%OTKQ#0M$F R+]MI$#\ QTW1=#?;P-[N?J8DS@QK MBE1(RN/Y]WON):61QK&!7>P7>T21E_=QSN&E+G;.WX>M4E$\UL:&R\DVQN;# M?![*K:IEF+E&6;Q9.U_+B$>_F8?&*UGQHMK,5XO%NWDMM9U<7?#85W]UX=IH MM%5?O0AM74N__ZB,VUU.EI-NX%9OMI$&YE<7C=RH.Q7_;+YZ/,U[*Y6NE0W: M6>'5^G)RO?SP\93F\X1_:;4+@]^"(BF'S]7E9$$.*:/*2!8D_CVH&V4, M&8(;W[+-2;\E+1S^[JS_RK$CED(&=>/,OW45MY>3]Q-1J;5L3;QUN]]4CN>, M[)7.!/XK=FGNR6(BRC9$5^?%\*#6-OV7CSD/@P7OGUNPR@M6['?:B+W\149Y M=>'=3GB:#6OT@T/EU7!.6RK*7?1XJ[$N7MVXNM8168Y!2%N)&V>CMAME2ZW" MQ3QB"YHX+[.YC\GT\_I6M5VSQ0?FH"Z/$/UQ4XK,5OZA2U87R ME/+55,2MPK2ZD78O2G8H8J$4QDDKW%J\.ILN%@L1'95>^G*+%=ZUFRVO;%J, M@#4T4XJ0=@]Y]W*P>^-=K4-P?B\L.1*W,HI"21^$ME$AN5%@1 HO(UM;+GX4 M#;R4UK8UIP<.\#)$>LL0F_PTZM$A5,3<5NJ^%TB6@* M)=1C5 1= ;T3;4-AQ9T3LJHTJ8@TY#3Y3V*"G=3;/7P4<+ F1X?9^NF']ZOE MS^=!!(?X*AU*K\C&3/P3DSA(:9S=@/%QF_=ZM40J$5STT@:9A$L]0H$#XM)! M5/":0FWD7E+6 M&H7SX !,O#J9GE&HMB^').^I(AS@*WJ;\[G6'L7_UDJ/-)-IT@*!$Z;;9@#+ MVK4I\ Q+L@7\";GQ"N_AJ%>Z+EH?U C9AW*_4(*9N%7(?)US&[LRHC =I(L] M()H%/*UM@+W&U(B\J\:NV MR)8&&.\B$L8",1-D:W%R#@I7JK9ZK4O)SO]1&+WAGX&1UX6LR*V0:LOI24+# M:$PG#UY/ 34?+?\RQ SZ010 J"2FTRBQ-HTB9V7DAR QCERS*EIX";J$#%TP M'K^Q:PGR2RKR(=4]B9RO$*4GS>%BC1'54>#GQKM1^7 M&AOKG*)]VHHPS'ZA>!LX% C+VE=YK#12@]THG=I ?I,T:>P S:K:DNJZ]J3+ MF(,ED>$!OKEF[ZDIF(F;'&@*8NSF_^RB<8%407H=R"O2M@]PH$!O!J9AJV'V M*;/L$X0AU2U'Y961D:,BAJ/9HRTJ6:,CFY*^!A8];?]J40M80)G8$JMU,CNJ MS)0SH^K&N+U2V >&;%IRA(;9"(U,4A/<@*GC%%1($H.+452.,HI_@+O*[_K- MF7!E"2BQN#"R:7:Q?VOD[MCS#D+ZB#_(RH-.H>XTZ/M J*1.L()B9 &S?/3P M[NDHR*8/=9[1T5KS(8JE89J!\,)FE2-U85I1I$;7E%GW_3/&:%EH [69)B>> M' IEUSO$=#B$!&..* *F&\97TK:6>#YVD"E+!Y"F3-.)DDZ$2I? ]S4A'[7% M^%'#@-,7,4#\=$W2SJQQQ!!2K][IYW8<0Z101BN2$?:#WJ@;^[1>*[X3BM^E M;8G4Z9IQU/.&2'T'"Q(@#/MG:#P10ZOTG(K% YZH.H?\SN(?6<;P*O MW*-GA%C(1U$2\2-/[L"65]#9GQIJG31A#3YPJSI8UP%OO);9@UGP@@!C*'LY MU^0[#8%*J,1.\E%K!SG+FY.3W%D?RQ47.'6%A2)0'VX[^9*Y MG E<]P6?H9V5:=[RM;:E:8FT8JND 3(; E3I0@QO#NTC-Y[Y/E%2/YK04RDZ M&M"M)$KUG2H]49PI.6/)Z\#'8$^"AKSF-%)C#CW]O37[%%97(AC61M2Z>GN- M)M1P6*B*HOD'-ZJND8'<"+J(( F')&] C'34Y'L#ZK0ALEJN$_6ST,C<6' + M!W(GBUL)G8#_)7E.'J9FD#_ /)7UG@&=8TDK.]\.'E'#2&D8\>=E@%)CWA9_ M99I3U?,C,Y/Z:FK8R=YG:H:IT[FETQ&7H#O9,Y]O[SJV0&13U3 F M=LJS>.%^Q\)SZ#*.XR._&A?XA*(NB;!A"(=="\@A(@I>?8@KQ\*Q*W!]<&G$ MK00PY(Q>L[ FG'??2YYJ?S8"E,Y6IT"(,>EZEW!UO.<,=Y%N^]U@]3K=^^BB MCX#K],4G79O'#G#*N]E\44ZSCDFWFHF_(R_IEO*]#R?SP1&&CB6CUEBZF/U\-A$^?;M+#]$U_+VLWNV@;--T9[$=&HBVA$JDAJ3C^]WLN*3TRM!<^< M4E5.XC"<3RI>R-'%F5N[UA=GJK%E(<6U9J:I*JZW5Z)4F_-1-.H6OA3KW-+" MY.*LYFMQ(^R_ZVN-ITEO)2LJ(4VA)--B=3ZZC-Y<)23O!'XOQ,8,?C/RY%:I M;_3P(3L?A01(E"*U9('CWYUX*\J2# '&GZW-4;\E*0Y_=]9_<[[#EUMNQ%M5 M_E%D-C\?+4E/:+VOQ#M/[,R%ZJ2N/^LHV7C;%CVABKJE89SU4A_7]^ MW_(P4%B&CRC$K4+LD3&),>8_*4]6=C?-I*-&-C]C47[*VJ:BZWO_ZRC*/%J6&& MS)]0!F%46NUUKQBA4$ZFV(M(6 5X]9JU SC,D/U6=0W$U5=JJT0 MAFWRHA2,EP9R)50*N=Z];;=DA;0"-%F(%S9G%J!V2VK%"MNBRE69"6W&S%.@ M:L)E6,[!PJT0D@$?%!VL'88&N::=U8&1$U[#GSO(HBTMV+_$EEW#--STMC\[ MVXY;]I* QN&IDZ05]QR=OG(^FP=8/ O&ZB(E(/[ECP*,$G8LZ -@D!@":QGR MEIBWQ$OBDG;IQ8$IY95@8K42KNN!=W8C:BNJ6^B1G,^1G8;2Q;J0O"RWE ]W M14;.Y-PZPWR]UF+-K6"R<1:PH%[ MQAMT;-15ZJCL;($GR?[)98.YQR)CB3;!TYQM!="/ZFP$XJ31M0]EGNA7)Z+)$[?!F[W;)XO@CFRYFG>T_.X)BB-=H7\GT: MS)9QL%PN.US<0<,TARO=.'+DM^6/@JKQC9:/#X]6PA'-G7E% 6+>!;$ ML_D@4O2J[ZB^2+!ZP)V#]<-@6@81.@IG@Z#[D7.9@C1-O>]HB%HAS^B@R/K6 MO6JHP=UA)/;CL.4?UJ)E$";+1Y/3-U:IY$DW+%GE:MYTD;_M2CCK2]@UIWZV M O4#S[-&=RW/YIH,^@.IH /I@7>?<-MIP;5#BJ]P,,'Y)VO0"LD0O\?+FA<9 M]2281?VT[+JX1$D0OGX]9K_Q0C.D;"-:Z$;LL=%&A644[0UPOYB_GHV_G]-E MD(3SGTII,.13DJ-[%GZ Y/AGD#P\LAEVV=<,3I$ 8HJT95X+=QPG/<*6%9AH MZ$@I'<[LALYGM)R6RM"NN'Q^ S2O>BS[.\9<&95;-W6&9!-7]%[<"YU28\54 M25W\!Z.,QN,)I$Z@AT-H>XY$(^KNO]TN1\_IK;R_M+K>YLZ?):?,**2_C)/ M2NGG)3TU:CCK3P?FC3M#A=/3_]O_+HJ?!]/^?[7UA[MKP\6?#?(2YT:^%L^6 M_]3/X4>A?1'T:63H[2Z/]\T]S/?'0+U%D.EF1N>M;NU#7Q&_N[3N61^P_;Y+ MUVN7KE^%KMA+C.+_T.'RE?OY-5>-@3@>KSBF1BJ"X7G,5S9F6KQ8)8H31HXU8A[FA6N$[Y8A+'3>C&/ET<)_AG_OSX%?%_8.>(2 M^+W$/4H(YS]AO-:*1A)2_4Z4JJXP208L)[/C#S>XB?C!^=%-E&&-1XOP8/]H M$?>__RXDBKITVI=9A09A4-/N$M:)),O%@8DDBG:^NX/C#AD1OGLZPOJQ3U23 MP9?#2NBU^SY*4Q]7.O\1L5_M/\%>^B^/.W'__18D@%6#*\H*JN%X,1LQ[;^) M^@>K:O<=\E99W)'=SUQPC%@2P/N54K9[H WZ#],7_P502P,$% @ YH&L M5O2Q<=(=!@ )! !D !X;"]W;W)K&ULK5C; MNRD?8;(I8B:!!@ M*Q^?<\")"W7 MLNLF>4A$@MC%V;-G%X"/5\;>N(+(B[NJU.YD4'A?OQ^/75I0)=W(U*3Q)3>V MDAZO=CEVM269!:.J'$\GD_UQ)94>G!Z'L4M[>FP:7RI-EU:XIJJD79]3:58G M@V30#5RI9>%Y8'QZ7,LE79/_6E]:O(U[+YFJ2#MEM+"4GPS.DO?G@7Y(--Y\[[[^% MV!'+0CKZ8,H_5>:+D\'A0&24RZ;T5V;UB=IX]MA?:DH7_A>K.#>9#43:.&^J MUA@(*J7CK[QK>=@P.)P\83!M#:8!=UPHH/PHO3P]MF8E+,^&-WX(H09K@%.: MDW+M+;XJV/G3"YV:BL07>4?N>.SADC?>'$KSJC[*'] M&$AZ.-,.SOGT68>?I1V)63(4T\ET]HR_61_>+/B;?6=XT7J^W9H+XKVK94HG M RC>D;VEP>GK5\G^Y.@9;/,>V_PY[_^)[7GK9'\D-CV(UZ\.IY/9D?A2D/A@ MJEKJ-0\E!T=.J#C1RSM16W.K0DFAHH7'9%]8(E'%1!(G4B -:='G0:RD$SO) M<']_+J3.7FPXC89[A[-10+45!8J0*Q08\8^<5Z@T$B8/*U">4RC;8&3Q!7/N M:HQA+6_$@H2LZU*ED*5>>N7]JW9:; M7&FI4R5+X3Q"J9C)T5;AU9;;;HK<.\Y7OR(\@1EP$00%#F3I%;FA4#FG:8B9 MI6R3_ R8#45U3+80[X%Q/-C#(!ZV&CVHD\?Z^I]5,9V/]@]WQ5"D'+B-@)/Y MZ. 7'NRPR*K74ROL&B^V370L#0%9RHC_NU")1 1<(@+# MAD%<20-<2@L/M" MBNRPS3-4ZYQ!%IGFE?*%H*HNS9J8/)/>O(NRYV'7T"]JFR>[CJ$*:-V0 *;_1%#3<>6K#?1M;5SO(S]&6 M^WI QD,9ND)I:M:->-,6UM5K6=5'']M:>LMYRE EK=O1CS(Q?1$3/Y,'Z-2C M=F%L\MQATF+]4ET4D/@V7=2E1$%N)[CE[Q%O9Z$R'ZIB&.P^4DK5 FKM*'K8 MM@J9B9WY_"#,W9E/$NX6KHX)"%&A9?2=)GL0VQ!](BV;3.GE$RWHQ_O8NNM% M[KN[V+#==,+^.9_&2&>3EY=7))*GIXK@D6=UY18#N=!Y&95V1>R6G]A5Y^+BZJRO3^;,J:4.6SDW M/KGJ&O%7K3@;UZQ+)/H,!"Z%P1=F%7%!'EO!Q.-*1N$@U04<"$;*HJY=GYME M:18H@+10-0[JNLFAG,82B%@5!L/&N%BRY-\UM8 5DL[.Z$ZYP.[];O4$<%8H M0A:J@HX8BDCV=E&1MC:A2T"$9+4,#0EW!E4U58 :(.*7->%0$TNE-2\H0G@Q GG(4JJ,CD5VH!\K!I\H >%H2 M3BZH5;M<XOK1_@I\%F]^]]/C_1FK(9\..Z!"^-QJPR/!:[Q9'D"ON<&*6A?>('^#P.G_P!02P,$% @ YH&L M5K&BY1L$! R0L !D !X;"]W;W)K&ULS5;; M;MLX$/V5@5H4NX!J72W;B6T@25NT#UT$S5Z>:6EL$:%$E:3LY.]W2-FRFCA> M!-V'OM@D-7/FS(AS-/.=5/>Z1#3P4(E:+[S2F.8B"'1>8L7T2#98TY.U5!4S MM%6;0#<*6>&<*A'$89@%%>.UMYR[LUNUG,O6"%[CK0+=5A53C]!,MYPS9XA^:OYE;1+NA1"EYAK;FL0>%ZX5U%%]>IM7<&?W/_MYDNQ\$)+" 7FQB(P^MOB#0IA@8C&]SVFUX>TCL/U ?V3RYUR63&- M-U+\PPM3+KRI!P6N62O,-[G[C/M\QA8OET*[7]AUMFGH0=YJ(ZN],S&H>-W] MLX=]'08.TY<4?]-Z_U+FL$&Y1P5W)%/IPS33/@=4%?."B-5C, T/!K$N0[X&O.^#X!> $ MOLK:E!H^UL53_X!(]DSC ]/K^"S@5Z9&D$0^Q&&\MV;* LOS]!.>]KI.?2?H7T>.)J,]C#(5,WKC8:& M F@; 'Y[]V8:Q^'EQ]L[MXHN?Z>6=.G5!FKBQ#M.S!C%5ZUA*X%@)-!A1Z]+0<-I"G:4([$ M#8I6V3_K7R'3K<+*,B'&7!:C0Q6 ^!YYZE^.*.Q*3N&9T!(V%(P,<;TFP;*, MF!#02$/6G):/Q(9R(@E[$LR4S! U>DDOA-V':O7AP"A'Y+%+EFB9TM;L>(>* M0?6XAIR)O!7,9:YA+04IN;X >Q'"Y/*7_?^S5$A%[U0(K0H!:4A>.A%Y:FQ% M9;B)GUG<=>4>])\MS^G3KI0'S\R?A)$?S6;]R5M(_5DVW(>C23ITF$S\V3@< M&"1^DH4_.-#CF\&EA1U3BME;WL.D_C0>GZQ/%/]W_2:1/TUFKW;_@9-L[+?W M2(G*D(1^&+T>]H@09YF?99-7(QPTH<_/G\XR/TR3056?OY;L^'CJ1U'FI^/L M[&M)HWY[I:TV'"^=O60^C/TP#/O**.PZBQJ^*QFC]UCHKJ,W]H7:MJ.F;.LM M:MJ,Z&*3G/4 SC"G%4F5/BGD>!Q]RT=I.6BM9O1[X1$%B%T=AAU_+YRI[0E0'BNMJAM];OF7":?S/ M43SUA0X&XU6%:N.&2))%V=:FF[3ZTWY.O>K&LZ-Y-^12ZAM.Q12X)E=J^K$' MJAL6)&UL MK5?9;MLX%/T5P@6*!'"]R$D:9 ,U^=C,G:"E>7I;0/EU28S?E@ M.F@W;M0Z][PQOCBKY)INR7^JKBU6XTY*IDK23ADM+*W.!_/IR>41TP>"SXHV M;NM;L"=+8[[RXBH['TS8("HH]2Q!XN^.%E04+ AF?&MD#CJ5S+C]W4K_(_@. M7Y;2T<(4_ZC,Y^>#XX'(:"7KPM^8S3MJ_#ED>:DI7/@5FTA[,!F(M';>E TS M+"B5CO_ROHG#%L/Q7%F34;89D:TO@CN!JX89S2G)1; M;W&JP.*LSRI[RCV%=9V+2FGB9[!3X0=J1F$V'(IDDLQWR9IW+LR!O]BLN]_D9 MQ1STB^%N.7&53.E\4+$@>T>#BY3TQU&'G1&'NR2_O-&[A9S2V5!5MPB ME]JKE4J'XDJGHZ&0X@T5ES*%11E8"+W@<_%)!W&WS.S$FC19610/3$<5GS!##??T&J9 L*H* M$+:N_#F?7[>V"JE!7E4H;KDL2-B:*7G3TKHN0@Q"U-F36TIKJ[QJ*-[>I[G4 MZ^!_J9Q[$JZWBTX%@++']>@>3!R)!5D/M 11Q-0 3E"@C2>1*9<6QM7(.C9P MS)X^#1;U1[3+0D\(.08BEWG]NP.2:U!,N_#]56L4Y?GS*'KKMT;!OT5T@!(5MD8S0A8'?5$JS MNRBY4FI,0?8KA-8]D^;&08'"$#+[@@D1]_<0/4!&Z )(B[4#/U'#EO>V:/>% MAE_.80@'IZ58264?E;0-\*B_,DYQ6H80Z##O0H_@8F";CN$\I-+E8H4A[[I( M@D"9+)0F8QAE(_$QIV=DM$QM[[3,J).-_AXF&+>0^,X1%;HD0UOSD&\=:!7Y M7'K$]X&+C>XK7 BXH-ASC0C4'MW6J!LV\>6(A1#4"#,7Q&@'IA]VF'ZX$XP7 MZ$[EQ7OC'"J6:Z\+\)5VWM8A.WT@_SODBF'__JNG['L?49.IF"5'^R?B TF& MHK8H?E)1BXI;QVKKN*U@+IAA+!OZ5JL[6?#Q$(FR7\D'?([]K5]M;;D.E8<1 MS2/XF\QVS>&C+F='.V-[ ZEP_LJY&C4S?YPTU]9H?*?T;-)V M"NZ_/D1MJ.4?Z=MQTLF89R:,Q_XD!43$;/_MV<> ,QE?->)4N"HK:^X:VP#0 MG8)^]F!6#@')%EGF+H^P\XZR-:(0BZ&A2PZ?J?7_&XO3W3[] M2)?JT95&745/W,NG<7]*"?6]<^&R=J@PYWCB+4$00;61>SPYA-S'DF'L6^"6 M;O$HPD!WU,S2;N^]DDM5Q,O/RIJR.W%Q]BW"RX2L:UOMU['EHS7UL@A#=NE1 MM2U\6$7%]Y4X3&U-!X!")\YKB]DF0#G*X/K2+-@ M!=WK^N)?4$L#!!0 ( .:!K%;DRA,>8P( /\% 9 >&PO=V]R:W-H M965T0.3;.,;&6 YR%)BHC%\74D>:EH.@Z^)Y..=>U$J>#) M$%M+RW3B>RV7AO"-*QQ5?P@NX']6302MJ4?)2@K*E5L3 8D*G MO=&L[^-#P,\25G;G3GPGO55UCW<^7Q,BUL>))5$YLD ME&2U=5JNDY&!+%5S\O?U=]A)&,8?)+!U @N\FT*!Y3UW/!T;O2+&1R.:OX16 M0S:2*Y4?RHLS^+;$/)=.K05G"4Z7/ !VUR$*_X2+[WPNP%Z.(XP82B&"R8-Z#I^5GO.KX]0;+?DNR?0D]?&HD0O2!\ MRU>3%6$^&\\]9"#G8/:LPY;\(N>IWX9G"Y:S/6W]J']1L! M;(NRSG"0[-G]P?"PGV,CCW9$*<$LP^JQ)-.U&PO=V]R:W-H965T,X]GBMS9,M 1QYE4+9"2V=JT919/,2)+,=78'" MFZ4VDCD4S2JRE0%6!"6$WG1'TYZW#P:_.:SM MSIGX3!9:/WGA>S&AL2<$ G+G$1AN+S #(3P0TGC>8-(VI'?]_@:;?"X]7JZ%#2M9-[;I@)*\MD[+C3,RD%PU M.WO=O,..PS#^Q"'9."2!=Q,HL+QECF5CH]?$>&M$\X>0:O!&ZYYA2_N+HC"_W#VDRT$V/-QY#"2MX_R#>JT04T^04W) MO5:NM.1.%5#L^T?(L*69;&E.DZ. ]\QT2-J]($F0&:G9YT^_'U$:J]EFKO&'KVB'U8U *(7I*<5=PQ M09BUX.PAIL>Q3D^&29Q>D_^]8WGR,M1GJ[F%'.0"S)[RX^Z+Z9>$S/82:PV^ MD.Y%&G?WY"3NM_(/L':$G9W7LA;,08$-B27(.0LMOS4[N[P:GN](Z=6[M!^Y M^?COX09QNB/U^X./.1PJ<+33CA+,*@P=2W)=*]=T9JMMY]I-T\[OYLU0Q(== M<66)@"6ZQIW!)26F&32-X'05FGNA'8Z*<"QQ-H/Q!GB_U-IM!1^@G?;97U!+ M P04 " #F@:Q6"8^^\WP" H!@ &0 'AL+W=O2BPJ4%5HQ XMQ<-X_G0RV;GQ/!@'+:HNZ:L&4 M0254(_FFO8<=P#!Z Q"W@-CGW03R65YRY.G(Z#4SSIO8W,:7ZM&4G%#N469H MZ%00#M-O6A5'=V J=JU68)'N&RU[?\?G$NR'48@4PWF&6) ==DH-][.F,>B^O)3"]8!DWYE&H M@JVXK+U%:75$'70/Z%Z)P4,M\)&)_>7L#WAX,(RCY(S];TFOEY7^^;:62\B@ MFH-Y9GPIW5N[)>XLNU^G4&SV^_OY=,8N-^P=.^X_N3W77H!NJ/<%UI9= 9=8 MTG'6^RMT$GW>:[O3R"6Q"10D,VUQ)_@P[K^AM?*U;R/0_@%02P,$% @ YH&L5K$H*S3T P \PX !D !X M;"]W;W)K&ULW1=K;^(X\*]8V8=:B28A@<"U@-1V M=[65KJ>J[>Y]-LF$6'5BSG:@_/L;.Q "A5SW[KHZW1><&<_[P7A&2R&?5 :@ MR7/."S5V,JWGYYZGX@QRJEPQAP)O4B%SJA&4,T_-)=#$,N7<"WP_\G+*"F*>S3)M$-YD-* #];7XG$?)J M*0G+H5!,%$1".G8NN^=7D:&W!-\9+%7CFQA/ID(\&> F&3N^,0@XQ-I(H'@L MX!HX-X+0C#_6,IU:I6%L?F^D?[&^HR]3JN!:\-]9HK.Q,W1( BDMN;X7RZ^P M]J=OY,6"*_M+EA7M('1(7"HM\C4S6I"SHCKI\SH.#8:A?X0A6#,$UNY*D;7R M$]5T,I)B2:2A1FGFP[IJN=$X5IBD/&B)MPSY].0+99)\I[P$<@M4E1(PXEJ1 MDTVA=;6*P,?$J:!5X M2Z5+PFZ'!'X0ML@+:Y=#*R_\,95H)ZAT69/KE7,UI#&,'&T*!7( S^?BN M&_D7+6;V:C-[;=(G#]A_28OL05A"5":G/-,@9VO4&XVQF$_9_6,?]& MX2=:/#+$>Q_K#U>D;E=;Y E M[ SZ=8&U#,=^/1S[KQZ.3[#",,Q+-,Y$1&=@IR&UK[Y<), /C/3?8:ZHRDN(KFB1,Q:+$ MSA"B*W M9[B"H=O@^OP\!ZG)NC_("JC<5JGO!GWD0'W#'8988[$M!,<8&Q83E>;#+ST4HVU\ M7D@\Z?J#TR,6'WDV[4V]0]GV&HM(#G)FURU%;+%6.TF-K3>ZRVJ1V9)7ZR : M,6.%(AQ29/7= 3:LK%:L"M!B;M>:J="X)-G/#+=2D(8 [U.!P5@#1D&]YT[^ M!%!+ P04 " #F@:Q65$ FJ7D" !,!@ &0 'AL+W=OAH$P&Z<3;YCJ=J,IR)F&NB:F$H/IU M!EQMI\$@: V/;%U89PC324G7L #[JYQKU,(.)6<"I&%*$@VK:7 ]N)P-7;P/ M^,U@:W;.Q%6R5.K9*??Y-(@<(>"068= 46S@!CAW0$CC;X,9=%>ZQ-USB_[# MUXZU+*F!&\7_L-P6TV D*PR5HDF M&1D()FM)7YIWV$D81P<2XB8A]KSKBSS+6VII.M%J2[2+1C1W\*7Z;"3'I&O* MPFKT,LRSZ4]EP9 [X#G!#I-[N0%C\=$M^?)$EQS,UTEH\1X7'68-YJS&C ]@ M)N1!25L8\EWFD'_,#Y%?1S)N2<[BHX /5/=),NB1.(J3(WA)5W3B\9)_+7I? MK374<#^4FYE+4](,I@$.A0&]@2 ].QE<1%='B X[HL-CZ.D"9S"O.!"U(M*3 MUI !V[C.[.-Z'.WL9!Q'R17YWQ+;DQ78GT^.6R0KEJ#W^5KI6KK/&'?* B3# M+AG(*@TY*;42S!BE7YLG:>-.R: 71=%!?=$ 9 K[K2W#-SP,ULIA+QK%GZQ) M[V+TK=.>E*6\R2_:CXJ]3]([H?,/:*>(OHO3R'W?3;@SX0+TVN\Q@Z54TM;# MWEF[57E=;XCW\'K/8K?63!K"886I47^$FTG7NZM6K"K]OE@JB]O''PM<]Z!= M /I7"BMM%'=!]P>2O@%02P,$% @ YH&L5CH2;?M: @ "08 !D !X M;"]W;W)K&ULK511;]HP$/XKECM5F]21Q('"*(E4 MVE7;0S=4NNW9) >QZMB9[33=OY_M0 H,T";M)?:=[_ONNYSN)HU43[H ,.BE MY$(GN#"F&@>!S@HHJ>[)"H1]64I54F--M0ITI8#F'E3R@(3A95!2)G Z\;Z9 M2B>R-IP)F"FDZ[*DZM<4N&P2'.&-XX&M"N,<03JIZ KF8+Y5,V6MH&/)60E" M,RF0@F6"KZ/QM._B?NB-7R4+*)V=\SA,<.D' (3..@=KC&6Z 8I35VLAR#;8*2B;:D[ZL_\,68!0> 9 U@'C=;2*O\I8:FDZ4;)!R MT9;-77RI'FW%,>&:,C?*OC*+,^E74X!"7Z1XG]5*@3"(:@U&H[>/=,%!OYL$ MQJ9QP4&VIIRVE.0(98SNI3"%1A]%#ODN/K#R.HUDHW%*3A+>4]5#<72!2$CB M$WQQ5W/L^>)_K/E0J2U3_S"3FYBQKF@&";8CH4$] T[/SZ++\.J$SGZGLW^* M/9W;"Y2&\J/_ M=R?9*!KMVGVR3WVH[<'6>):@5GX):93)6IAV4CMOM^>NV_%^#6^7I/W)*R8T MXK"TT+ W'&"DVL73&D96?M@7TMC5X:^%W=6@7(!]7TII-H9+T&W_]#=02P,$ M% @ YH&L5I:1@45S @ & 8 !D !X;"]W;W)K&ULK57;;MLP#/T501V*#0AJ1W:3M$T,-&V'[:% T7;;LV(SL5%=/$EN MLK\?)<=.>@OVL!=+I'B.#D.1F:ZU>;(E@",;*92=T=*Y^CR*;%Z"Y/9$UZ#P M9*F-Y Y-LXIL;8 7 21%Q.)X%$E>*9I-@^_.9%/=.%$IN#/$-E)R\V<.0J]G M=$@[QWVU*IUW1-FTYBMX />COC-H13U+44E0MM**&%C.Z.7P?)[Z^!#PLX*U MW=L3G\E"ZR=O?"]F-/:"0$#N/ /'Y1FN0 A/A#)^;SEI?Z4'[N\[]J\A=\QE MP2U<:?&K*EPYHQ-*"ECR1KA[O?X&VWQ./5^NA0U?LFYCV1DE>6.=EELP*I"5 M:E>^V?X.>X!)_ & ;0$LZ&XO"BJON>/9U.@U,3X:V?PFI!K0**Y2OB@/SN!I MA3B77>:Y:: @-QLLLP5+/C_RA0#[91HYI/=!4;ZEFK=4[ .JA-QJY4I+;E0! MQ4M\A+)Z;:S3-F<'"6^Y.2')<$!8S)(#?$F?:Q+XDG_,];T46X;T?0;?(>>V MYCG,*+: !?,,-#L^&H[BBP/ZTEY?>H@]>\".*QH!1"_QM;9:X8#6PVS'1Q,6 M)Q?D?Z]8E;P,9>D\UY"#7(!YX7R]^AKZ#R-76OJ<>.C*[O@388/1A+VPT]&X MM[O:/?(-/M+7Y,E@/!F^\0X'9WAGK[NR.38_5Z ;V_)QL:,:I[O0Y'32[Q^U MXX*\:9.=SO& Q:,].QV,TQ[^WJN(]KI5@EF%F61)KAOEVL;MO?W8NVR[?1?> MSDRLQ:I2E@A8(C0^&9]28MHYU!I.UZ'W%]KA) G;$D&PO=V]R:W-H965T M=;I1^-"6BA9=*2#,+2FOK21B:O,2* MF1-5HZ2;E=(5LV3J=6AJC:SP094(DR@Z"RO&99!-_=FMSJ:JL8)+O-5@FJIB M^G6.0FUF01ST!PN^+JT["+-IS=9XA_:AOM5DA0-*P2N4ABL)&E>SX#*>S$?. MWSO\YK@Q6WMP2I9*/3KC9S$+(D<(!>;6(3!:GO$*A7! 1..IPPR&E"YP>]^C M?_?:2?1.P%)%Y!XWFTBS_(KLRR;:K4![;P)S6V\5!]-Y+AT M1;FSFFXYQ=GL&HU!A$NMF5PCO;8U<'3/E@+-\32TE,'YA7F'-F_1DG?04KA1 MTI8&OLD"BW_C0V(VT$MZ>O-D+^ -TR>0QI\AB9)T#UXZR$T]7OIQN;M4MB"C MW2"N3R:F9CG. FH$@_H9@^SP(#Z++O90' T41_O0LSOJNZ(1"&H%J\8V&EW= M>=54U 32,@$U>VT+I?&IX1H+:.BY-5"G:F:Y7(- ^E!W*MN?^_#@/(G2"_CH M>J\<'U<;6* ; 2XYL>"J&'S.QLYA--A?4F>?#O8X[F!(!#>Y:J0E1?\I]X+> MA/>Q21J#*^D$?"&DA6:' \&A]W65HDP=F2"VXY;H$1R6M_BR\T\VCE MDK8YX4/.3-FG?P.-DQYU\>L!&'U:;Y>?((F3WMKU681;35NA7OO11)D<[[9_ MA]-A^EVV3?_FWHY.ZI(UEX:TK2@T.G'#1K?CJ#6LJOT(6"I+ \5O2YK@J)T# MW:^4LKWA$@S_"=E?4$L#!!0 ( .:!K%;*;M%*@P, ) * 9 >&PO M=V]R:W-H965TD7J+&MK .W;Y(?+E[^-SQ[GB+@Y /*@?0 MY*ED7"V=7.OJTG55DD-)U514P'%G+V1)-4YEYJI* DVM4LG

M)2U*X*H0G$C8+YVU?[F9&7DK\*6 @QJ,B;%D)\2#F=RD2\WM#BQ?^@+VGS&Q0HM,H)E,N54436#J8"@KD(SBK-Z_\"^_]",>H MYQB-H:^VF'EIS8"(/5&6KZB>0[C0WTX1'H=\\RH.O/ ]^;_^GRUA13[76FG* MTX)G_QKKJ\TL2'\ZR?4C2"P\_UC^][K<@32WW[C&S\X[=:7ZV-R'7(F*7\9#C\#O_0=TTV Z MCX=[WL3WO.X"3"4E5)FH.8$;'.&&W^%>'..V"R-U9M;7F=F/U9E?S/N6DD24 M^.8K:FL./)DQG"HYX^C_56FYSR4 *9MG!LPS,W#L2V'K:!O&USQ#@B!-;F#, M8UJ(M$XT!OPC=B85]AEZX.MH=GJRI?@N6GT\\P'T,-/]N7=TOC\/^O%'X)C: MS&JO4WS+"X69;5^A3B2*YT<0D>\_VR[TH R\)G,O&,PN@G@L.MQ!EU""S&PO MI/"V:ZZ;AJ%?[=NM==-E/(LWO1H:C]Y4A,$>5;WI'$-!-OU/,]&BLCW'3FCL M8.PPQY81I!' _;T0NIN8 _HF=/4W4$L#!!0 ( .:!K%;%/A.RRP( .<' M 9 >&PO=V]R:W-H965TP%?/9]G[\[GWW3 M+1>/,@-0Y+DL*CFS,J7J<]N6208EDV>\A@I7UER43*$I-K:L!;#4@,K"]APG MM$N65U8\-7,+$4]YHXJ\@H4@LBE+)G[-H>#;F>5:NXG[?),I/6''TYIM8 GJ M6[T0:-D]2YJ74,F<5T3 >F9=NN?S0/L;A^\Y;.5@3'0D*\X?M7&;SBQ'"X(" M$J49&/Z>X J*0A.AC)\=I]5OJ8'#\8[]LXD=8UDQ"5>\^)&G*IM9$XNDL&9- MH>[Y]@MT\8PT7\(+:;YDV_H&D4621BI>=F!44.95^V?/71X&@(GS!L#K )[1 MW6YD5%XSQ>*IX%LBM#>RZ8$)U:!17%[I0UDJ@:LYXE3\%<_]MDIX"60!@BPS M)H"2.9-Y0EB5DNN\:!2DY.,#6Q4@/TUMA;MJK)UT.\S;';PW=O#)':]4)LE- ME4+Z$F^CVEZRMY,\]XX2WC%Q1GR7$L_Q_"-\?I\"W_#Y_Y:"0Y&WQ,%A8GV? MSF7-$IA9>&$DB">PXM,3-W0NCL@.>MG!,?9XB? M$GR<\O1DXCG^!?E?_P^9 "!E6TZ@RXE@,229J88_G75U# WOE8V.V+8<=,J1CQZ5N%/4S'TA HW!H.V?C8 @8CVDT<@8./O5#YP4 EZ]XB?$1 MO/?)(]DR(5BEY)XFH!-O=# _KO?W_(U=.O&C=\-?:.*U?DWWDC -OD,=]_VT M>P8O#&D8CM_-L'N<^OCH) JI$_B#K+X^EG"_/*&N&])@%!X]EL#=F8>NK3UX M?$L0&]-B)$EX4ZGV'>YG^RYVV3[>>_>V!6(Q;W+,;0%KA&(!C2PBVK;2&HK7 MYBE?<86-P0PS[,0@M .NKSE7.T-OT/?V^#=02P,$% @ YH&L5I"H<\B# M @ <08 !D !X;"]W;W)K&ULK5713MLP%/V5 MJPQ-( W2)DW7L302+9NV!Z0*!GMVDYO&PK&#[33P][.=-"LE(";MI;&=>X[/ MN;5/XD;(>U4@:G@L&5=SK]"Z.O=]E198$G4F*N3F32YD2;29RHVO*HDD;N&:;@IM%_PDKL@& M;U#?5BMI9G[/DM$2N:*"@\1\[EV,SY>1K7<%=Q0;M3<&ZV0MQ+V=_,SFWL@* M0H:IM@S$/+:X1,8LD9'QT'%Z_986N#_>L7]WWHV7-5&X%.PWS70Q]V8>9)B3 MFNEKT?S SH\3F JFW"\T;6WTQ8.T5EJ4'=@H*"EOG^2QZ\,>P/ , X(.$!P" M)J\ P@X0.J.M,F?KDFB2Q%(T(&VU8;,#UQN'-FXHM__BC9;F+34XG=P12$7D&83C3Q",@G! S_+] M\. -.6'?R]#QA?_6RZ%&M42382)[<\]515*<>^9J*I1;])*/'\;3T=]Y\A9[LCLON10E;-L&X&F.",ST@"LA7^]R\<'%QL+XP>=K&WU^: M-HS-2=]0KH!A;BA'9Y^-+MD&7#O1HG(9L1;:)(X;%N:;@-(6F/>Y$'HWL1OT M7YGD#U!+ P04 " #F@:Q6;RW-)0@" #;! &0 'AL+W=OVPGC3+1#2ZX27SL\[PYK^V3I)/J05< !CW67.@45\8T*T)T M7D%-]4PV(.Q**55-C0W5@>A& 2T\5',2!<&2U)0)G"5^;JNR1!X-9P*V"NEC M75/U= U<=BD.\6GBCATJXR9(EC3T #LP]\U6V8B,*@6K06@F!5)0IOA+N%K' M+M\G_�ZKGDVC]1U^?.%QCE1VUD M/<"V@IJ)_DT?AWV8 .'\!2 :@.A?@7@ _,Z1OC)O:T,-S1(E.Z1Q6M"",5$_H<@.&,JZOT'MTO]N@RXLK=(&80-\K>=14 M%#HAQG[1<20?U*][]>@%]6]4S5 X\3Z',U&H]G( MZ\5_,WO.28_.SZ.NF5:ZH3FDV':+!M4"SMZ^"9?!YW.^_I/8,Y?QZ#)^37UR MI'O*J8NDE7*>WV2*T6]Q.3?R9,U]^&G/ZVLCDZKFVMR=^8$(C#J6E M@MD'VRBJ;Z4^,++QMW$OC;W;?EC9OP\HEV#72RG-*7 7?/R?9;\!4$L#!!0 M ( .:!K%9L3T"P5P( $,& 9 >&PO=V]R:W-H965TVZ?7;A$JP:S&R3=/_] MSH8BTI%JE?8E^,>]=^]=N"/>2_6D &EYK(D"C8+[WH\7TYMO OXP6&O M>VMBG3Q*^60W7[.%%UA!(" UEH'A8P=+$,(2H8Q?+:?7I;3 _OJ%_;/SCEX> MF8:E%#]Y9O*%=^F1##:L%N9.[K] Z\<)3*70[I?LF]AIY)&TUD86+1@5%+QL MGNRYK4,/,)X< = 60/\5$+: T!EME#E;*V98$BNY)\I&(YM=N-HX-+KAI?T7 M[XW"6XXXDUQK#483?!W(+6 YSDF)K\[I"@SC0I^1"_)POR*G)V?DA/"2?,]E MK5F9Z=@WF-UR^&F;Z:;)1(]D^L;4B(3C%'<+6L^QJ=.Z MJ 4SD&$O8@U2SFRW#TEM^*8]%1?CX"IZI74HBM+)L-AI)W;ZKDH>?7>F?U6* M7D;A*XD#09/H\I5"O]?B=KQB-VUYJ3'_!F'!*$(6U8RL9F-DY;K^41J<(6Z9 MXY0'90/P?B.E>=G80=)]-Y(_4$L#!!0 ( .:!K%;W$]?'U@( ,D' 9 M >&PO=V]R:W-H965TF55JEJEVWSR[][0S2GC M3C2Q:_S2(T\3;@!X.M:HV)LW^QWM'+,U6P$-E/ENATZHPBE)1GJB) MJU&6(7?C6L*\DN"_(R$@=X+K5)'//('D+=Y%.XTG?^]I[I\DO*/RF@2]2^)[ M?M"A9_'W:*II^-XVYSC>JH#%,';RO"N0&G.CCA][0 M^]3E\3^1O7'<;QSW3[%'UB;>\0WP$KJ<5O"AA9LZLXG&@=>?N)NV@^.@<#0: M-T%OE T:98.3RI: =F-6'6;882U4G0(KED'[V]Z!O..0GC?J5C=LU U/JGN MI*RJFQ98X.(R+S.J(<&ZU))M#I($74J..WCES(1)'#,->>?]&QY+'8<'=HYC MQEZWF[!Q$YX^!4(I@GH3I@JAL)"(%:&O=R$SAZ1+;7CTWZ_"T8':KIC^@5RW M515SD&O;+!2)1]/VS 0_5>L#$T@0?.K2:%+(XUVTR9M4@5C^VR2:V/AQ,%V6OCO=W9"U)84 M#6E?&I]][_D]VW=-MD(^J ) DZ>25VKF%%K74]=560$E52-10X4K*R%+JC&4 M:U?5$FAN025W \^+W9*RRDD3.[>4:2(:S5D%2TE44Y94/E\#%]N9XSLO$S=L M76@SX:9)3==P"_JN7DJ,W)XE9R54BHF*2%C-G,_^=!Z9?)OPF\%6[8R)<7(O MQ(,)ON*LEKC+$ MZ70I\4%(_4QHE9,OCPVK\8KT.:GP 9TN0%/&U1FY('>W"W)ZX7'-GO)Y4C$OKG)/""< ^?QN^@*R'!_MP%YWW]H/> M?F#YPO?;'_+6DHV'R4S!355-,Y@Y6%$*Y :<].,'/_8^#3G]3V1[OL/>=_@6 M>SJG-=.4$ZH4Z,%K;/&QQ9M6L$G]T/,3=[-K82 I\.(^:4_:N)&PO=V]R:W-H965TK.YBI+96,X$S!71#=51=7S!+C_:OSCMZ65(-4\E_LL*4X^!30 I8T8:;>[G] M!JV?*\N72Z[=DVS;V"@@>:.-K%HP*JB8\&^Z:_-P $">XX"X!<2O 8,W $D+ M2)Q1K\S9FE%#LU3)+5$V&MGLPN7&H=$-$_8O+HS"KPQQ)ILK+ AEG@D5!;EY M:EB-O\A<$H$%](%<%P6SV::$).1."E-JR%[T'G>W"*/9L!DN;,%P[L7'C0"16HM1L0FN2R$<:73G?:S:!KUWJOSBNWI338O6Y9XGP%90/P^TI*L]_8"[J)G?T" M4$L#!!0 ( .:!K%:6IX]CTP( )H* 9 >&PO=V]R:W-H965TD1 TKT9 B\:6QDWOO[CU?TAMNE'XP$0"RIU@F9N1$B*MCUS5A M!#$W#;6"A)XLE(XYTE8O7;/2P.<9*):NUVQVW9B+Q F&V;V)#H8J12D2F&AF MTCCF^OD4I-J,G);SK2::=F[!,A*,V%[#5T[%\H9(F^V6;/+9' M&R7LCTS77#>:WOC*OZ?E[X&?5 M\#&$!=PKPUW27 CW"N%>QN>_P??],17XS*80IEJ@ $/&(ZE#=D,O@Y#/C#P@ M7T3"9Q+8.1>:W7.9 OM]153L$B$V?_;9D.=M[\]KW\ICL^(AC!QZ[0SH-3C! MYT^M;O/;/E-J(BM9Y!<6^57LP:U"+NG4R1ZZALK@/KDY1S?CL-^,==#W6D-W MO:NB.J947+LHKEU9W&Z[4F-.?_TXF4S9^&E?B95,[SV1FLA*HCN%Z,X'-6VG M3HMJ(BM9U"TLZM;0M#E'9ZP"N,2( M/L%A8U^UE:3O/9R:R$KZ^X7^_@?U;[].BVHB*UDT*"P:U-"_@W\^J'YS\*I_ MJV/RXMR=R<%.;?0GO12)81(6A&HV>M3^.I^$\@VJ539,S!32:)(M(SHZT#: MGB^4PI>-G4^*<33X"U!+ P04 " #F@:Q6Q/J8'9<$ 0' &0 'AL M+W=OSK.\88L MB?R>+SB!>*D'9X@'66%!YBSYFT8RGEA7 M%HK(&A>)O&>[+Z1^H('BA2P1Y5^TJ]LZ%@H+(5E:BV$$*6;3Y](SQ%M]F6" ES0 KT">%KB7Z&\0#WW(_(J/,-3(9/),PWR0L, 1K!<]U]F68\\([1;.0YE!N MX3*+=9916L2YD3!*\XW2@IIVF)P'SCXYMST^*'5=KLP?,<,SHJ&/2=G&VPT;K:%*UM\+ZR=K6UW^N^<(8=Z_ZQQ4:+ M7Z.TP!2M;?&^_G7U!?"KUEV39>C1A#UB=<-8#[:P:+=WVB.F@V :?_ U!+ P04 " #F@:Q6Y(D$>H#4-HFN4GNJ^K#W8G4O#!B(-HDYV\"N=!_^G! 2 L8E MNGG1-RT),S\[\Y]XDL'#+67?^9(0@7ZD2<9'QE*(U76WRZ=+DF+>H2N2R6_F ME*58R$.VZ/(5(WA6.*5)US9-KYOB.#/&P^+<$QL/Z5HD<4:>&.+K-,7LYRU) MZ'9D6,;^Q'.\6(K\1'<\7.$%>2'B;?7$Y%&WHLSBE&0\IAEB9#XR;JSKR+9S MA\+B:TRV_. SRB]E0NGW_.!^-C+,?$8D(5.1([#\MR%W)$ERDIS'/R74J,;, M'0\_[^E1[&LL^,Y:!'FHDE1V$V([.F?U?.NYJ\O9_\K:T%/F+60;9[ MA6S3=A3SN;O W73.N@=Z]XA,.L@RS[J'%XSN6&?=([U[0*:5NZV)I5,E@E/P MG'<3X0K=<$YD#DB5T4.,)W$2BYCP?8+,D%P1GLETS5B<+0JK/VG&JA.WF,<< M?7N0 Z![05+^M^+J;G>S<=6SR=?3:[["4S(RY(+)"=L08_SK+Y9G_J[2&1(6 M0,)"2%@$!&ODAUOEAZNCC]\Z+QWTRHH4^(ED3B0J5;6,MJI"P@)(6+B#>04L MK]V;L>-[GKR+-X=RG5K)>N_75@T=>I4./:T.]]F&<)$OTOEJ/",3@7A^ZQ6W MJ$H2+:ZM))"P !(6[F"]@V"[IF\?*7)JY'C^0"V(5PGB:05YI0(GY9*IBK_6 MNVW\(6$!)"ST3N-O^4[O2(!3*]OQ>[9: ;]2P- MUE3::+EMM8&$!9"PT+_DWC@U.G]O]"ME^EIEGM9LNI3/_6A*N5 )H'5O*P D M+("$A?W3V/KNP#M2 &C(AE*#2JG!.V5%$$G-B\J4ILJ;10MHJQ4D+("$A8-3 MKR.X65;;J#?M,L4)@-3F"A M?LJM PQ$:P:X;H=8VK?INB R+)3EL/0?',3$[)ANSSH.L=JN[Q['6&WG6<=1 M!FTI0-&:4:Z;"I:^JW#!8X>>T'J! FTJ@-+"DG;XZ&%Y_M&C!]203<'J[H.E M;S_4]>9?=%BJ[K/56O K]$ V)$$6^O9(T@EAZI(#VI( I06@M!"4%D'1FM+7 M?0[+^UA/)J"=$U!: $H+06D1%*V9)G4SQM)W8RY\.P%MO8#2 E!::"D:*XIF ML<),TRVVZ@Z,I6_!O->>U+NW%@*T!P-*"RU5%T8AQ*F93HBZP6+I.RR754Y' M7SE!>S"@M "4%H+2(BA:\U?JNF%CFQ^J9V.U?JLY66]ANBHU;W=I\M__M$;-% MG'&4D+ET-3N^S "VVU*V.Q!T56R!FE A:%I\7!(\(RPWD-_/*17[@WR :F/? M^#]02P,$% @ YH&L5I3]88B: P + \ !D !X;"]W;W)K&ULM9=M;]LV$,>_"J$50PNLT9-C.YDM(+%7+,!2!'7;O1CV M@I;.%E&*5$G*;K[]CI(BVZHB+(;R1B(EWE_W(T]'WFPOU3>= ACR(^-"SYW4 MF/S:=76<0D;UA]0@XQ,9*4+SM8 &<6R7T MXWLMZC3?M(;'[2?U#R4\PJRIAH7D?[/$I'-GZI $-K3@YI/<_PDUT*75BR77 MY97LZ[&>0^)"&YG5QNA!QD1UIS_JB3@R0)UN@Z V"-H&HV<,PMH@+$$KSTJL M)34TFBFY)\J.1C7;*.>FM$8:)NPRKHS"MPSM3/2!,D6^4EX N0>J"P6X1D:3 M]^0F29B=:B8 ME7?CVHG;RHG@&2="1-V5>ND@#B9T0CQOB\:#1.1X2?""Q$_!) S[I7>H' M4#$F.]RMB-R07,DU73..RVV[\+VPK0T35,1,;+MFHI+WO:, ]"[:0=KKPYF$ MTX9P>CYAG%)1O8@Q^RK)NQ"G_P>QUXDS$:\:Q*OS$7/Z:+Y,=M\[[-Y>?[;"\P\SA28+*7:@#%MS M(!^E@>Y=N%?LI;_N4&JGZ$<'%W_0M%7+#04_D-HI?'" #UXW==7ZK>">M(*[ MWXMS*0_')K_W<#) ^JH_T,+TIFW.US@D^8=3DM]_3'K%'%9_N9W VQF\W\&7 M3H![5(]DH+9EF:9QG0IAJM*D>=J4@C=E >0>AE=U))[DM\A).&S0%",43TJJ M*LVJCI%Y6=VLI<%:J6RF6,Z"L@/P_49B-JP[]@--@1S]!U!+ P04 " #F M@:Q6H^>CZ8$# 3$P &0 'AL+W=OB@>7)D*H&%N%$D8XQR%?< M,5C(M6=D4KGG_-$,KL*AXYF(((*),A!4?\WA'*+((.DXGE:@3NG3&*X_OZ!? MYLGK9.ZIA',>_6"AF@V=GH-"F-(L4C=\\056">4!3G@D\T^T*-8&>O$DDXK' M*V,=0G*K1+Z+=-V:G1)F4!W-,H C8'*3( NN9+H))^D>>5B'D*$CBY 41;)XX&K MM&-C[DY63LX*)Z3&R9B*%O+Q!T0\XJ.?FP"NCK@,FY1ADQRQ78-XP^3CR50 M()8H$" 5$E0!^H/&+&%Q%F\+T@IIZ'\J4SJ!H:/Y+4',P1F]?X<#[Z,E8+\, MV,_1_?^J,[I*TDQ7FR;A6KV_P626L*<,)/KU5>.@*P6Q_+TM)7\/*;7+E-K6 M'JSGP4P>VP(L('!!/[-%S$=>R_.#[L"=;_'=*7UWFO:?+NOZ;X5L6*R@##@X M1/^#/:34+5/JOKW_W:W];]?UOU?Z[EE]GU,Y0U,M*2AD4L%=IA_=V!JPP,-F@ G:VQF UY0+-^5 _1Y@QVQ:L4JV,#D$ M#? ^I U7VH:M.K,C#_RM/.C5[ 2XDB%LUZ'/RU3_Q8,0:2&(T1%+T#-0(8_M MFX$=M&G)*OW"G8,081\:ARN1PU;!V9$(!0;V-XG0J>%!)4?8KD=AZ02I6(795*'LQYI L7,?7\ MCW.!%:]AL4BE8P0?@@)D'TI'U@YH]A/:3A1886QH FYY-5L!J02)V 6IA@+U MNX =KVFQ*@DC[8-08!\:1RJ-(_9#VFX4Z+RF 'E- 7?MBL-<%XVI>&")1!%, MM9G7ZFH84=S % /%T_S6XYXKQ>/\<08T!&$6Z/=3SM7+P%RDE/=@H[]02P,$ M% @ YH&L5BP+"$G1 @ K 8 !D !X;"]W;W)K&ULA5513]LP$/XKIPQ-3!HD36F[L382I4-#@JF"P1ZF/;C));%P[,QV M6O;O=W9*Z$;H7EJ???=]WYU]E^E&Z0=3(EIXK(0TLZ"TMCX-0Y.66#%SK&J4 M=)(K73%+IBY"4VMDF0^J1!A'T3BL&)=!,O5[2YU,56,%E[C48)JJ8OKW'(7: MS()!\+1QPXO2NHTPF=:LP%NT=_52DQ5V*!FO4!JN)&C,9\'9X'0^X9[C MQNRLP66R4NK!&9?9+(B<(!286H? Z&^-YRB$ R(9O[:804?I G?73^@7/G?* M9<4,GBOQG6>VG 4? L@P9XVP-VKS!;?YC!Q>JH3QO[#9^D8!I(VQJMH&DX** MR_:?/6[KL!,0QZ\$Q-N V.MNB;S*!;,LF6JU >V\"- M3DMJQ*R/L T=[1".HJB?;]SQC??RM8W@GF3NFF7MFT7E?5WQW!%]VL8OM!T- MHDF_N$DG;K)7'+WP_US!Y,45G$23^!_6<&>"5*@+/R<-I*J1MATFW6XWBL_: M"?3LWLYQZA5Z& 8$YA0:'4\H8=W.QM:PJO;S:*4L33>_+.ES@MHYT'FNJ*A; MPQ%T'ZCD#U!+ P04 " #F@:Q6,P+?Q? ' #73P &0 'AL+W=O)KTCJ)+GM-[.O$I6F]D<:(_/]^R M-;_E\O/VHU!'_3UE&24\S:,L)8*O+GKOG3,Z'!8!Y3=^B_A#_NPS*2[E+LO^ M*@ZNEQ>]05$B'O.%+!!,_;KG5SR."Y(JQ]\UM+?/600^__Q$#\J+5Q=SQW)^ ME<6_1TNYN>C->F3)5VP7RT_9 ^7U!8T+WB*+\_(G>:B^.U$9%[M<9DD=K(Z3 M**U^LR_UC7@6X+HO!+AU@'L8,'TA8%@'#$\-&-4!H\. EZYA7 >,3[V&21TP M.35@6@=,3PV8U0&SLG:KZBCKTF.2S<]%]D!$\6U%*SZ4@BBC515&::'=6RG4 M7R,5)^<_9Y+GA/)X2=2#0*[3>YY+I4U)7GM^K^[6_:>[3 M3;MTK<"?6/J6#)TWQ!VX0_+YUB.O7_U@*->5'>/QQ1[C/F%()'EB8'E'BK0K MBC0XC>7;63?LL54L4ZT=HXB3;E)X.L96&OJ?2Z-)8;A_?H8E=_@"]_UBD>U2 MF;\AY9/TAGS(6)H3]:"0($I9NHC2-?G$%SRZ9WHE_]/T)%79 M1N9L14=VEF_9@E_T5$^5_/OOW,F@Q]-\D/"/"3,1\(")"Q$PB@(IBES MM%?FR$:?_YI)%I.T;-\W3^U[M&_?3>*S KN*KX)-2E@Q@KJ?CR;3=^?]^^>B M0F;TD;"@7?SQ8.KJQ0^1&>F1C)H(QGL1C*TB>+]>"[YFDI.MB%1CM%628$G1 M8IGJW\KJ6O](F(>$^4A84,'&6JT-#F2"3$A!,$U.D[V<)E8Y!2P2Y)[%.TZR M%9$;3CQ^)\DM7^Q$)"-N'!Q:D5U5-6G=[F&[54%F])&PH%W\4;M506:D1S)J M,ICN93"URN ZE5REEJH[660))RN1):J!R9(HSS/Q6'4Z)BE8L5VE@(1Y2)B/ MA 735@7.#@4S;?4$N8C8<&LI0YG,#V0!S(A!<$T);W;*^F=54FW/(W4(#8ONAN^/*G%L0*[ M:@H)\Y P'PD+D+ 0":,@F"8^9]!898-O^JY?IP.)$TKSH#0?2@N@M!!*HRB: M+M%G;JZ#?NFW$SNKT#%T2(,U46T6V7"R4$DP6ZJ4=UUD*2)I7TXKGJQGEOAV,]7KQH4D#*"V$TBB*IFNK M\;T=JWDY_WF7W'%1V !5:R.:?N^?E^8=+NW,S@*#^MLU[?DSZ!Z*"VI;0VDA ME$91-%U,6'Y@R@M!!*HRB:+JS&(7?L%OEM;4XL M,C7J%C(J.L0#H\*H,*A+#J5Y4)H/I0506@BE411-5V)CTCO3;VM70-U[*,V# MTGPH+8#20BB-HFBZ1)N9 <<^-? U=@5TEL!I^^>&^41H3A]*"PQ78)A2A.:D MQW+J:FC>8O7^TZU3OEC<\CB.Y,Z]#A-K]4)H'I?E06@"EA5 :1='TE9Z- MZ>]^6]/?A9K^4)H'I?E06@"EA5 :1=%TB3:FOVLW_;O:O'9<9PDB:1Z4YM>T M ]/8T3O' )HSA-(HBJ9+JYE!<.TS"%^UX,O.[*POMSTWTAJA05/Z4%I@N #7 M&1T,T* IZ9&4NA@:R]^U6_[=/#,[K+,*H%X_E.;7M(E-H0$T90BE411-UU7C M]KMV/_S$<7^6,K'8&*4&G0N TCPHS8?2 B@MA-(HBJ9KLID?<,??=M@/G4& MTCPHS8?2 B@MA-(HBJ9+M)EI<.TS#1V[XTFKDVK]H\*5:UA>W_J69R]79[U MYP.@M!!*HX:[.WIQE8_;^/RN?37^#?L2);NDKOMBG,[N6127S=)JERY52V44 M!-3.=]O+U,?M=5_0G#Z4%D!I(91&431=88U-[QZQZ87J^UBUV<"*&^K*0VD!E!9":11%T\74N/RNW>7_Q(LM-8KA4]U@-:V5S,@=)TO! M'E*CQJ#N?DVSKYOPH#E]*"V TD(HC:)H^C_E-Z[]T&JYSG_9EHV5$A3_(KD: MM!?65<)DX5H]DB63ME6*=G97G=4TR[I"#YK0A]("*"V$TBB*IHNL\=V'=M_] M(Q=1MK2)S*@NJ/M^I(A.N=30]-('+88/I0506@BE411-UUQCR __!T/>SNPL M.;?5<1I>$J$Y?2@M,%W!;#P[L.2A.>FQG+H>GFT_8_?DM;D_8]UC=Y09GC"A MYD%S^E!: *6%4!I%T2HM]9_M"I9PL2YWB,M)Z6M6&QSMS^YWH7M?[KUV8:?+7EW0T3ZRC-2&PO=V]R:W-H965T37)#K#IV9CND^_>SG1 !#6B3]D)\[7N.S[GA MWL0-%\^R %#HI:1,SIU"J6KFNC(MH,1RQ"M@^B3GHL1*AV+KRDH SBRHI&[@ M>1.WQ(0Y26SW5B*)>:TH8; 22-9EB<7O>Z"\F3N^L]]X(-M"F0TWB2N\A36H MIVHE=.3V+!DI@4G"&1*0SYV/_FP1F7R;\(- (P_6R#C9_9/UKOVLL$2%IS^))DJYL[401GDN*;J M@3>?H?-C!::<2ON+FB[7$ X(_/ ((.$/PM(.P MH37:*K.VEECA)!:\0<)D:S:SL+6Q:.V&,/,6UTKH4Z)Q*OFN"A#H&V>W:2T$ M,(6PE* DND5K_8_):@J(YXC;-/8Z[7H)"A,J;S3@:;U$UUA>[NT,30TGOO3[I2-RX%S>^*,Z^ MD2%%+2PZN"P,_1-! SE1,*PGZO5$%_4\&PO=V]R:W-H M965TMSXG-\?>^-ARLAOZDE@":O M6I'03#P,\JX-Q[: MWV9R/!2%3AF'F22JR#(JWRXA%:N1%WKK'Q[88JG-#_YXF-,%/()^RF<2[_R: M)6$9<,4$)Q+F(^\B/)^& P.P([XP6*FM:V*D/ OQS=S<)",O,#."%&)M*"A^ MO< $TM0PX3R^5Z1>_4P#W+Y>LU];\2CFF2J8B/1OENCER#OU2 )S6J3Z0:S^ MA$I0W_#%(E7VDZRJL8%'XD)ID55@G$'&>/E-7RLCM@#(TPZ(*D#T#A!]!.A5 M@-[/ HXKP+%UII1B?9A23<=#*59$FM'(9BZLF1:-\ADWZ_ZH)?[+$*?']WH) MDOPE^&%<2 E<$ZH4:$4.R462,+,V-"4WO(PPLU)3T)2EBNQ5%_LX].EQ2O8^ M[9-/A''R>2D*17FBAK[&&9KG^'$UF\MR-M$'LPG)G>!ZJ<@53R!IXGU45LN+ MUO(N(R?A12Z/2"\X(%$0A2WSF;CA=]3 0POOM<"G;O@4XAH>.=3TZL7J6;[> M!WQ7WPNFW\@CX%KATH#"8-'HMB8/N.59^F86!R2&"7U.@5Q3)LD7FA9 OMXB M%;G1D*E_VI:E?.YQ^W--[CE7.8UAY&%R42!?P!O__ELX"/YH\[1+LFE'9 V_ MCVN_CUWLX\_H)1%S0A<2 ).=;K/.3=$G;T!EVU:8.(&[VM016<.F?FU3WZGQ MX?ZIS!IM]CBANT9623:P9*:BO8RC$#?6R[83+6-ZO7I,0^"@%CAP"KS/06+R MXPMR"UAC#H@MCX=B?OBD@%P8Z0?D45-M@\1$S#5N01XS3)TSH6P6)5^O7K6I MEV9GWC*E6_>A0ALZS6N>9>V%Q59DN6M4YD;NJZY)LVA%9P[$P MV+1JP2\J_]6#.[*\4[9I5VQ-T[?ZX] 9J+-"QDM,^B:KYU(D1:Q)RF+,Y.U) MJ*)KU)_^^\PQ<3]T9XLZ8FM:%&TLBMSU'SBLL-3IJEW*UY;5?1/9P_<"VPCM MMWKFY@\MM#72G,"=;>R(K6GCIKD/G;VL[39QZ]IFH!A;9ZUVF;WA5;T[M-HQZZV^QU.2'_DIF$G+*$P&MN-RG!5U$B;(O2?,5M MM;/+IGS2*=NT*[:FQ9LF/^S_JNK3Z3M"IVS3KMB:IF]>/$)W:[T.YJKBU*FU M/7@'/U5ZNGS'F';%5OKC;QUD92 7]D!0D5@47)=G6O6O]:'CA3UJ\S?#RQ/+ M.RH7C"N2PARAP=$)+J0L#P'+&RUR>RSV++06F;U<8B"#- /P_[D0>GUC'E ? MQ8[_ U!+ P04 " #F@:Q6HHAD*VX" #$!@ &0 'AL+W=OTY3F27F%16FIBQ&4\3MI&45##C2&S* M$O._3T#9;FRYUF'@A:P+J0?L-*GQ&N8@7^L95SV[8\E)"94@K$(<5F/KT1U- M(AUO GX1V(FC-M).EHR]Z<[/?&PY6A!0R*1FP.JWA0E0JHF4C#\MI]6EU,#C M]H']N_&NO"RQ@ FCOTDNB[$UM% .*[RA\H7M?D#K)]1\&:/"?-&NB0T]"V4; M(5G9@I6"DE3-'^_;=3@"N,$[ *\%>+<"_!;@&Z.-,F-KBB5.$\YVB.MHQ:8; M9FT,6KDAE=[%N>1JEBB<3!^SC&\@1]_VZEP($.A^"A(3*A[09_0ZGZ+[NP=T MATB%%@7;"%SE(K&E2JSA=M8F>6J2>.\D><9\@'SW$_(O\^P9/O]&SWV&&H:@GT%?K9&H<09C2]T= 7P+5OKQ@QLY7_OL_2>R M$[-^9]:_QIY.6*E=8GUI^HPVZ,B@]97?IEXT5*N\/3;0$Q1$<1=T(BSHA 57 MA1UV88'W_5O0P,.CI'X\=,^470:Y7_09ZU,6=LK"J\J>BR6&%]GCP#]3>!GCA\-^@5$G,+HJ<,$DINB68QQ=;%SL.=&9PLN@( [.)=I' M-4;7=W6GUZ02B,)*P9Q!K!SRIF8V'F: ZP UOV),'CJZ MDG4/5_H/4$L#!!0 ( .:!K%:5&PO=V]R:W-H M965T,1[3&9^X.)1KAE3Z-LF M+^358*W4]G(XE,F:;6)YP;>LT-_<<[&)E3X5#T.Y%2Q.JZ!-/L1!$ TW<58, M%O/JVA>QF/.=RK."?1%([C:;6#Q=LYP?K@;AX/G"3?:P5N6%X6*^C1_8+5-W MVR]"GPU;E#3;L$)FO$""W5\-WH>7E$S+@*K%UXP=Y-$Q*KNRXORQ//DCO1H$ MY1VQG"6JA(CUQYXM69Z72/H^_FU !VW.,O#X^!G]8]5YW9E5+-F2Y_]DJ5I? M#:8#E++[>)>K&W[XQ)H.C4N\A.>R^HL.==MH,D#)3BJ^:8+U'6RRHOZ,OS5$ M' 60Z$0 ;@)P)P"3$P&D"2#=@.F)@%$3,*J8J;M2\4!C%2_F@A^0*%MKM/*@ M(K.*UMW/BO*YWRJAO\UTG%HL>9&P0HFX>@K\'BT%2S.%;C+YB-Y2IN(LE^_0 M&Y05Z.\UW\FX2.5\J'3J$F"8-&FNZS3X1!J"/O-"K27Z4*0L=<13?WR(/0!# MW>>VX_BYX]?8B_@Y%A>(A+\A'&""[FXI>OOF'7W@V(?#O7C M4)8X<*J[\W2=M,^<5.CD%<_<]6AKM)$;K7PQ7_&)-@/!_NCYGPPO=E M @C,8F+<,C'V,G%W<7N!E)YUY$X\H566YTY2:I#Q$2ED$D6DPXHW55]6@, L M5J*6E_[3JMVS8L=<-'EA^PXL2# *!&;1&0:FC@Q !=K 1$) MBD:AT&PJCTKRT#LV_]IM5GID:@Z?*S^IQZ2GFKQN (_G5MQ1[ODFU'];K^TV M-MW&/RY)?=2VTS.HDPQOFMXC"Q*-0J'9%)O"/X2M_$/0TA\4C4*AV52:ZC_T ME__+EX-TRT1Y*7YP#\L:;W8DP.!B%,RZ.G4U([,76OT9!7]H*O[07_+WUJHZ M<"ECDK].?LRY$UH=]L4_-A?\/=6 MZ'=4P?Z4?4<9*!J%0K/I-D8#8U#!8E!# 8I&H=!L*HVAP-XJN__,VN"5#OMH MSHRZD@5U"@V:/4WC:'I"ML8"X#,6X$=D>Z(@]J?L/=9 UQB@T&RZC>? 8UC9 M@GH+4#0*A693:;P%]J]-])=MY)!0.!YU=0OJ&IQ)\7AV0K?&#N S=N"'=+L6 MS$T1Z)(#*!J%0K,)-PX$3V&5"VHV0-$H%)I-I3$;^,RZ16_ESES*)2]F7% ; MX4YZ:L8EQA\0OS_XRHJ4G]/M-GXZY6+]\+VW,H :"R@TFUKC04@(NRD$U%^ MHE$H-)M*XR^(?R'#N-A]-5Y+#_MRZTY#(SZ[V#![C?Z&6L.Q!@.,H+5**B9 $6C4&@VE<9,D#,+&'WGT0:O M4XP&W7G4G[8W2HPS40D"AV3P;IT%@=RT1 M4 \!BD:AT&PJC8<@9U8Q>@MVZBQ\N^NM_K2]27(F#;J"'1YMV-:F\J':^"Y1 M);QZ"W-[M=U<_[[:4MZY?AU>+NLM\@:FWK'_.18/62%1SNXU9' QT:\246^" MKT\4WU;;PE=<:6=;':Y9G#)1-M#?WW.NGD_*!.V_(BS^!U!+ P04 " #F M@:Q6'2WV"P4# "?"@ &0 'AL+W=O*XH8? @D,S3%(O7.Z!\/;9<:_MB M1I:),B_L<)3A)3R">LX>A.[9M4I,4F"2<(8$+,;6K3N)I%:P=I(253[RI M%F(GP.V\$^!5 =ZI 7X5X!>@I;,":XH5#D>"KY$PH[6::11K4T1K&L),&A^5 MT%^)CE/A#Y 2 -T*@=D2='Z41-?H/E>Y #,?2?-4IXLI3%&&7\L!EU-0F%!Y MI8<^/T[1Y<45ND"$H:>$YQ*S6(YLIRH,G)7&O'>,?(3BQODNU^0YWA^ M0_BD/7P*41WN[8?;>DGJ=?'J=?$*/?_T=6EB*D4ZS2)F"PYEAB,86WJ/21 K ML,+/G]S ^=I$^)_$]GC]FM=O4P_-JJ,9F(U/V!)E( B/FXA+F:"0,6?$*@QZ M(WNUR]$ZTYD MV&X5/M-V4-L.6FT_<7,NY"PF,N(Y4Q"CQ?[104&?L?7)T808'"%Z_B%CJXLS M&7LU8Z^5T9P$0U0(,X56F.: MKQ-/+TCGNO##=(ZX9DX_1JG?T+*RK10@N>$ M$D6@,3/]X\R8S;6'TCK9F2B#&F7P068,!&QT2:.?^OJ!3:23A2(LD^U?KHEK M<)PAUSO@:IWY3"[7>;N4G1.2-/OUC+"^AAHA*H7=@]@[HF@:Y+^=>Z4[>Z=Z M,*6;OHF7A$G]'UGH*.>FIU=*E-50V5$\*PJ*.5>Z/"F:B:X@09@!^ON"<[7M MF!JEKDG#?U!+ P04 " #F@:Q6R()4%0 &0 'AL+W=O,YENJ6+WVQYH#G!I1G?A0$?3_'A'KCH6E[ MX.,AV\B,4'C@2&SR'/.W6\C8=N2%WGO#(UFNI&[PQ\,U7L(3R.?U U=W?L4R M)SE001A%'!8C[R:\3L)8 \P;?Q'8BKUKI+LR8^R'OOEM/O("G1%DD$I-@=7? M"TP@RS23RN._DM2K8FK@_O4[^S?3>=69&18P8=G?9"Y7(V_@H3DL\":3CVS[ M*Y0=ZFF^E&7"_*)M^6[@H70C),M+L,H@)[3XQZ^E$'N ^!@@*@'1 2#L'@'$ M)2 ^ $2](X!N">B>&Z%7 DS7_:+O1K@IEG@\Y&R+N'Y;L>D+H[Y!*[T(U0/E M27+UE"B<'-^!$ #HAG-,EZ!&@!3H C6U?IZ"Q"037]3SYZ-<"G=O@44BL\L<-_WV05/+"($5?>QH8O/M_;)HL* MDFXSB9ZHKL4:IS#RU$PD@+^ -_[YI[ ?_-*DKTNRJ4NRQ!%9S8ENY437QJZ< M4',9PDL.Q@8D@>=-5EA9VEKADFSJDBRQB]4/46YF!8OPO4KXGI7K$?1B2>@2 M9<:"8\+;62+T!I@+U&],K%#;RM!6;9=DB2.RFO[]2O^^5;GO:_TY()!DZJN" MPK9)>SO# F<"F@2WPMH*[I(L<416$_RJ$OSJC)D&7M6'I(#&Z;[ ]PU>?T:^ MC/5:];(O[>E7IM8LV@KFB*PFV* 2;&"?(;X_(ZS62=FDU>"C$.&A6%;ZMN.P M(6 I)8%NL< M6Z!OA&*:$IRA!R:(V1S\D[Q*O=6898#NB)#_-DE_(@^Y E[$$QWT!Z/IAJL) MILG$B96IK4'.TDH,DJN_6$YZ!^4 M@3U>6YF=LB6NV.I:[VVQPG9%E(<%>YHBI/+>\R71&TH,E@HRN#R2NUN>'$86-Q(MC:G73,F M)&ULC51=B]LP$/PK0H72 M0AHY]GV4U#9<2:%@8XC=MRTW?U<@=9_1!3TF'D3=.)]@>=KQ&K;@OG<; M@Q&;6$K1@K)"*V*@RNC=8KE*?'TH^"&@MR=KXB?9:?WH@R]E1B,O""04SC-P M?#W!&J3T1"CCS\A)IY8>>+H^LG\*L^,L.VYAK>5/4;HFH^\I*:'B>^D>=/\9 MQGFN/5^AI0U/T@^UM]BQV%NGVQ&,<2O4\.:'\1Q. (NK%P#Q"(B#[J%14'G/ M'<]3HWMB?#6R^448-:!1G%#^HVR=P5V!.)=_!6L!R)TQ7-6 I^TL>4=\5IOG MV3?WX+B0]FW*'#;V<%:,359#D_B%)M^XF9-D,2-Q%"?/X0SU3J+C270<^)+_ M%WU.U$!R=9[$NWUI.UY 1M'.%LP3T/SUJ\5-].&"Q&22F%QB1XEHE1G9&&^[ M@DOR\=!!*5#J['BZ6Z%J"214DK5N.ZUPF_QR9@^DXM+"[W-37>[KP>?DLQ.+ M^-N&GZ06RA()%?)$\]MK2LS@X"%PN@NNV6F''@S+!B\]&%^ ^Y76[AAX(TZ_ MD?P?4$L#!!0 ( .:!K%9YB:E AP4 %,I 9 >&PO=V]R:W-H965T M0ZI\XJD7G.RX>*'7 (H\I*EN;SM M+94J;OI]&2\AH_*"%Y#K;^9<9%3I0['HRT( 3FD//<@ MIA.^4BG+X4$0NSOQR!9+94[TIY."+N )U/?B0>BC?D-) M6 :Y9#PG N:WO<_N3>1>FX#RBK\9;.3.9V*Z\LSY#W/P-;GM.:9%D$*L#(+J M?VN809H:DF['OS6TU^0T@;N?W^AAV7G=F6]JQY)8$Y7J7KD MFR]0=VAD>#%/9?F7;*IKQY<]$J^DXED=K%N0L;SZ3U_J&[$3X Z/!'AU@+<7 MX'E' @9UP& _X%B3AG7 \-0,HSI@=&K N X8GQIP60=*Y0O(8P:2 M?/1!49;*3^0#83GYMN0KJ:^2D[[2N0VA']=Y9E4>[T@>E]QK\E*2($\@Z8@/ M[/&#]^)#>_SPO?CHG?9[%D!?W_3FSGMO=_[.LQ+_I/D%<=S?B>=X7M<-/2%\ M4(4/R/>F(YFWE6X83?.3#4WLJ QW/;T7")!K*$W_?47=^S\T24*3)B/"0LP M82$F+$*"M=0R;-0RM-&GCZ"T4LRD&PM(F.H2B)5PKD P83XF+*A@XQ)F5DAK M/:@.G4E_O5OX4RZ*D)K5*NBH*>C(6M!96482IU2OR+HFDCMK_+GEQ(3YF+"@ M@HUV*K5?2\QTT>A &-MTK4*.FT*.K87\O%@(6% %I!!,#]X%30G-^"KO?$:M MK'.+B@GS,6'!^. NCYS]LF(FC)!@+05<-@JXM"H@R(J4OX+0ZVD5+_4<3F(] MEPOVO#(#=I<**I[K[*KP8M2^/S-KTG.KBPD+,&$A)BQ"@K5D<-7(X,HJ@WOZ MPK)5UWKWSAIX[E./"?,Q80$F+,2$14BPEBZN&UUT^OEV M#M!9+E3C$97FNX=NH7M85LR4(2HMPJ*UR[_U*EV[6?D(9EN!L:CJ87H[1BM. MGH$D@FXZ+2L[^&Q5H%J7[J'=Z':,TY@Y0U1:]%X/VN7>&I.NW9G\JR@?=%U: M>%&@EW)J"<:E7 FF7DE"R]>!(S_2WMG99U<@N8J(8X) -2I1:7Y-V[.[W/TQ M6#1*5%6+2J^OV=K5T9B$6Y:T^2 MV"P"JKU&S=EF9^#G^-7^_NVF&J[X3T5"Y9+DL)<(YV+2STZBVH' M7W6@>%%N('OF2O&L_+@$FH P%^COYYRKMP.3H-E'.?T?4$L#!!0 ( .:! MK%9J!\.0<08 ,\J 9 >&PO=V]R:W-H965T1CB(!\M%=NV1+1&>!I% MF!WN2$CW-P-S4%[X$&RV0ET8+A<)WI G(CXECTR>#2N*'T0DY@&-$2/KF\&M M>>U9EC+(GO@S('M^=(S4JSQ3^D6=O/-O!H9J$0G)2B@$EG]VY)Z$H2+)=GPM MH(/*IS(\/B[I7O;R\F6>,2?W-/P<^&)[,Y@-D$_6. W%![K_A10O-%&\%0UY M]AOM\V>G\P%:I5S0J#"6+8B"./^+7XJ..#*PS#,&5F%@M0W.>1@5!J.6P6AV MQF!<&(PO;=*D,)A<:F 7!G;6]WEG93WM8(&7"T;WB*FG)4T=9')EUK*#@UB- MK"?!Y-U VHGEDZ"K+^A=O"*QDA@]ACA&;]&M[P=*>1S*>_GX5>/@M4,$#D+^ M!KU"08P^;FG*<>SSQ5#(MBCB<%7XO,Q_]];M$ MHG>"1/SOKH&9^Q]W^U6 M[3NMO[YZ34\#:FS,YRW%3I^RY[.V9)#M\H!@#M\9T_)HH& T*4)H#2G-!:1X4K3DP MCJH>YH53>+GVQBM&I/ZJK)%=0H7;3M&U\-ZB0](<4)I;T([7!LN>VK-6RN9! M>6W*:=5R6EHY'_!+$*41BD]DS5.J)&4\57FNH&7J6^91:>Q+BT0N 9U*:_WV M5MHZZMBC:FOUI2A*+]AHOI[,\^J M\J#KKA:#5FO^HXVF@0X$L\Z*+&A#7%":!T5K2EM7?$Q]R>>1,)4RX\UQS:>, MTG(![0[3'*P6_2I.C2MCW Y2R)J+ TIS06D>%*VI9%T1,O4EH9/T!^]P$.+G MD* U96B=BE1.P/QORDJFO M+WVD H5"TILIU1[Z*W MH/H&C_(5&(U1E/\?UQHC'Q^ZEV3(AKF@- ^*UM2]+F>9^GI6'MWU9T\M]MGR ML)[86^;YI9\TH#4J4)H'16MN/*BK5):VV+&T#&.*?B,')!,L+J?DO!#Y/D^9 M+RU.ZGWTE164YH#27%":!T5K:E\7HBSS.U]$ MJZY6NS)OL[V(K>OWYK63[ZVL,?E6SP?,-D',44C6$FE<367/LWSW9'XB:)+M M]GNF0M H.]P2[!.F'I#WUY2*\D0YJ/:P+O\%4$L#!!0 ( .:!K%9Y_(@* MU@( $H) 9 >&PO=V]R:W-H965T-#T@5A>VS2:Y-1&('VVEAOWZVDV8MI!&5^J7QRSV/ M[YYS[SQ:,_XD4D0)+T5.Q=A*I2PO;5O$*19$G+,2J=I9,%X0J:9\:8N2(TD, MJ,AMSW%"NR 9M:*169OQ:,0JF6<49QQ$512$OUYCSM9CR[4V"W?9,I5ZP8Y& M)5GB'.5#.>-J9K:Y)E)N/#><5GND!FZ/-^P_3>PJEDP!^ _#? H(]@* !!$:9.A2CPY1($HTX6P/7UHI-#XR8!JW"SZA. M^UQRM9LIG(SFDL5/<$-CI#H!,,L)A:]PKZZ0J/@KU/M7\7.5<4S@=(J29+DX M4S8/\RF EOIT8KB;42Y]GH9;PD_!]_] I[C>5T.?1SN=\"G'X"[0=?I.]'X M;8I]P^++C^7HB0QCBU57P3R%5K1YT]NZ'SO4NB89-,CD>VH M%[3J!7WLT3PEBA1()5/&L[_J/U"I6\;!K,,=EA6/4U5X8,;9DI.B2]G>$PY5 M]IADTYHL-&2Z0ZPBU2\<9V2O.B0;M)(->B5KBXNX7 WHLE[ MDV X=-^$W>O8H6';6]VG0+XT75Q S"HJZT;4KK8/A2O3'^W_YO4K0Y6^948% MY+A04.?\F\H/KSMW/9&L-+WLD4G5&E85M^,,:'&9)2-/?#)B"4R(A0>.!)) M'&/^-H6(;<>&;>P&'DFXDNF .1FM<0A/()_7#US=F:5*0&*@@C"*."S'QIU] M.[=[J4$VXR>!K:A1 MR5/).,RQQ),19UO$T]E*+;W(8&;6*GU"T[H_2:Z>$F4G)T^2^2_H*_6!I@5 M#Q&FZ!/*A]EZ7QLBW]#%'"0FD;A4,YZ?YNCBXR7ZB$PD5IB#0(2B9TJDN%*# MZOK'BB4"TT",3*DB3?V9?A'5-(_*:8G*1=\8E2N![FD 08/]7&]O.QH!4R$J M.3D[3E-'J_@-\VODVE?(L1RW(:#9Z>9.4SYZ\SGX;>:U;-RRZFZFY[;H_9?$ M"^"(+8M"?\\*+=#W1 JI2D9HV%2T7-1K%DUWJ%NQQCZ,#;4%"> ;,";_?+#[ MUK]-P+H4FW^,OT3RZYU=&[9WW=:2W=0ICO0IGO_"MPG B\B;F MW)%8CJN8-G685NIC^-L:@U.AU;/;=D)]PVT MK>^@3\!167*-.'JGX>BHB2YP=-J2FY6SC1AXF)T1">2SA,K\\[T<+<^A[K+3 MEX/QJ7T[RT^3]C+YX9;Z.%?MAD 1+)6D=3U0"?#\O"B_D6R=G: LF)0LSBY7 M@ /@Z03U?,F8W-VD#LI3N\G_4$L#!!0 ( .:!K%;/]0<8$0, ,* 9 M >&PO=V]R:W-H965TFJ55JUJ%G7#],^.' )J& SVR2-M!\_VQ"61(2M4Z1] ;_1I2OAFC E;#ZV6M5UXB)>1U NV/\C($F&'R-<2UVQJ"9S!E[UI.[<&@Y.B!, M,) :@:C7"B>8)!I(A?&CQ+2J([7C[GB+?FNX*RYS(G#"DJ(%I$96C=$$G_ V1JXME9H>F"T,=Z*34SU5YQ)KG9CY2?]F63! M,]S1 *G6$Z8)H7 )Q3++C-270,(PUD.20$R+U-$;YSC7Q3/[>W6T(QZL$]PR>=TSPB'"\U)D7PH2EZC:*0LP1 MYX0N4=T0"?,-[-I-R<8LC]:$A_#MDX*$.XFI^%ZG;W%^N_Y\_5>X%AD)<&BI M:R^0K]#RW[YI=9WW=>*<"&Q/JG8E5;L)W?]LTD_ 4@DC#W.AX%H = R _F&M M?&=@KW8)-%GL1=6IHNHT1N4ZK3;47IN?>]>F-O<;H5_[;4X$MJ="MU*A^Y_3 MN'M*J4X$MB=5KY*JUY@PMR3FL"))CL 6D-,5"I7-(/Z4*P5J=R=S^[V#Y&X\ M^!]I]2M:_49:3Z9"*B)DA5P5?,B0QRRLX4CT]ZZEV'R"!QLD7$ ;TJ(DN&T( MR:8.:=*(]%HE[)UZFB)?FC9#0,!R*HO"4ZU6G&PO=V]R:W-H965T MH7K(U4"MN0AE3!V!ZF/9CD MMHE([,YV6_CWNW9"2$K(QA2)ES9V[CT^]_C$\AUON;B3,8 B]UG*Y,2*E5J= MV+8,8\BH/.(K8/AFP45&%0[%TI8K 30R25EJ>XXSL#.:,"L8F[FY",9\K=*$ MP5P0N7;B>5:CQ-7R3)6>L(.QBNZA&M0-ZNYP)%=HD1)!DPFG!$! MBXDU=4]FKJ\33,3W!+:R\DQT*;>2K- M+]D6L8Y%PK54/"N2D4&6L/R?WA="5!(0ISG!*Q*\W83>"PE^D6"4LW-FIJPS MJF@P%GQ+A(Y&-/U@M#'96$W"]#9>*X%O$\Q3P;7BX1VY8"$PK2>9IY210V*F M#[4^$0EYAJ:1U,@.]_H9R/X9*)JD\@"#;Z[/R/[> =DC"2/?8KZ6E$5R;"OD MIU>QPX++:<[%>X&+3RXY4[$DYRR"J)YO8UUE<=YC<:=>*^ E%4?$=S\0S_'\ M!CZS?T_W6NCXI=:^P?-?TCJF @I19U51IT)0M@3\.A2Y?2#5N#E],-/3+141 M^?D5(FU"88.;MNF6M/SF($W*F-J5/LEU7XKU7.VQ!D0 M"5L2]#V9"QZM0T7.8(.'Y$KO7A/;5M#7;E5'8+7Z!V7]@S=V]:!+J3H"JTDU M+*4:=N[J'+%?<6ROOV/JUI :T5%)=-1.E*8@C9OQ#+P#A=YNXM8*\MJ-Z0BL M5N]Q6>_Q&WOXN$NI.@*K2>4Z3S<&IW,7%Y!5C[I#9\?'C4%>LY/=R@7';:7[ M&1@(FAHW3R.\0B52":HO.XU$6\%>NU%=H=5+]YY*]][8U@6!KN3J"*TNU]/U MS&V]TOR?L?UG-XK>:+AK[(8@U]TQMEVYQ&<@EJ:WD4ADS51^Y2UGR_YI:KJ& MG?E3W5>9YN ))F_*\##'NXHD*2P0TCD:XJ)C'&'M# M$#H WR\X5X\#O4#9;09_ %!+ P04 " #F@:Q62&*]OAT# "J"@ &0 M 'AL+W=O#$@(K<]APGM M,J#4> MFKD[/AZR4N:$PAU'HBP*S%\FD+/ER'*MS<0]F6523]CCX1S/X 'DT_R.JY%= MLR2D "H(HXA#.K(NW$'4U_$FX!>!I=AZ1UK)E+%G/;A)1I:C"X(<8JD9L'HL MX!+R7!.I,OZL.:TZI09NOV_8KXUVI66*!5RR_#=)9#:R^A9*(,5E+N_9\B>L M]70U7\QR87[1LHH-NQ:*2R%9L0:K"@I"JR=>K7W8 KC' -X:X.T#@B, ?PWP MWPH(UH# .%-),3Y$6.+QD+,EXCI:L>D78Z9!*_F$ZK_]07+UE2B<'-_0F!6 M'O$*!#J-0&*2BS/T'3T]1.CTY R=($+18\9*@6DBAK942374CM<))E4"[T@" M']TR*C.!KF@"R2[>5L76%7N;BB=>*^$MYAWDN]^0YWA^0SV7;X=[#?"H'1Y! M? R^H\:O_?<-G_\&_YO,K=!!,UJ?"0,QQS&,++7I!? %6..O7]S0^='DS&>2 M19]$MN-:4+L6M+%O7)-XA>:<+8@^A)K]=!O;6+5X GYEN2*"8E516UV,]6S=<%Z;/V)N? MN(/+JF]ZI:FZ.'7YS0@5*(=443J=GMK@O.J,JH%D<],K3)E4G8=YS50S"5P' MJ.\I8W(ST GJ]G3\#U!+ P04 " #F@:Q6=$?G#&P# #T"P &0 'AL M+W=OR>;!MD>:T(N*>-;2&)UO&*R)ARG>V:#@EF7:J2MMUG-"N2%%; MR5ROK7DR9WM9%C5=A"#,5*A/#/VHB9?LH7E*"):TE0J M"0(_KW1%RU(I <>?G:C5OU,Y#L=']9]U\!#,,Q%TQ'SM:Q4+H7DE6=,Q!41=W^DN]=(@8.H&-V<#L'=^S@ M7W#P.@>=.;LETV$]$DF2.6<'Q)4UJ*F!SHWVAFB*6GW&C>3PM _F?P*E?*E M3EE%T9IRM,D)IW=H2421(E)GZ+$H]Y)FZ.:12E*4XA9]1$^;1W3SX19]0#82 MRD&@HD9/=2'%'2S"^+><[06XB[DM 5*]RDX[H&4+Y%X \M!75LMW MIJ!;I4 KJ3/I-0DC!^,XGMNOPWA,=E$4!TYO=X(:]*C!).J*516<-K /TQ=T M()R36K[+')RS^#,W&!&?6T5XYL5FWK#G#:_G98TZ*M_%#<] ,/8?UQ@3:ZH0# #\.QRD]-_*\\$+)QCUB?#VBL7Y-N/%9OIP1ZY3%"2AVWBX? MYU^B=J5KO#^<=U$G34Y9!Q$"-7#9Z&UEW%6=9#1,V'WDCX%-5L$%WK<+$4_>-B?*LIWNJT4*&7[6K:-1K_:MZZ?=,,V6E^JEE;W96\R;3\,;<2N M@*.XI%N0A-Q";?*VQ6PGDC6Z2WMF$GH^/&ULS59=;],P%/TK5I 02&/)DGYIM)':;HA)#%6K@ ?$@Y?<-M9B M.]A.._X]UTZ:M2.-F%0)7AK;\3FYY_C>^HZW4CWH#,"01YX+/?$R8XI+W]=) M!ISJT6[M@Z,W;!C\<%7<,2S)=BH7#F-RPIXR TDX(H6$V\Z<7E M?&3WNPU?&6SUWIA8)?=2/MC)33KQ AL0Y) 8RT#QL8$YY+DEPC!^UIQ>\TD+ MW!_OV#\X[:CEGFJ8R_P;2TTV\48>26%%R]SU'J/7T+5\B<^U^R;;>&W@D M*;61O 9C!)R)ZDD?:Q_V ,C3#@AK0/@*SDEBB[ M&]GLP'GCT*B&"7N*2Z/P+4.Y@BHTL>>PYLK,)3E^BUNT1:MQ[[!P"R]G]1!S*H@PB-!1.16 M"I-I7G*-52R.3AS9W.M&VCB]U01.8>%BH&M0&O/CUJXM!\+Y-VHG(#H3V&J$] MQQX=$3H5AJ4V8[ TR1*24F'* )[K8Y*7>+1DI20G:$=1FBI]Y(I<4R686.NG M!"3?/R$QN3' ]8\VPWJG-.Q$9 >&]1O#^IV9L><1''AD,B#)H4]I78H"2Y95 M)5N@8Z[HVDSJ_/)+3:K(^H[,W@R;.!C[FQ;E@T;YH%NY+08B"ZNN]2^C$_[2 M\$]$=J!TV"@=_A=%,3RE82M9-.HHA:ENM&:U:8NFKAMXMC[#=JGJ;IYHJEX+[ZLU$YKDL$+*X'R( M^E35OU03(PO7 MQ+@PV%&V;8\H&R&_#]2DJSF]@/-$UD_!M02P,$% @ MYH&L5C]78@!$ P M!0 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5R%VG M5IH:(&T@*R!M2)4F;5.E]F%OE2$.6'*K7,AJ1!9:EQ_#L)HM6$ZKBZ)DTB!9H7*J35?-PZI4 MC*85D'(1]CJ=.,PIEV0\E,O\)M=5,"N64H](OPD%[O8E'9%N?$D")S3#R@5O3I ]**#ZQH,DXX/DWY6&Q7O M[XIOQI\:L89\BI$''G++1&F)/Z>=0>L8L]SO(/0=MB6'=4&,AUDAV[J(B L8 M=9JSX)&*$9E0P:>* RNC.1=K%^Y!8%:(0@7:%*1)UX5(]=O!7=>#6JUU[@0?Z1[6BOLJU]L[LFFZ8Q5#>=C.N _K::T]Z6O7R1;E#RQT)_7IKI M2-N'IX/=*I;QE>VOLL8 IM[%U6E9BO4GP>_D1C.,P/P(8E@=S@'$<"\OS/\UG@,['89BW@1<9H)P!RG$L M'S*Q'RR/GY.8RS_3)(FB.,96=#+Q.IA@ZQ;'\.-7P[P! \L#F?YNK?'=QBOD M^3K ]O2Y"L%FBE8&"[@-4.Y/?G@9KRRIL_T\Y_@-02P,$% @ YH&L5I>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'DLJE7[]#J4[I6!KLRZR?$E$T?304>8:D3YZ-?5P: M\\A>*J7=;+#V?G,\&KEB+2KN_C0;H>'.RMB*>[BT#R.WL8*7;BV$K]0H&8^G MHXI+/3@]V;8UMZ/XPGA1>&DT%(:">RF>W>_[X9(]22>74DG_.ALT_RLQ8)74 MLI(_13D;C ?,K*Q_2]A-*N5+,2%*>I*:-_&T0H5 +5;RXT;,,TK,1MLJS"N2_95>P@2 MN])M4U W/"E\]579/K4'W"B&]EC"#7M5-N!TD.=&ET([4;)%( BU'3,K "U, M)2+&!&%,_B_&+UQQ70C6]+Z+Z%*$+CT,'3N:<[=FERJ"G"*04UK(+]S)AFINA8.J[\?R1P3M(RW:/;>2+]7K<&[A M R6[%4]"U_$@_H3 ?:*%.RL*4X<.O16%D$_ *9J)\4PI\\SC"'Y&(#_30EYI MB)@W]C6>G,?8[#PFCIIS82J!S[)KP9WXP+3P,1RJ#F)W0(:P 7^_MH+[IY:; M\($]1,P<$V)U7!O],+P3MF*A:YUOYI08#A/'A-@+: &K:YTPC6BE)Z=BO=8\R(V6)"K(MK M 5TIV)FU7#_LCPO,$1-B29R;JI+M3-+,?!!.#VL,H0NYT\<))HZ$6!Q-8A>R M>*@&RR,V5SN.33!O),3>:-<6[(Z_[,8+76(0B^(&VOW%-8=)9;&&W/T#"\E> M$3HYQL24D1 KHS/[A)6&4?+]VX>I(R%61V?:PH[N0M;G_H@I,7\DQ/Y \I? M&F-B&DF(-=*9PW0&$Y-*0BR5GF1FRQEC8EY)B+W2F]2TH#$FYIB$V#%]JQW23$NL&PX28QGO8F&XR8MWT9$(= M[V:&22>CEDXG9M>[F6'>R8B]TYNQ[[#"[9-MXQICH 0NQ>?HQ0V&\ MF,@P\V3$YNG'/%]#BA1C8A;*B"V$I.GA[8PQ,0MEQ!;J3=.'; '-QYB8A3)B M"R&880S%F)B%,F(+[:\F.F;V'!-03BP@;.<4:&-,3$#Y 58]0W99>QCNK(K[ M.\<$E%,?SG1BOI7&F)B ]0Y)J"<6$ ]F'>VD69\/IQC LJ)!=2#V1:;38R)"2@G%A"*N;-[D&," MRHD%A&$.EW'6,<4L-"6V4'Q^TNG(*2:?*;%\\)VB-,;$Y#,]Y('/CRS&Q.0S M;>0S:BJ[TY-2K*06Y0U\A8/R@JMB;EGXT_X4(LO#T>6J5NH&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8W MCOV/E.IZ5XYMO>OZ00I#.'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/ M\P<]0M#C_$&R1!F7!$D3K FT%N1:"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$ M6PCD%J1;".P6Q%L(]%;46PGT5M1;"?36R<BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#; M)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>L?D9R6!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3 MZ)U1[TR@=T:]\W?J7[L!)AHE M&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z M%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYK MFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?C MX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IA MVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7# M['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'Z MX!.41E!$Y2BD&UL4$L! A0#% @ YH&L5M<_GW?>!0 !A\ !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ YH&L5J@I^/T& P -PD !@ ("!3AD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YH&L5M[G)1B"!0 M10X !@ ("!JBL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5I[-*]S4 @ / 8 !D M ("!>#8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YH&L5G(D"22J! *@P !D ("!ST 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5H!. M;C]?!0 1@T !D ("!)U, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5OP-3[T)!@ O X !D M ("![F 'AL+W=O&PO M=V]R:W-H965TM_D@< M *06 9 " @3EP !X;"]W;W)K&UL4$L! A0#% @ YH&L5O2Q<=(=!@ )! !D ("! M G@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ YH&L5N3*$QYC @ _P4 !D ("!;H@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5I:1@45S @ & 8 !D M ("!RYD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ YH&L5L4^$[++ @ YP< !D ("!"*, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYH&L5FQ/0+!7 @ 0P8 !D ("! ZL 'AL+W=O/8]," ":"@ &0 @('" MM0 >&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5G,>-@)/!0 Y"< !D M ("!FKT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ YH&L5BP+"$G1 @ K 8 !D ("!J&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L M5F;[*4J&! EA4 !D ("!:=@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5ATM]@L% P GPH M !D ("!X>4 'AL+W=O%0 &0 @($=Z0 M>&PO=V]R:W-H965T M_@$ %($ 9 " @67M !X;"]W;W)K&UL4$L! A0#% @ YH&L5GF)J4"'!0 4RD !D M ("!FN\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YH&L5B%-!U\5! P1, !D ("!#?\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5DAB MO;X= P J@H !D ("!,@H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YH&L5C]78@!$ P M!0 T M ( !2A0! 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ YH&L5B=EU:4, @ A"4 !H M ( !V!T! 'AL+U]R96QS+W=O XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 124 263 1 false 46 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://semlerscientific.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Statements of Income Sheet http://semlerscientific.com/role/StatementCondensedStatementsOfIncome Condensed Statements of Income Statements 2 false false R3.htm 00200 - Statement - Condensed Balance Sheets Sheet http://semlerscientific.com/role/StatementCondensedBalanceSheets Condensed Balance Sheets Statements 3 false false R4.htm 00205 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 4 false false R5.htm 00300 - Statement - Condensed Statements of Stockholders' Equity Sheet http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity Condensed Statements of Stockholders' Equity Statements 5 false false R6.htm 00400 - Statement - Condensed Statements of Cash Flows Sheet http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 10101 - Disclosure - Basis of Presentation Sheet http://semlerscientific.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 10201 - Disclosure - Variably-Priced Revenue Sheet http://semlerscientific.com/role/DisclosureVariablyPricedRevenue Variably-Priced Revenue Notes 8 false false R9.htm 10301 - Disclosure - Accounts Receivable and Allowance for Credit Losses Sheet http://semlerscientific.com/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses Accounts Receivable and Allowance for Credit Losses Notes 9 false false R10.htm 10401 - Disclosure - Inventory Sheet http://semlerscientific.com/role/DisclosureInventory Inventory Notes 10 false false R11.htm 10501 - Disclosure - Assets for Lease, net Sheet http://semlerscientific.com/role/DisclosureAssetsForLeaseNet Assets for Lease, net Notes 11 false false R12.htm 10601 - Disclosure - Property and Equipment, net Sheet http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, net Notes 12 false false R13.htm 10701 - Disclosure - Long-Term Investments Sheet http://semlerscientific.com/role/DisclosureLongTermInvestments Long-Term Investments Notes 13 false false R14.htm 10801 - Disclosure - Fair Value Measurements Sheet http://semlerscientific.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 14 false false R15.htm 10901 - Disclosure - Notes Held for Investment Notes http://semlerscientific.com/role/DisclosureNotesHeldForInvestment Notes Held for Investment Notes 15 false false R16.htm 11001 - Disclosure - Other Non-current assets Sheet http://semlerscientific.com/role/DisclosureOtherNonCurrentAssets Other Non-current assets Notes 16 false false R17.htm 11101 - Disclosure - Accrued Expenses Sheet http://semlerscientific.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 17 false false R18.htm 11201 - Disclosure - Concentration of Credit Risk Sheet http://semlerscientific.com/role/DisclosureConcentrationOfCreditRisk Concentration of Credit Risk Notes 18 false false R19.htm 11301 - Disclosure - Lessee Arrangements Sheet http://semlerscientific.com/role/DisclosureLesseeArrangements Lessee Arrangements Notes 19 false false R20.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://semlerscientific.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11501 - Disclosure - Stock Incentive Plan Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlan Stock Incentive Plan Notes 21 false false R22.htm 11601 - Disclosure - Income Taxes Sheet http://semlerscientific.com/role/DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 11701 - Disclosure - Net Income Per Share, Basic and Diluted Sheet http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDiluted Net Income Per Share, Basic and Diluted Notes 23 false false R24.htm 20102 - Disclosure - Basis of Presentation (Policies) Sheet http://semlerscientific.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 24 false false R25.htm 30503 - Disclosure - Assets for Lease, net (Tables) Sheet http://semlerscientific.com/role/DisclosureAssetsForLeaseNetTables Assets for Lease, net (Tables) Tables http://semlerscientific.com/role/DisclosureAssetsForLeaseNet 25 false false R26.htm 30603 - Disclosure - Property and Equipment, net (Tables) Sheet http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNet 26 false false R27.htm 30703 - Disclosure - Long-Term Investments (Tables) Sheet http://semlerscientific.com/role/DisclosureLongTermInvestmentsTables Long-Term Investments (Tables) Tables http://semlerscientific.com/role/DisclosureLongTermInvestments 27 false false R28.htm 30803 - Disclosure - Fair Value Measurements (Tables) Sheet http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://semlerscientific.com/role/DisclosureFairValueMeasurements 28 false false R29.htm 30903 - Disclosure - Notes Held for Investment (Tables) Notes http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentTables Notes Held for Investment (Tables) Tables http://semlerscientific.com/role/DisclosureNotesHeldForInvestment 29 false false R30.htm 31003 - Disclosure - Other Non-current assets (Tables) Sheet http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsTables Other Non-current assets (Tables) Tables http://semlerscientific.com/role/DisclosureOtherNonCurrentAssets 30 false false R31.htm 31103 - Disclosure - Accrued Expenses (Tables) Sheet http://semlerscientific.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://semlerscientific.com/role/DisclosureAccruedExpenses 31 false false R32.htm 31303 - Disclosure - Lessee Arrangements (Tables) Sheet http://semlerscientific.com/role/DisclosureLesseeArrangementsTables Lessee Arrangements (Tables) Tables http://semlerscientific.com/role/DisclosureLesseeArrangements 32 false false R33.htm 31503 - Disclosure - Stock Incentive Plan (Tables) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanTables Stock Incentive Plan (Tables) Tables http://semlerscientific.com/role/DisclosureStockIncentivePlan 33 false false R34.htm 31703 - Disclosure - Net Income Per Share, Basic and Diluted (Tables) Sheet http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedTables Net Income Per Share, Basic and Diluted (Tables) Tables http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDiluted 34 false false R35.htm 40201 - Disclosure - Variably-Priced Revenue (Details) Sheet http://semlerscientific.com/role/DisclosureVariablyPricedRevenueDetails Variably-Priced Revenue (Details) Details http://semlerscientific.com/role/DisclosureVariablyPricedRevenue 35 false false R36.htm 40401 - Disclosure - Inventory (Details) Sheet http://semlerscientific.com/role/DisclosureInventoryDetails Inventory (Details) Details http://semlerscientific.com/role/DisclosureInventory 36 false false R37.htm 40501 - Disclosure - Assets for Lease, net (Details) Sheet http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails Assets for Lease, net (Details) Details http://semlerscientific.com/role/DisclosureAssetsForLeaseNetTables 37 false false R38.htm 40502 - Disclosure - Assets for Lease, net - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails Assets for Lease, net - Additional Information (Details) Details 38 false false R39.htm 40601 - Disclosure - Property and Equipment, net (Details) Sheet http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails Property and Equipment, net (Details) Details http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetTables 39 false false R40.htm 40602 - Disclosure - Property and Equipment, net - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, net - Additional Information (Details) Details 40 false false R41.htm 40701 - Disclosure - Long-Term Investments (Details) Sheet http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails Long-Term Investments (Details) Details http://semlerscientific.com/role/DisclosureLongTermInvestmentsTables 41 false false R42.htm 40702 - Disclosure - Long-Term Investments - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails Long-Term Investments - Additional Information (Details) Details 42 false false R43.htm 40801 - Disclosure - Fair Value Measurements (Details) Sheet http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) Details http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables 43 false false R44.htm 40802 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 44 false false R45.htm 40803 - Disclosure - Fair Value Measurements - Valuation model (Details) Sheet http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails Fair Value Measurements - Valuation model (Details) Details 45 false false R46.htm 40804 - Disclosure - Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details) Notes http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details) Details 46 false false R47.htm 40901 - Disclosure - Notes Held for Investment (Details) Notes http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails Notes Held for Investment (Details) Details http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentTables 47 false false R48.htm 41001 - Disclosure - Other Non-current assets - Schedule of other non-current assets (Details) Sheet http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails Other Non-current assets - Schedule of other non-current assets (Details) Details 48 false false R49.htm 41002 - Disclosure - Other Non-current assets - Additional Information Details (Details) Sheet http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails Other Non-current assets - Additional Information Details (Details) Details 49 false false R50.htm 41101 - Disclosure - Accrued Expenses (Details) Sheet http://semlerscientific.com/role/DisclosureAccruedExpensesDetails Accrued Expenses (Details) Details http://semlerscientific.com/role/DisclosureAccruedExpensesTables 50 false false R51.htm 41201 - Disclosure - Concentration of Credit Risk (Details) Sheet http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails Concentration of Credit Risk (Details) Details http://semlerscientific.com/role/DisclosureConcentrationOfCreditRisk 51 false false R52.htm 41301 - Disclosure - Lessee Arrangements - Future minimum rental payments (Details) Sheet http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails Lessee Arrangements - Future minimum rental payments (Details) Details 52 false false R53.htm 41302 - Disclosure - Lessee Arrangements - Lessee Arrangements (Details) Sheet http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails Lessee Arrangements - Lessee Arrangements (Details) Details 53 false false R54.htm 41303 - Disclosure - Lessee Arrangements - Lessor Arrangements (Details) Sheet http://semlerscientific.com/role/DisclosureLesseeArrangementsLessorArrangementsDetails Lessee Arrangements - Lessor Arrangements (Details) Details 54 false false R55.htm 41401 - Disclosure - Commitments and Contingencies (Details) Sheet http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://semlerscientific.com/role/DisclosureCommitmentsAndContingencies 55 false false R56.htm 41501 - Disclosure - Stock Incentive Plan - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails Stock Incentive Plan - Additional Information (Details) Details 56 false false R57.htm 41502 - Disclosure - Stock Incentive Plan - Treasury Stock Acquired (Details) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanTreasuryStockAcquiredDetails Stock Incentive Plan - Treasury Stock Acquired (Details) Details 57 false false R58.htm 41503 - Disclosure - Stock Incentive Plan - Stock option activity (Details) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails Stock Incentive Plan - Stock option activity (Details) Details 58 false false R59.htm 41504 - Disclosure - Stock Incentive Plan - Stock option - additional information (Details) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails Stock Incentive Plan - Stock option - additional information (Details) Details 59 false false R60.htm 41505 - Disclosure - Stock Incentive Plan - Stock-based compensation expense (Details) Sheet http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails Stock Incentive Plan - Stock-based compensation expense (Details) Details 60 false false R61.htm 41601 - Disclosure - Income Taxes (Details) Sheet http://semlerscientific.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://semlerscientific.com/role/DisclosureIncomeTaxes 61 false false R62.htm 41701 - Disclosure - Net Income Per Share, Basic and Diluted (Details) Sheet http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails Net Income Per Share, Basic and Diluted (Details) Details http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedTables 62 false false R63.htm 41702 - Disclosure - Net Income Per Share, Basic and Diluted - Additional Information (Details) Sheet http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails Net Income Per Share, Basic and Diluted - Additional Information (Details) Details 63 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:LesseeOperatingLeaseTermOfContract - smlr-20230331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - smlr-20230331x10q.htm 9 smlr-20230331x10q.htm smlr-20230331.xsd smlr-20230331_cal.xml smlr-20230331_def.xml smlr-20230331_lab.xml smlr-20230331_pre.xml smlr-20230331xex10d1.htm smlr-20230331xex31d1.htm smlr-20230331xex31d2.htm smlr-20230331xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "smlr-20230331x10q.htm": { "axisCustom": 0, "axisStandard": 20, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 431, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 124, "dts": { "calculationLink": { "local": [ "smlr-20230331_cal.xml" ] }, "definitionLink": { "local": [ "smlr-20230331_def.xml" ] }, "inline": { "local": [ "smlr-20230331x10q.htm" ] }, "labelLink": { "local": [ "smlr-20230331_lab.xml" ] }, "presentationLink": { "local": [ "smlr-20230331_pre.xml" ] }, "schema": { "local": [ "smlr-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 406, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 9, "http://xbrl.sec.gov/dei/2022": 5, "total": 14 }, "keyCustom": 42, "keyStandard": 221, "memberCustom": 21, "memberStandard": 23, "nsprefix": "smlr", "nsuri": "http://semlerscientific.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Inventory", "menuCat": "Notes", "order": "10", "role": "http://semlerscientific.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:AssetsForLeaseNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Assets for Lease, net", "menuCat": "Notes", "order": "11", "role": "http://semlerscientific.com/role/DisclosureAssetsForLeaseNet", "shortName": "Assets for Lease, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:AssetsForLeaseNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment, net", "menuCat": "Notes", "order": "12", "role": "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Long-Term Investments", "menuCat": "Notes", "order": "13", "role": "http://semlerscientific.com/role/DisclosureLongTermInvestments", "shortName": "Long-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "14", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Notes Held for Investment", "menuCat": "Notes", "order": "15", "role": "http://semlerscientific.com/role/DisclosureNotesHeldForInvestment", "shortName": "Notes Held for Investment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:OtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Other Non-current assets", "menuCat": "Notes", "order": "16", "role": "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssets", "shortName": "Other Non-current assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:OtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "17", "role": "http://semlerscientific.com/role/DisclosureAccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Concentration of Credit Risk", "menuCat": "Notes", "order": "18", "role": "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRisk", "shortName": "Concentration of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Lessee Arrangements", "menuCat": "Notes", "order": "19", "role": "http://semlerscientific.com/role/DisclosureLesseeArrangements", "shortName": "Lessee Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Statements of Income", "menuCat": "Statements", "order": "2", "role": "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome", "shortName": "Condensed Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "20", "role": "http://semlerscientific.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stock Incentive Plan", "menuCat": "Notes", "order": "21", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlan", "shortName": "Stock Incentive Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "22", "role": "http://semlerscientific.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Net Income Per Share, Basic and Diluted", "menuCat": "Notes", "order": "23", "role": "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDiluted", "shortName": "Net Income Per Share, Basic and Diluted", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "24", "role": "http://semlerscientific.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:ScheduleOfAssetsForLeaseNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Assets for Lease, net (Tables)", "menuCat": "Tables", "order": "25", "role": "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetTables", "shortName": "Assets for Lease, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:ScheduleOfAssetsForLeaseNetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment, net (Tables)", "menuCat": "Tables", "order": "26", "role": "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Long-Term Investments (Tables)", "menuCat": "Tables", "order": "27", "role": "http://semlerscientific.com/role/DisclosureLongTermInvestmentsTables", "shortName": "Long-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "28", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Notes Held for Investment (Tables)", "menuCat": "Tables", "order": "29", "role": "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentTables", "shortName": "Notes Held for Investment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://semlerscientific.com/role/StatementCondensedBalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Other Non-current assets (Tables)", "menuCat": "Tables", "order": "30", "role": "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsTables", "shortName": "Other Non-current assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "31", "role": "http://semlerscientific.com/role/DisclosureAccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Lessee Arrangements (Tables)", "menuCat": "Tables", "order": "32", "role": "http://semlerscientific.com/role/DisclosureLesseeArrangementsTables", "shortName": "Lessee Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stock Incentive Plan (Tables)", "menuCat": "Tables", "order": "33", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanTables", "shortName": "Stock Incentive Plan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - Net Income Per Share, Basic and Diluted (Tables)", "menuCat": "Tables", "order": "34", "role": "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedTables", "shortName": "Net Income Per Share, Basic and Diluted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "smlr:RevenueRecognitionFromVariableLicenseFeeContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Variably-Priced Revenue (Details)", "menuCat": "Details", "order": "35", "role": "http://semlerscientific.com/role/DisclosureVariablyPricedRevenueDetails", "shortName": "Variably-Priced Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "smlr:RevenueRecognitionFromVariableLicenseFeeContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Inventory (Details)", "menuCat": "Details", "order": "36", "role": "http://semlerscientific.com/role/DisclosureInventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "smlr:ScheduleOfAssetsForLeaseNetTableTextBlock", "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Assets for Lease, net (Details)", "menuCat": "Details", "order": "37", "role": "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails", "shortName": "Assets for Lease, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "smlr:ScheduleOfAssetsForLeaseNetTableTextBlock", "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Assets for Lease, net - Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails", "shortName": "Assets for Lease, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "smlr:AssetsForLeaseNetTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment, net (Details)", "menuCat": "Details", "order": "39", "role": "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails", "shortName": "Property and Equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - Condensed Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationExcludingLessorAssetUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Property and Equipment, net - Additional Information (Details)", "menuCat": "Details", "order": "40", "role": "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "shortName": "Property and Equipment, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationExcludingLessorAssetUnderOperatingLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Long-Term Investments (Details)", "menuCat": "Details", "order": "41", "role": "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails", "shortName": "Long-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_InvestmentTypeAxis_smlr_InvestmentInPrivateCompanyTwoMember_e9mc7b2bOkyprQlh3hiryw", "decimals": "-3", "lang": null, "name": "us-gaap:LongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - Long-Term Investments - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "shortName": "Long-Term Investments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "43", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TradingSecuritiesDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecurities", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Fair Value Measurements - Additional Information (Details)", "menuCat": "Details", "order": "44", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_DebtInstrumentAxis_smlr_MonarchDebtSecurityMember_yCB_cDwxi0ms8lDWHhb47Q", "decimals": "2", "lang": null, "name": "smlr:PercentageOfProbabilityOfEquityFinancing", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ot-7LPhxb0yOV2BZ49QL1g", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_b_U0bGlTakeiP-nQKmbNJA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ot-7LPhxb0yOV2BZ49QL1g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - Fair Value Measurements - Valuation model (Details)", "menuCat": "Details", "order": "45", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails", "shortName": "Fair Value Measurements - Valuation model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_b_U0bGlTakeiP-nQKmbNJA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ot-7LPhxb0yOV2BZ49QL1g", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_smlr_ConvertibleNotesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_j6vAJX2FeUaaqRYz-9NKKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details)", "menuCat": "Details", "order": "46", "role": "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails", "shortName": "Fair Value Measurements - Changes in the notes held for the investments with significant unobservable inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByAssetClassAxis_smlr_ConvertibleNotesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_j6vAJX2FeUaaqRYz-9NKKw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_5q7n0JTRfk-rpHmUKi0hVQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Notes Held for Investment (Details)", "menuCat": "Details", "order": "47", "role": "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails", "shortName": "Notes Held for Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "lang": null, "name": "smlr:DebtSecurityInterestIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "smlr:PrepaidLicensesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Other Non-current assets - Schedule of other non-current assets (Details)", "menuCat": "Details", "order": "48", "role": "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails", "shortName": "Other Non-current assets - Schedule of other non-current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "smlr:PrepaidLicensesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_4_1_2021_To_4_30_2021_Ifjplyow1kW5OOPmoQtozA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:AgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Other Non-current assets - Additional Information Details (Details)", "menuCat": "Details", "order": "49", "role": "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails", "shortName": "Other Non-current assets - Additional Information Details (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "smlr:OtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_4_1_2021_To_4_30_2021_Ifjplyow1kW5OOPmoQtozA", "decimals": null, "first": true, "lang": "en-US", "name": "smlr:AgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uFVA5TDQNEK5A54ERzb1hQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity", "shortName": "Condensed Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_iZ7kH_JOcUuNeLc-N4DAxQ", "decimals": "-3", "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "50", "role": "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Concentration of Credit Risk (Details)", "menuCat": "Details", "order": "51", "role": "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails", "shortName": "Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TimeDepositsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Lessee Arrangements - Future minimum rental payments (Details)", "menuCat": "Details", "order": "52", "role": "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails", "shortName": "Lessee Arrangements - Future minimum rental payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Lessee Arrangements - Lessee Arrangements (Details)", "menuCat": "Details", "order": "53", "role": "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails", "shortName": "Lessee Arrangements - Lessee Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientLessorSingleLeaseComponent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Lessee Arrangements - Lessor Arrangements (Details)", "menuCat": "Details", "order": "54", "role": "http://semlerscientific.com/role/DisclosureLesseeArrangementsLessorArrangementsDetails", "shortName": "Lessee Arrangements - Lessor Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "smlr:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasePracticalExpedientLessorSingleLeaseComponent", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "-4", "first": true, "lang": null, "name": "smlr:IncomeTaxesReceivableCaresAct", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "55", "role": "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "lang": null, "name": "smlr:EmployeeRetentionPayrollTaxCreditClaimedCaresAct", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stock Incentive Plan - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "shortName": "Stock Incentive Plan - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_14_2022_DqJEMYAz5Uy7hG00dLM6cg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stock Incentive Plan - Treasury Stock Acquired (Details)", "menuCat": "Details", "order": "57", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanTreasuryStockAcquiredDetails", "shortName": "Stock Incentive Plan - Treasury Stock Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_14_2022_DqJEMYAz5Uy7hG00dLM6cg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_5q7n0JTRfk-rpHmUKi0hVQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stock Incentive Plan - Stock option activity (Details)", "menuCat": "Details", "order": "58", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails", "shortName": "Stock Incentive Plan - Stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_SVLXOBVihEm1jOmLcgtIaQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - Stock Incentive Plan - Stock option - additional information (Details)", "menuCat": "Details", "order": "59", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails", "shortName": "Stock Incentive Plan - Stock option - additional information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows", "shortName": "Condensed Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41505 - Disclosure - Stock Incentive Plan - Stock-based compensation expense (Details)", "menuCat": "Details", "order": "60", "role": "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails", "shortName": "Stock Incentive Plan - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_NHYlvdgYzEaZIFWXrj2AkQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "61", "role": "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "4", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_ot-7LPhxb0yOV2BZ49QL1g", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Net Income Per Share, Basic and Diluted (Details)", "menuCat": "Details", "order": "62", "role": "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails", "shortName": "Net Income Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_gQHqz7kOWkWabybFYDN4KQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - Net Income Per Share, Basic and Diluted - Additional Information (Details)", "menuCat": "Details", "order": "63", "role": "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails", "shortName": "Net Income Per Share, Basic and Diluted - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_gQHqz7kOWkWabybFYDN4KQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_Hvzdnzg9v0eOKYx09J_7tg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://semlerscientific.com/role/DisclosureBasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Variably-Priced Revenue", "menuCat": "Notes", "order": "8", "role": "http://semlerscientific.com/role/DisclosureVariablyPricedRevenue", "shortName": "Variably-Priced Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Accounts Receivable and Allowance for Credit Losses", "menuCat": "Notes", "order": "9", "role": "http://semlerscientific.com/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses", "shortName": "Accounts Receivable and Allowance for Credit Losses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smlr-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_58-TOaVZV0-7GE6naDhYzA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://semlerscientific.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "smlr_AgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Agreement, Term", "terseLabel": "Term of agreement" } } }, "localname": "AgreementTerm", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "durationItemType" }, "smlr_AmountOfDilutiveSecuritiesCommonStockWarrants": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock warrants.", "label": "Amount Of Dilutive Securities Common Stock Warrants", "verboseLabel": "Net Income - Common stock warrants" } } }, "localname": "AmountOfDilutiveSecuritiesCommonStockWarrants", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "smlr_AssetsForLeaseNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Assets for Lease, net" } } }, "localname": "AssetsForLeaseNetAbstract", "nsuri": "http://semlerscientific.com/20230331", "xbrltype": "stringItemType" }, "smlr_AssetsForLeaseNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure on assets for lease.", "label": "Assets for Lease, Net [Text Block]", "terseLabel": "Assets for Lease, net" } } }, "localname": "AssetsForLeaseNetTextBlock", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNet" ], "xbrltype": "textBlockItemType" }, "smlr_AssetsForLeaseReductionToAccumulatedDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reduction to accumulated depreciation of assets for lease.", "label": "Assets for Lease, Reduction to Accumulated Depreciation", "terseLabel": "Reduction to accumulated depreciation for returned and retired items" } } }, "localname": "AssetsForLeaseReductionToAccumulatedDepreciation", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "smlr_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "smlr_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding commitments and contingencies of the entity.", "label": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "smlr_ConcentrationRiskNumberOfCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of major customers in concentration risk.", "label": "Concentration Risk Number Of Customers", "verboseLabel": "Number of customers" } } }, "localname": "ConcentrationRiskNumberOfCustomers", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "smlr_ConcentrationRiskNumberOfVendors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of major vendors in concentration risk.", "label": "Concentration Risk Number Of Vendors", "terseLabel": "Number of vendors" } } }, "localname": "ConcentrationRiskNumberOfVendors", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "integerItemType" }, "smlr_ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Convertible Notes.", "label": "Convertible Notes [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleNotesMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "smlr_ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to convertible promissory note one, from private company three.", "label": "Convertible promissory note previously issued by Mellitus" } } }, "localname": "ConvertiblePromissoryNoteOneFromPrivateCompanyThreeMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_CustomerOneConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One.", "label": "Customer one" } } }, "localname": "CustomerOneConcentrationRiskMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "smlr_CustomerThreeConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for customer three.", "label": "Customer three" } } }, "localname": "CustomerThreeConcentrationRiskMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "smlr_CustomerTwoConcentrationRiskMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two.", "label": "Customer two" } } }, "localname": "CustomerTwoConcentrationRiskMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "smlr_DebtInstrumentPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of aggregate purchase price of convertible debt instrument received from a seller.", "label": "Debt Instrument, Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "DebtInstrumentPurchasePrice", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "smlr_DebtSecuritiesRemainingAmountAvailableToBeDrawn": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Remaining amount available to be drawn.", "label": "Debt Securities, Remaining Amount Available to be Drawn", "terseLabel": "Remaining amount available to be drawn" } } }, "localname": "DebtSecuritiesRemainingAmountAvailableToBeDrawn", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "smlr_DebtSecuritiesTransactionFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction fee paid for debt security.", "label": "Debt Securities, Transaction Fee", "terseLabel": "Transaction fee" } } }, "localname": "DebtSecuritiesTransactionFee", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "smlr_DebtSecurityChangesInFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of changes in fair value of debt security.", "label": "Debt Security, Changes in Fair Value", "terseLabel": "Changes in fair value" } } }, "localname": "DebtSecurityChangesInFairValue", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "smlr_DebtSecurityInterestIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income on debt security recognized.", "label": "Debt Security, Interest Income", "terseLabel": "Interest income from promissory notes" } } }, "localname": "DebtSecurityInterestIncome", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "smlr_DebtSecurityInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of interest rate.", "label": "Debt Security, Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtSecurityInterestRate", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "percentItemType" }, "smlr_DebtSecurityMaximumAmountOfAvailableFunding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Maximum amount of available funding.", "label": "Debt Security, Maximum Amount of Available Funding", "terseLabel": "Maximum amount of available funding" } } }, "localname": "DebtSecurityMaximumAmountOfAvailableFunding", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "smlr_EmployeeRetentionPayrollTaxCreditClaimedCaresAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the employee retention payroll tax credit claimed during the reporting period.", "label": "Employee Retention Payroll Tax Credit Claimed, Cares Act", "terseLabel": "Credit claimed" } } }, "localname": "EmployeeRetentionPayrollTaxCreditClaimedCaresAct", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "smlr_EngineeringAndProductDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents engineering and product development.", "label": "Engineering and Product Development" } } }, "localname": "EngineeringAndProductDevelopmentMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "smlr_ExtensionPeriodOptionToExtendMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to extend the maturity date.", "label": "Extension Period, Option to Extend the Maturity Date", "terseLabel": "Period to extend the maturity date" } } }, "localname": "ExtensionPeriodOptionToExtendMaturityDate", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "durationItemType" }, "smlr_FairValueAdjustmentOfNotesHeldForInvestment": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair adjustments in notes held for investment.", "label": "Fair Value Adjustment of Notes Held for Investment", "negatedLabel": "Change in fair values of notes held for investment", "terseLabel": "Change in fair values of notes held for investment" } } }, "localname": "FairValueAdjustmentOfNotesHeldForInvestment", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "smlr_FirstRepublicBankAndEdwardJonesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Republic Bank and Edward Jones.", "label": "First Republic Bank and Edward Jones" } } }, "localname": "FirstRepublicBankAndEdwardJonesMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "smlr_IncomeTaxesReceivableCaresAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the employee retention payroll tax credit for certain employers, which is a refundable tax credit against certain employment taxes provided by the CARES Act.", "label": "Income Taxes Receivable, Cares Act", "terseLabel": "Retention credit" } } }, "localname": "IncomeTaxesReceivableCaresAct", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "smlr_InvestmentInPrivateCompanyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to investment in private company three.", "label": "Investments in Mellitus Health Inc." } } }, "localname": "InvestmentInPrivateCompanyThreeMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "smlr_InvestmentInPrivateCompanyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to investment in private company two.", "label": "Investments in SYNAPS Dx" } } }, "localname": "InvestmentInPrivateCompanyTwoMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "smlr_InvestmentInPrivateCompanyValueOfSharesPurchased": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of shares purchased as investments during the period from the private company.", "label": "Investment in Private Company Value of Shares Purchased", "terseLabel": "Amount of shares purchased" } } }, "localname": "InvestmentInPrivateCompanyValueOfSharesPurchased", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "smlr_KeyPersonStockOptionPlan2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to 2007 Key Person Stock Option Plan (\"2007 Plan\").", "label": "2007 Key Person Stock Option Plan" } } }, "localname": "KeyPersonStockOptionPlan2007Member", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "Lessee Arrangements" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangements" ], "xbrltype": "textBlockItemType" }, "smlr_LongTermDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term deposits.", "label": "Long-term Deposits", "terseLabel": "Long-term deposits" } } }, "localname": "LongTermDeposits", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "smlr_MellitusConvertibleNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Mellitus Convertible Notes.", "label": "Mellitus Convertible Notes [Member]", "terseLabel": "Mellitus Convertible Notes" } } }, "localname": "MellitusConvertibleNotesMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_MellitusHealthIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Mellitus Health Inc.", "label": "Mellitus Health, Inc", "terseLabel": "Mellitus" } } }, "localname": "MellitusHealthIncMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "domainItemType" }, "smlr_MiscellaneousReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of miscellaneous receivables.", "label": "Miscellaneous Receivables", "terseLabel": "Miscellaneous receivables" } } }, "localname": "MiscellaneousReceivables", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "smlr_MonarchDebtSecurityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Monarch Debt Security.", "label": "Monarch Debt Security [Member]", "terseLabel": "Monarch Debt Security" } } }, "localname": "MonarchDebtSecurityMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_MonarchMedicalTechnologyLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Monarch Medical Technology, LLC.", "label": "Monarch" } } }, "localname": "MonarchMedicalTechnologyLlcMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "domainItemType" }, "smlr_NotesReceivableInterestBearingInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate on notes receivable.", "label": "Notes Receivable, Interest-Bearing, Interest Rate", "terseLabel": "Interest rate (as a percent)" } } }, "localname": "NotesReceivableInterestBearingInterestRate", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "percentItemType" }, "smlr_NotesReceivableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of notes receivable.", "label": "Notes receivable, Term", "terseLabel": "Term (in years)" } } }, "localname": "NotesReceivableTerm", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "durationItemType" }, "smlr_NumberOfConsecutiveTermsOptionToExtendMaturityDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option to extend the maturity date.", "label": "Number of Consecutive Terms, Option to Extend the Maturity Date", "terseLabel": "Option to extend the maturity date" } } }, "localname": "NumberOfConsecutiveTermsOptionToExtendMaturityDate", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "integerItemType" }, "smlr_NumberOfNotesReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of notes receivable.", "label": "Number of Notes Receivable", "terseLabel": "Number of notes receivable" } } }, "localname": "NumberOfNotesReceivable", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "integerItemType" }, "smlr_OperatingLeaseExpensesInExcessOfCashPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of lease expense in excess of cash payments during the period.", "label": "Operating Lease Expenses in Excess of Cash Payments", "negatedLabel": "Lease expense in excess cash payment" } } }, "localname": "OperatingLeaseExpensesInExcessOfCashPayments", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "smlr_OtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other noncurrent assets.", "label": "Other Noncurrent Assets [Text Block]", "terseLabel": "Other Non-current assets" } } }, "localname": "OtherNoncurrentAssetsTextBlock", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssets" ], "xbrltype": "textBlockItemType" }, "smlr_PercentageOfProbabilityOfChangeOfControl": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Percentage of probability of change of control.", "label": "Percentage Of Probability Of Change Of Control", "terseLabel": "Percentage of probability of change of control" } } }, "localname": "PercentageOfProbabilityOfChangeOfControl", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "smlr_PercentageOfProbabilityOfEquityFinancing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Percentage of probability of equity financing.", "label": "Percentage Of Probability Of Equity Financing", "terseLabel": "Percentage of probability of equity financing" } } }, "localname": "PercentageOfProbabilityOfEquityFinancing", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "smlr_PercentageOfProbabilityOfPaymentAtMaturityOrInsolvencyEvent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Percentage of probability of payment at maturity or an insolvency event.", "label": "Percentage Of Probability Of Payment At Maturity Or An Insolvency Event", "terseLabel": "Percentage of probability of payment at maturity or an insolvency event" } } }, "localname": "PercentageOfProbabilityOfPaymentAtMaturityOrInsolvencyEvent", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "smlr_PercentageOfSharesReserveIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of shares reserve to total number of shares of common stock outstanding.", "label": "Percentage Of Shares Reserve Increase", "verboseLabel": "Percentage of shares reserve increased" } } }, "localname": "PercentageOfSharesReserveIncrease", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "smlr_PrepaidLicensePurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for license purchases.", "label": "Prepaid License Purchases", "terseLabel": "Prepaid license purchases" } } }, "localname": "PrepaidLicensePurchases", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "smlr_PrepaidLicensesNoncurrent": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for licenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Licenses, Noncurrent", "terseLabel": "Prepaid licenses" } } }, "localname": "PrepaidLicensesNoncurrent", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smlr_PrivateCompanyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to private company #3.", "label": "Mellitus" } } }, "localname": "PrivateCompanyThreeMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "domainItemType" }, "smlr_PromissoryNoteFromPrivateCompanyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to promissory note from private company two.", "label": "Promissory note from SYNAPS Dx" } } }, "localname": "PromissoryNoteFromPrivateCompanyTwoMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_PurchaseAgreementPeriodOfTerminationUponNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of termination upon notice on purchase agreement.", "label": "Purchase Agreement, Period of Termination Upon Notice", "terseLabel": "Termination upon notice (in days)" } } }, "localname": "PurchaseAgreementPeriodOfTerminationUponNotice", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "durationItemType" }, "smlr_PurchaseAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of renewal of the purchase agreement.", "label": "Purchase Agreement Renewal Term", "terseLabel": "Renewal term of purchase agreement (in years)" } } }, "localname": "PurchaseAgreementRenewalTerm", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "durationItemType" }, "smlr_RevenueRecognitionFromSalesOfHardwareAndEquipmentAccessories": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents as a revenue recognition from sales of hardware and equipment accessories.", "label": "Revenue Recognition From Sales of Hardware and Equipment Accessories", "verboseLabel": "Revenue from sales of hardware and equipment accessories" } } }, "localname": "RevenueRecognitionFromSalesOfHardwareAndEquipmentAccessories", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureVariablyPricedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "smlr_RevenueRecognitionFromVariableLicenseFeeContracts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "It represents as a revenue recognition from variable license fee contracts.", "label": "Revenue Recognition From Variable License Fee Contracts", "terseLabel": "Revenue from variable-fee licenses" } } }, "localname": "RevenueRecognitionFromVariableLicenseFeeContracts", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureVariablyPricedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "smlr_ScheduleOfAssetsForLeaseNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure on assets for lease.", "label": "Schedule of Assets for Lease, Net [Table Text Block]", "terseLabel": "Summary of assets for lease, net" } } }, "localname": "ScheduleOfAssetsForLeaseNetTableTextBlock", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetTables" ], "xbrltype": "textBlockItemType" }, "smlr_SecuredConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured convertible promissory note.", "label": "Secured convertible promissory note", "terseLabel": "Senior secured convertible promissory note" } } }, "localname": "SecuredConvertiblePromissoryNoteMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "domainItemType" }, "smlr_SeniorSecuredPromissoryNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to senior secured promissory notes.", "label": "Senior secured promissory notes" } } }, "localname": "SeniorSecuredPromissoryNotesMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "domainItemType" }, "smlr_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-employees to whom the Company granted stock awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Non-employees", "terseLabel": "Number of non-employees" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfNonEmployees", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "smlr_ShareBasedPaymentArrangementSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share Based Payment Arrangement, Shares Issued, Net Of Shares For Tax Withholdings", "terseLabel": "Net shares issued after deducting taxes paid on granted shares" } } }, "localname": "ShareBasedPaymentArrangementSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "smlr_StockIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to 2014 Stock Incentive Plan (\"2014 Plan\").", "label": "2014 Stock Incentive Plan" } } }, "localname": "StockIncentivePlan2014Member", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "smlr_TaxesPaidRelatedToNetShareSettlementOfEquityAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact from taxes paid related to net share settlement of equity awards.", "label": "Taxes Paid related to Net Share Settlement of Equity Awards", "verboseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "TaxesPaidRelatedToNetShareSettlementOfEquityAwards", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "smlr_TaxesPaidRelatedToNetShareSettlementOfEquityAwardsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares impact from taxes paid related to net share settlement of equity awards.", "label": "Taxes Paid related to Net Share Settlement of Equity Awards, Shares", "terseLabel": "Taxes paid related to net share settlement of equity awards (in shares)" } } }, "localname": "TaxesPaidRelatedToNetShareSettlementOfEquityAwardsShares", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "smlr_VendorOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor one", "label": "Vendor one" } } }, "localname": "VendorOneMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "smlr_VendorTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor two", "label": "Vendor two" } } }, "localname": "VendorTwoMember", "nsuri": "http://semlerscientific.com/20230331", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r155", "r156", "r276", "r292", "r494", "r496" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r212", "r507", "r556", "r600" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r320", "r453", "r460", "r487", "r488", "r506", "r511", "r519", "r555", "r593", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r320", "r453", "r460", "r487", "r488", "r506", "r511", "r519", "r555", "r593", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r212", "r507", "r556", "r600" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r260", "r261", "r262", "r263", "r313", "r320", "r348", "r349", "r350", "r429", "r453", "r460", "r487", "r488", "r506", "r511", "r519", "r551", "r555", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r260", "r261", "r262", "r263", "r313", "r320", "r348", "r349", "r350", "r429", "r453", "r460", "r487", "r488", "r506", "r511", "r519", "r551", "r555", "r594", "r595", "r596", "r597", "r598" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r155", "r156", "r276", "r292", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r213", "r214" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Trade accounts receivable, net of reserves of $154 and $109, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r5", "r103", "r116" ], "calculation": { "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Accrued Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r10", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r357", "r358", "r359", "r537", "r538", "r539", "r583" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r81", "r82", "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Reconciliation of Net Income to Net Cash Provided by Operating Activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r139", "r215", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "verboseLabel": "Reserves on trade accounts receivable (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "auth_ref": [ "r541" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs).", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "verboseLabel": "Net Income - Common stock options" } } }, "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Securities excluded from the computation of diluted net income per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r115", "r134", "r152", "r201", "r204", "r208", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r385", "r389", "r404", "r518", "r553", "r554", "r591" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r129", "r141", "r152", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r385", "r389", "r404", "r518", "r553", "r554", "r591" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r87" ], "calculation": { "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r131", "r491" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r40", "r45", "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r40", "r96" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(DECREASE) INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r136", "r137", "r138", "r152", "r174", "r179", "r186", "r188", "r196", "r197", "r224", "r264", "r266", "r267", "r268", "r271", "r272", "r290", "r291", "r293", "r294", "r296", "r404", "r489", "r526", "r533", "r540" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r108", "r119" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r65", "r258", "r259", "r483", "r552" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares increase in share reserve" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r537", "r538", "r583" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r66" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 50,000,000 shares authorized; 6,920,643, and 6,906,544 shares issued, and 6,706,221 and 6,692,122 shares outstanding (treasury shares of 214,422 and 214,422), respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r53", "r54", "r93", "r94", "r212", "r482" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r53", "r54", "r93", "r94", "r212", "r466", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r53", "r54", "r93", "r94", "r212", "r482", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r53", "r54", "r93", "r94", "r212" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r51", "r53", "r54", "r55", "r93", "r95", "r482" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r53", "r54", "r93", "r94", "r212", "r482" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r298", "r299", "r310" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r31", "r152", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r404", "r553" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r30" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r230", "r231", "r234", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit Losses on Financial Instruments" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r52", "r212" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r46", "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion value" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r4", "r5", "r6", "r102", "r104", "r113", "r157", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r411", "r501", "r502", "r503", "r504", "r505", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r97", "r98", "r273", "r411", "r502", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r20" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Expense reimbursement" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r157", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r411", "r501", "r502", "r503", "r504", "r505", "r534" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities", "terseLabel": "Debt securities measured at fair value" } } }, "localname": "DebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesTradingRealizedGain": { "auth_ref": [ "r222" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading, Realized Gain", "negatedLabel": "Gain on short-term investments", "terseLabel": "Interest income" } } }, "localname": "DebtSecuritiesTradingRealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r362", "r363" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Long-term deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r43", "r84", "r371", "r376", "r377", "r536" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax (income) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Maximum contribution of percentage of employee's eligible earnings" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r43", "r62" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationExcludingLessorAssetUnderOperatingLease": { "auth_ref": [ "r253", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of depreciation expense.", "label": "Depreciation, Excluding Lessor Asset under Operating Lease", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationExcludingLessorAssetUnderOperatingLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r325", "r353", "r354", "r356", "r360", "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r147", "r163", "r164", "r165", "r166", "r167", "r171", "r174", "r186", "r187", "r188", "r192", "r393", "r394", "r456", "r458", "r498" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share, basic", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r147", "r163", "r164", "r165", "r166", "r167", "r174", "r186", "r187", "r188", "r192", "r393", "r394", "r456", "r458", "r498" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share, diluted", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r189", "r190", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income Per Share, Basic and Diluted" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDiluted" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r153", "r365", "r378" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Fair value of unvested stock options", "verboseLabel": "Total unrecognized compensation cost related to non-vested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Weighted average period of unvested stock awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r66", "r127", "r144", "r145", "r146", "r158", "r159", "r160", "r162", "r168", "r170", "r195", "r225", "r297", "r357", "r358", "r359", "r372", "r373", "r392", "r405", "r406", "r407", "r408", "r409", "r410", "r422", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r223" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock": { "auth_ref": [ "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table Text Block]", "terseLabel": "Schedule of carrying value of non-marketable equity investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r395", "r396", "r402" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "verboseLabel": "Schedule of key inputs for the valuation model" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r90", "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in the notes held for the investments" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r87", "r92" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r281", "r314", "r315", "r316", "r317", "r318", "r319", "r396", "r426", "r427", "r428", "r502", "r503", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r395", "r396", "r398", "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r281", "r314", "r319", "r396", "r426", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r281", "r314", "r315", "r316", "r317", "r318", "r319", "r396", "r428", "r502", "r503", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of the notes held for investment" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Purchased" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r281", "r314", "r315", "r316", "r317", "r318", "r319", "r426", "r427", "r428", "r502", "r503", "r508", "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails", "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r401", "r403" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r219", "r221", "r231", "r233", "r234", "r235", "r240", "r248", "r249", "r250", "r289", "r295", "r391", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r500", "r546", "r547", "r548", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccountsReceivableAndAllowanceForCreditLosses" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases": { "auth_ref": [ "r126", "r252" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) arising from the lessor's sale of assets held- or available-for-lease under contractual arrangements classified as operating leases.", "label": "Gain (Loss) on Sale of Leased Assets, Net, Operating Leases", "negatedLabel": "Loss on disposal of assets for lease", "verboseLabel": "Loss on disposal of assets for lease" } } }, "localname": "GainLossOnSaleOfLeasedAssetsNetOperatingLeases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r60", "r220", "r455" ], "calculation": { "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity, Fair Value", "terseLabel": "Investment in debt securities", "verboseLabel": "Fair value of the Debt Securities" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r99", "r109", "r121", "r201", "r203", "r207", "r209", "r457", "r499" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Pre-tax net income" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r153", "r366", "r369", "r370", "r374", "r379", "r381", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r154", "r169", "r170", "r200", "r364", "r375", "r380", "r459" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r532" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other current and non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r175", "r176", "r177", "r188" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "verboseLabel": "Common stock warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r175", "r176", "r178", "r188", "r324" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "verboseLabel": "Common stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r111" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r140", "r492", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net", "verboseLabel": "Inventory balance" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureInventoryDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentInterestRate": { "auth_ref": [ "r544", "r545" ], "lang": { "en-us": { "role": { "documentation": "Rate of interest on investment.", "label": "Investment Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "InvestmentInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Investments" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r61", "r100", "r112", "r122", "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Long-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientLessorSingleLeaseComponent": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether practical expedient is elected to account for lease component and nonlease component as single lease component.", "label": "Lease, Practical Expedient, Lessor Single Lease Component [true false]" } } }, "localname": "LeasePracticalExpedientLessorSingleLeaseComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLessorArrangementsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Arrangements" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Options to renew" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of future minimum rental payments required under operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r417" ], "calculation": { "http://semlerscientific.com/role/DisclosureLeasesFutureMinimumRentalPaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r417" ], "calculation": { "http://semlerscientific.com/role/DisclosureLeasesFutureMinimumRentalPaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r417" ], "calculation": { "http://semlerscientific.com/role/DisclosureLeasesFutureMinimumRentalPaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r589" ], "calculation": { "http://semlerscientific.com/role/DisclosureLeasesFutureMinimumRentalPaymentsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 Remaining period" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r417" ], "calculation": { "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease agreement term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r14", "r105", "r118", "r518", "r535", "r549", "r586" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r130", "r152", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r386", "r389", "r390", "r404", "r518", "r553", "r591", "r592" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r1", "r2", "r3", "r6", "r7", "r152", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r386", "r389", "r390", "r404", "r553", "r591", "r592" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Notes Held for Investment" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestment" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r132" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments.", "terseLabel": "Long-term investments", "verboseLabel": "Total initial cost" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLongTermInvestmentsDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Cash flow discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsValuationModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r151" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Used in Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r151" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r40", "r41", "r44" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r44", "r110", "r120", "r128", "r142", "r143", "r146", "r152", "r161", "r163", "r164", "r165", "r166", "r169", "r170", "r184", "r201", "r203", "r207", "r209", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r394", "r404", "r499", "r553" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r163", "r164", "r165", "r166", "r171", "r172", "r185", "r188", "r201", "r203", "r207", "r209", "r499" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income - Basic EPS" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r173", "r180", "r181", "r182", "r183", "r185", "r188" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income - Diluted EPS" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Total notes held for investment", "verboseLabel": "Notes held for investment (includes measured at fair value of $4,072 and $3,679, respectively)" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Notes, Fair value" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingCostsAndExpenses": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.", "label": "Operating Expenses", "verboseLabel": "Engineering and product development" } } }, "localname": "OperatingCostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r201", "r203", "r207", "r209", "r499" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r416", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Lease expenses" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r194", "r418", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Lease revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r413" ], "calculation": { "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Noncurrent lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Total ROU asset", "verboseLabel": "ROU asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsFutureMinimumRentalPaymentsDetails", "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureLesseeArrangementsLesseeArrangementsDetails", "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease": { "auth_ref": [ "r253", "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation expense for lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Depreciation, Lessor Asset under Operating Lease", "terseLabel": "Depreciation expense" } } }, "localname": "OperatingLeasesIncomeStatementDepreciationExpenseOnPropertySubjectToOrHeldForLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Miscellaneous Accruals" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r133" ], "calculation": { "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "totalLabel": "Total other non-current assets", "verboseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsScheduleOfOtherNonCurrentAssetsDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Non-current assets" } } }, "localname": "OtherAssetsNoncurrentDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other short-term liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r39" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Treasury stock acquired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r149" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Taxes paid related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "auth_ref": [ "r36" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset.", "label": "Payments to Acquire Equipment on Lease", "negatedLabel": "Purchase of assets for lease" } } }, "localname": "PaymentsToAcquireEquipmentOnLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r35", "r59" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Purchase of notes held for investment", "terseLabel": "Aggregate principal amount" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable.", "terseLabel": "Aggregate principal amount" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r37" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedLabel": "Purchase of short-term investments", "terseLabel": "Purchase cost" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r530" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r34", "r37" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-Term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r38", "r80" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r128", "r142", "r143", "r150", "r152", "r161", "r169", "r170", "r201", "r203", "r207", "r209", "r224", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r384", "r387", "r388", "r394", "r404", "r457", "r499", "r515", "r516", "r531", "r553" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r64", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r255", "r419" ], "calculation": { "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of accumulated amortization, depreciation, depletion for physical asset used in normal conduct of business to create and distribute product and service.", "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation": { "auth_ref": [ "r550", "r590" ], "calculation": { "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.", "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, after Accumulated Depreciation", "terseLabel": "Property and equipment, net", "totalLabel": "Capital assets, net" } } }, "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation": { "auth_ref": [ "r254", "r419" ], "calculation": { "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAfterAccumulatedDepreciation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of physical asset used in normal conduct of business to create and distribute product and service.", "label": "Property, Plant, and Equipment, Excluding Lessor Asset under Operating Lease, before Accumulated Depreciation", "terseLabel": "Capital assets" } } }, "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseBeforeAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of capital assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r124", "r125", "r255", "r419" ], "calculation": { "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r123", "r125", "r254", "r419" ], "calculation": { "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "verboseLabel": "Assets for lease" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r125", "r550", "r590" ], "calculation": { "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation", "totalLabel": "Assets for lease, net", "verboseLabel": "Assets for lease, net" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAssetsForLeaseNetDetails", "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r148", "r232" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "verboseLabel": "Purchase of product licenses" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsAdditionalInformationDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Held for Investment" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r11", "r67", "r117", "r464", "r465", "r518" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r127", "r158", "r159", "r160", "r162", "r168", "r170", "r225", "r357", "r358", "r359", "r372", "r373", "r392", "r461", "r463" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variably-Priced Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r198", "r199", "r202", "r205", "r206", "r210", "r211", "r212", "r308", "r309", "r454" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r212", "r542" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Variably-Priced Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureVariablyPricedRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of notes receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNotesHeldForInvestmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of accrued expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "verboseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r69", "r70", "r71", "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsChangesInNotesHeldForInvestmentsWithSignificantUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other non-current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureOtherNonCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r321", "r323", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r74", "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "verboseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r42" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Aggregate of shares granted fully vested stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of stock awards on grant date" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockBasedCompensationExpenseDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "verboseLabel": "Number of share reserve approved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Maximum number of shares issued pursuant to awards granted under plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for future stock-based compensation grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable, Ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable, Ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Number of Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails", "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "verboseLabel": "Maximum term of stock option grants" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value, Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term, Options Exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "verboseLabel": "Total number of unvested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual Term, Options Outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r106", "r107", "r114", "r529" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r136", "r137", "r138", "r152", "r174", "r179", "r186", "r188", "r196", "r197", "r224", "r264", "r266", "r267", "r268", "r271", "r272", "r290", "r291", "r293", "r294", "r296", "r404", "r489", "r526", "r533", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r66", "r127", "r144", "r145", "r146", "r158", "r159", "r160", "r162", "r168", "r170", "r195", "r225", "r297", "r357", "r358", "r359", "r372", "r373", "r392", "r405", "r406", "r407", "r408", "r409", "r410", "r422", "r461", "r462", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Statements of Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r158", "r159", "r160", "r195", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r8", "r9", "r66", "r67", "r83" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Employee stock grants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r8", "r9", "r66", "r67", "r334" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised", "verboseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanStockOptionActivityDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r8", "r9", "r66", "r67", "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Employee stock grants" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r25", "r66", "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Shares authorized under Share Repurchase Program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanTreasuryStockAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r12", "r13", "r57", "r518", "r535", "r549", "r586" ], "calculation": { "http://semlerscientific.com/role/StatementCondensedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Vendor concentration risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r527" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Deposits" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradingSecuritiesDebt": { "auth_ref": [ "r58", "r135", "r218", "r493" ], "calculation": { "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Trading", "terseLabel": "U.S. Treasury bill" } } }, "localname": "TradingSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r219", "r221", "r289", "r295", "r391", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r546", "r547", "r548", "r602", "r603", "r604", "r605", "r606", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Shares", "negatedPeriodEndLabel": "Balance (in shares)", "negatedPeriodStartLabel": "Balance (in shares)", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/StatementCondensedBalanceSheetsParenthetical", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r9", "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Treasury stock acquired (Shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanTreasuryStockAcquiredDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r66", "r67", "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Treasury stock acquired", "terseLabel": "Cost of treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureStockIncentivePlanTreasuryStockAcquiredDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentSecuritiesAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt (bills, notes or bonds) that are issued by the government of the United States which are 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. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "US Government Securities, at Carrying Value", "terseLabel": "U.S. treasury bills" } } }, "localname": "USGovernmentSecuritiesAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r497", "r508", "r510", "r599" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "verboseLabel": "U.S. Treasury bill" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r361", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Interest and penalty expenses related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r173", "r188" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares used in computing diluted income per share", "totalLabel": "Diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r171", "r188" ], "calculation": { "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares used in computing basic income per share", "verboseLabel": "Basic shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://semlerscientific.com/role/DisclosureNetIncomePerShareBasicAndDilutedDetails", "http://semlerscientific.com/role/StatementCondensedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41457-112716", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123422147&loc=d3e41460-112716", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123393937&loc=d3e44908-112734", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196816", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905841&loc=SL51729484-110225", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r521": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r522": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r523": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r524": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r525": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 82 0001554859-23-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001554859-23-000036-xbrl.zip M4$L#!!0 ( .:!K%87:WZ<;1$ )S 1 MSX[81_]Z9_@^HOC2=J:R'SY?:DTO'CW/CUCYI;.?Q+0.1D(0>!2@@ M:%O_?1?@0Z1(@*!D-W3+F]&*,(D\0; D/GJF M^7J-&;HC0M @0!>"^@N"T&AX-#XZ.3I%_7["XP*'4(E=1G@'_9O36LJ7T#\+O2598012LO#,XQ&38O.I MMY1R?388O,Q$9?U\K!F/3D]/![HTUV,# MUFE)@;,7"0'SSZ2B26FA"GGQEM7DJB0AE5@LB/R"5R1<8X]D]"%9!3#Y/0KS M&::4=^3QE9Y,P^/C$9B"@*B9?LW%ZHK,<10 3+]%.-"S+QN-T*\:"QCDT>"7 MN]L'/0-38E^*G0$I( /% U6L^C#L#T?]\2C#9Q4(UWXG(\.BU;A*K\9#&!M) M6$AG >DK,B*P! L8]L?* F;0*;VNADZ7[-H*$WU65*@026&94E":$F(I!9U% MDA1PB%@%$K0>B?ZN/?+)6A#/989O*;>F0=:;!;EMB59K*A04AL:W#HV_'1HO M9\.*4X7,RT:&5AJ9C[&1H3U8,Q#2JP9FC$NM$?I9^G2]IFS.DT?P4$WT,R7D M(Z@L4C]^O+^QZZ@>DBL:>@$/(T$> D?"_^<^9=1*/GJ_(6&5WR%*4N #GN( M C#-JF1=3#OIDSEE5 L$)FHX1'VTY0A_I$P1<$4Q6Z3XHI@Q2CE_-]AEM]M2 M!*O[A'VO?X.VA""\'DBU\B2U$Q);30\'7A3L47';,W.]Y&D*W.%XPNA);2@O M.?/!K! _>Q).YC?@3ZU(#*,3I0T]F,H:O:P:_,YX;9^&B,]1S*Z#S VR"QPH MJ_BP)"2=='5$=J#&%J 2/BAFU$'4?%9=XG!Y'?!G(U35Q';(/CC/+<41:98= M>/8E[CP,0<7!=;DEX&U_(?**2$R#TKIFI+-!]F%X,ASM+F8Q)S3G FE>?T7@ M@Z!O$GY_Z0"S S85?$V$W( K\/FWB*Z5SIMAJZ&V@_>Q#%[*#X%#@C*.'82- M(+S&5/R$@XC<@?[#W]IL&0"TTMKA^UL9/L4-:78HSZ^#SA4Z;;'"ZTC"[SOH MR"I:W:L1"*9XDX?F$N0;[V+9K+(=W-,RN#%[^#'7+:!5W 02N@VT3AK9@@VD M"@/8E$0X7GS!BTJ:5-X2UV2L3-:9!5% Q M'Y0RZG!R-]^@V.1<",P6\=)7;XW+5GP/'G:,CZN,N6H%Y9M1Z[>C9>_TP*X' MX +'X9Y<0E.5-2R1RF.G:,4>=9_1C'S#EC[S+UA M3U#*Q<8P14OE=C?Z0WDN9ARZV>:\K'*V>"1BI88NE-;%TTQI!ZK":"I>?<4, MY;AUH!T VKGOZ_[@X(;-N5AIH=R1M%:O@W?L!B]XOUDK*-=,A_M!T:G*F%OBE-UZ+\)^NJ!%N6.^R1H GMUS3J\C]WQSAI *]5"!_1!0%\NU6XR MO&%?N"3A#R3PK[G(F=>?J5P^T 533#&3/S(^"XEXPK, '*MUU"Q*_6J-U:G3 M!W=U2OJ$*$-R21!3/4-+Z)H^CU*/:&ZQT:F3X;:+*,KU$2A5)SN-=-YT5ZJ! M::MM)6X<&]?LT \IT%N.'7P'!<%MRWZ3"+@+G[KP=\F+L(2_#6Y$TE2G%*Y* M<=^Z%Y(L6TPW'_P'CYB7,\ MW%RU+@Q>W@16AL&KGG90.T_9U8HF&W;FP_21% :101T3P@XU[,!61-ER/'6$ MN\"U ],]0YE[7V^T!:1/9!I@UF0GW["V'>2*5"_-'V4-(-5"MX=_ ]#UD\E: M]>@P_%T9U:E":4MF4(7X,=<-PI]XJQFTTXQ7TPQ]J0\LKDH7T$(EF0/-U**. M2YU.G#31B?Y,7T3T.)+>$ MT_^K_&"@D9O<&"8:X$)I/Q$?GNH;3>G%Y-Q/G46LN>7!ZR#;XT[,%*L(QY)( M"F(Y79 IUK!#.-;6V^6V#/JFP+>;?S4V6MFT<#*?Y@3?-;U5)#:X1L.*I$'- M1,5'\FPZ<.S@_(0%Q;-@,Q74(_X]>2(L(KOP5!/9 :H(9*5L^C$?E##J(*I- MO56OA@COB4>H/IB!%>H\"/BS,DK77,3QP%L>AJ0J([=!93ND%4F<*7NTY:^7 MO*P%?1B1!"SC1CJX'?._C(E?-3#9,KZZP6]X6;#VEF -&*[7 SM@]KH4Z'@; ML :D9M< .Z@:I]TYI-;50.2:'=F!LT?2C%.R2PU [G^ ;'S>-^4!K5J;;*0V M^,#-*V=45)[_H6]2AMTY;=/8]Z,ZSJE_3UY"9L/K>'A2OA)G>$U>S*Y#:[^ M>#5F=F([)] AMG_HO!HS&ZD=M097 MASO<#HFG5P-GI;4C=UI&SG(GL\-N_R![-70V4BMRHV$9.>/%R@ZXO2+O!E>R MDL@.UJC"D2R]+; #:<_PKL$%,='9H3JN\$"J[C5V:.T9/JQ&RTAG1ZMBAU9Y M?:6#ZW7B608'Q*V6'22 M6+/*=G!/RC',ZIA8=P?L4,P- ; FR._#PH[_QS+^MLA:IP6O[^^J)USL_0Z0 MZJI6U%V]XO@IV('N'2"OY"P+'3S;Z))S#^:6,+X&NV%M.^ 59MYP+SQM)"E/ MF^E0?YWW1GCPD$K3>Y4;U:U#W&TKM?-V")PTTN&]1]Z&\6W9)0H[=C59'/]7 MV*A_U%LJ[LD32P8TJ9B%5%HHU ! MGC45"JJ0H*WRP(1I*L_.''M]J;X;['[ -WE2_-"O_LPO",B%1*STL6S#)XOC M3\S?WH'*KZ2; MU+"NIOX[=.^)Z2OHUFF0K[3 >!W/!1+(,&/3<%941=)7#:+7_+RJ>?I^R&5XQ#+$G^?G(@) M*]Y343=*[LAJ1D1O.V(NQ+%D,#?Z>BZ<^?JCYUO9,(BF!B4="9LPNZ-6,RZU M0CX^Z(^=*$B1"KL2G+2.=#NBKB.J_S.\_%\I=[&-)GKTWP MYH%XD:!J3ZHN[B7*^#-6)PHR;WL:UK-[8HTD-_A>AP](SJX:[S_J7(=>9JIK MZ2P.*8@,Y+7NJ"_/EANE*]&,W.BN-YD+>XIY"R97-18ZB)JG/5S<%)]7$S+U M,Y>"F-WI'0?63ELII-ET_9<$K=XN/6#8IT[F/V#A/X-5RI]$GWN>/B[4EZQL M6RYG'NW;?66CHU,CMB'Z1_(B+P*P4*GDEO(:N&5*^BJBV60H)Y(DJI,*82-H MW\PLWPK;!<5*T1I8MA^JK[[G5A*K28762+F]B7##IH(^8:E>$[#&;)/;,L;R MN9&VTXI:^JX6!6=!"\3M%!6V4BNJC/=&73I1AKX&UR85VBGR%9D!5,!+OVE[ M&@EO"?-.9T6F0MI)WG:%BP\[Y%X+'+@K3^HL"7I7Q&G"JJ J*_,A#-J)]@2J M8.6G:NN:7O6X89]?E-,RF5_B<#G%F^0E-?$H-*SS^^B#3V9UZI!+8MB^9_=2 M[4O/M_Y"'5%KI4NGY?D"M% 5W1-&GG&@+JIFULI.8Y$MU:ZW]QR2;/WB%T1R MV7L7FRU)HG7GX(+[:9SO"V>?5^N ;\C6AW]MII:!*D44WVB<:FW7N[%-:7?) M&E,_.<)*%34?73%2'#0'=\?",B<-$1F'29IH(6&4"QT4(GYQ/0G+H4$'X@-Q MJQ=]B]LNQF8A2_-H.\OB(.!-&$;$!\<^C0J"KP_V5GWE=\D#']:9/.JOQ*^P MMXNKO>TP)2IB'">]PDQ!G^])H/(9'CE(H/O_0*2,22=S%520&VV*PEBXW-#L MS^)_8#0.&HR/8*%[*WV^&M:U=#>/@^^6VP+]KU<"N!T?87 M:-Z/]=>FW+BEJ%@!W"JT<170R]36?[X!IPB,C+P@6(?5DC_O8;;F!&Y2J?;@ MZ'=1Y1T)8K?:)%]<>I"3_4929$YOH;]Y24P4AWC"A\Q%HRSF<)1^%4SJ,J3> MI-]S"7N9JK9F4:FS1<48ZSU1Z0/ ^)&?>UZTBO0J>D76@G@T:=$0H7:I^FY& MI;0[GNIF)G,U4RG3K?RXY@RT7D>^S%OOFHHMG/-W) B@S? '@@.YO&%>:3DR M4K1Q_5$1R^3T?7.'7^@J6J6'\^=/F.H&KR.F-@>]8BC4N=9[\3MR0JDS>-@\ MA5A/V6M"JF6O('LW<[@HQCU1JJBRI#2,&8B/_()<"?S,C /@4/.]*$"6X7^WX9'M4?ELG8!_KIGL9JMRQV#"[2-Z@ M3@OM>=Z4I9YS'-HVV+M=HM;,^-H-_D@G)GDO:R3Z1MB8??"0UI(["P7O1>AKJF 24'6T2R@W@5F7U6F MFDI9\_\)O2X?.SC2M]%B)(:NX,0;C&$532M%2O9TFRT%#UQ$+E5Y9R*GQWDR]:4G MXH:%/'@BS-M\?MJ)_Q_"I9T#4SNGW]-2>2'6O!S:0> ,3-'C$+_$WTRX#3%?$WR85;?>Y;X MI0SQ%>KO_P-02P,$% @ YH&L5N*6QC?5#@ $\H !4 !S;6QR+3(P M,C,P,S,Q7V-A;"YX;6SM75EOXS@2?E]@_X,V^[(+C.,C=] ] ^>:;2") R>] M,_O44"0ZYK0D>B@JB>?7;Y$Z+-FB1$D^&+N!((GE8K&^JN)5+%*??GEW'>,5 M41\3[_->=[^S9R#/(C;V7C[O!7[+]"V,]W[Y^>]_^_2/5NOWB^&M81,K<)'' M#(LBDR';>,-L;#R1R<3TC#M$*78SW]L_VC\S6JV(QX7I0QGB M&8)9;[^;?',9\2/>N7'4[O;:O4[OP#@Z[YS"C_%PEQ#>@7PC7$KI8._[.?_U M#%4: -3S/^^-&9N?[NXPSUVT%,VVW_ M?G?[:(V1:[:PYS/3LV:E.)N\ND3SQ!Z,OX(HN\.#\ MOPZ_) +YR'7 9RT,9. )UCZ0M3E16XU?>_EB7Y@.5\CC&"'F-Y-XCM4*A$WK MY-+TQS<.>6LHM(1E8^&OL&\YQ \HZOL^Z..&T%L$GGJ/V!5B)G8JR:W";8DB M/U R091-^YY]_6> )UP_304OX[E$\6],3/]K.@&Z QW!9V'>1L(7F8_7J8:E8Q1+!#=@8T7OB70:40D6A*_,! MR0X<-!CE?MW(;(TJ7&878%DT0/;U^X3W.F]A*Y>[BUU M?;%.34N$"CU0.+@^(/HX-BF":1ZVH(^ZPDX D[I&Z)291X L:'&!(R96MR!^ M!((S7=H,(JTK],X0D-K)4\QX33!1['2,EI$4A_\3GK.GOD%&1L16B \ '&)E M:G#X-)'0K#DX$A^@B)G9R/2?Q?0,YNPOICGA,^)>&SG,CY]PR_6$U:('WQ*U MWA+?CWD[YC-RQ-1_D>;;\<%)Y_ 0<'5[A\->)];YVH2>27-#B0OZ9-@+ M8+4R@$%16-R_0"-"44CW9+XC__J=49-06-.8=/H%M.Y#7V5!2; WB/;RQ6.( M(I])5+#"&D&AI]VSH\YIY_3XZ.CL^*S;32DTY<9]FM6M2:U86O@WX]F+D_6( MHNT'KBNXM3"(%)T;@ VXRX768SI[QAO#+F(EO MUNR5$50N>$F#RJ'4SPO6;=%%GU)5DX:^,$2OR M0K#EJ6NPWS,:7@<\ ";U^ MMYR QU?X- E^;%"?Q%=J<-+/EU0MN>@#RX*OH8]<$I_Y? 47S3XE#C!/MDW6 M5<(6F:XG-5UK,[8;C"+G+#!<0J.?U91TGV^R8E0:-K7$0Q7;G)0^ _BX X"/ M/J89JR$L;8+K-^DC$E,*D/S.I-\1AQ)!D-A47F!KC%H18F35 XVL^BORP"\= M0-"W7>QAGW$O?47%IBTIM37VK8,S,O*A1D:&10')3AF*S2NEU\^PFU\T55.6 MAAU[C#C7*+)J3;M^N> :Q@MX\@K,LOD?GE_Q:CI\DZ[/ M+DU*I]"_BZY:%O91*9M51!<4<:*%!8OLE!,+J@U50YL_C@EE3XBZLZ%6UD_D MD6Z'1961:;APZ%L6"4#>(;(0^.*SPR?');UJ09'M,&AEA!H&A;@O>L!V6K0* MG)%LA^%*$:D$=AJL\!I;[8&BB8GC$!<,$R)#3&6NHU!R.VQ<%VAD^B.-VFA* MQPM[PA--ESCX^;2.<_U=AD==4#7?6TM?A2 ML$5^<*Q1 XYQ/3BFQ]+'3\)9PUBD?O=8O,9.YAA,2(^,F)]'Q,'Q/2Y-MA4-JDK M*:9#LG]*QN)EXR*A?EY<2^$YLUDUJ!I&6>-XU(,YY5V^6G@N2ZRU58MDE$?G M% #J:4M^>DZY@4KIM\NB%3!J&$7/R[*/T4R+[:M2=(M,71NNAB%V$=%2;L@2 MZBVR;16$N@?B4S!*8T2YM%G4!QJ<75C^-*H$K88=];R+JH7=/YZ!2\0L;[MJ MIE7,E%Q_4.F2N"X.(]8\UT*D%+\@S\(%)\:D);;+TE6!ZKX;H[QNS^WQ]#5L MDSY:$:J&819P;U!,P+]O*.A;7*W=8O :CAM3&\<\S/:+J$,_U6TA5]08@S3YC:@BN<1.,MJR22>R+KX:DQWP ME"4HI'2#9@.'HX6"^(7[-X1>D>"9C0(GS@:0C_[2(CO@")7A:WA*X@H]LT=D M!50 ?Z(FG_L.D>G@OY#-/5TZ8)24VP'[U]-!::KH!MI^?'TQ+)*(RX>]HBEB M/O$.V+L"< T3,A=7NHLG,2465RFZ _:OK8;(&TYU:O*+8.+SG?)846&9+/(C M#7)MUN 9?@CRY\56GZ3FP^+D*(CH/%Z*/IK9@XRM31NS.) M7[YAI5^^H>PVN:5WTD_4-1$[ACS^F.UK#C7PDKEL\\K3CZC<3GJ&B@YBG] I M0)F+9"Y#O8HCS!7=55]044/L#CKE)$FZO%D4K8972#GLI'-4TT;L(ZM*'M?L MGLZM\H&EJ")V )VBE!(-A4@:9#GD,-#//;3-#6H04>!I2@&2(9H$%%J7CP:CU+G,$J>1%\SJ MX.3XK+>U[E%1"5JNH%(#LY!\(*3RK]\1M; _._%6,.7)+;<+;E!+!^H'TE=Q M^O$*^Y9#_("B< \;7#B^4?.*'^UTU X^'G:..EVC90HS$BU! \?S(\ MQ(Q_17S_O>9CCQNZ)X$O,U3,\V$LYZC"K;;N&'-Z_*FS_D*)XD+-T!!/@L(AS5 MQO#3Q3&<8A]ZMMB'AM7 /R-1D^&&51E4U&7$6ZBS/A5(.4*C MM^;.E8^*"&7'PN3B\T0G4F=7+[[NB[(5!;L'JSZ](><5W1&/C:5OS*O)3K^V M7M7@F3NVEZF%:C=X;>"J=46P_T,F?7HC#1TGXK*;_E($7O=[GI4P#I%K8K'H M&-W ,&$Z''$3C\EEN(/.HZZ'FC=.K78V$I]1O4R?47VTQL@.^/U(N5]76M]U M.XMS$\'5 +:MZ&BL88:[@"TCKII??DH$F;=(MJEU8./7$B_IP%5T /T66_S@ MN5R68F+]&FNA?I-#4M4 :;BN2\&\@V:!',?T$ DJ^92D8%8%9Q_!I@W!Z;*L MBX[Q1I=!5.PCNSEY$2$_(V:XN>"7XGO9H/9O"F76W-:NW8E#I@A%27G*+Z4J M+:=/2U-4_&*+JX=1PPXU0IU<_ZGXZL!%^BTP:C5LNJ]MPD&AXILABPMM@8UK M -0E@3!<4_4IY8GY83YL:214<1 ]R N"\MJ,='5\>TDQ(OHC$+J<-IPODJSQ MYE/KTVJ7$5FH E+W-\H5ZN&K9T-[Y'<=\:FQ!:1]EW^JX\,R7MOE&LM300 7[2 >#'']G\ M2U* [JL\.<+T":G426!.P[_YZF'I^?IF3+?,D5:H%-U?I/*;$ /9_5>84KV@ M^\!]YIMUD9+$_, ?!,QG,#N "9?$FRIST0/E@F!%0VTE'OHUD)J&3C>/YAK0 M/:=$7);@BHA'U'$(;'T&K?TY8%&78CK.K"N0#,Y+X+B5/K1L?>@^>"OAG=U\ M$"U_TR&Y)HY5R'AW_:NZ6I:8G?*I'9H3?CV#"#__'U!+ P04 " #F@:Q6 MAYPK89LE #B3P( %0 '-M;'(M,C R,S S,S%?9&5F+GAM;.T]:W/CMG;? M.]/_P+H?VL[4Z\=FF^Q.]M[Q,W%KKSVV-[W]E*%)2.)="M %*-O*KR\ ZD&* M>)(@ 6\TD\G*T@%PW@ .#@Y^_NOK-(^> 289@I_WCMX=[D4 )BC-X/CSWISL MQR3)LKV__N6?_^GG?]G?_]OI_764HF0^!;"($@SB J312U9,HDG>(L'8,H.CI\=_SNP[N/T?[^LH_3F- V"$:\L^-W1^M?SI;](?@I^G!P M='QP?'C\/OKPZ? G^E]T=[,&O*'XC3(M9)[!;Y_8_Y[HD!$E%)+/>Y.BF'TZ M.'AY>7GW^H3S=PB/:>O#]P#7'*(BB:*?,M#0;6#*=X9@BF 5(O6WY#; MT4.!DF\3E*=4ER_^,<^*Q5[$QOIZ?[5&CH!I3G].,MJ$*E#R+D'3 P9T8-_W M05=RSC.2Y(C,,;A&^T;=O71:#-,WD>P+/B*=)$#N MGCI)_WV3=3:)X1B0*_@%%8#\"O+T$N&*4?POG8,?LC%DM,2P^ K1$P'X.7[* MP16&)=.Q&NZ=(C\;3$!^ N"9W.,Z1 GA "U.76BJ_UH#DFF M\VU"!\=\G-L170+2\>\S\JT3:?I>G9(PG6;+J0FF=.B"+I[I(CH#W>1CTJ]# M,O@BYXKS+7L&=WD,W<\7MF/T2A[_YG;&!AR"4N/A^B>:;\&H>LWH2I>/??'* M/H(^*-:.Y=+Y@X(B@*;@#N"'28P!'3Q+J/&<9_F<[BS=B[G;B$O2.74Q3E8L M6'ZLXL*V58!,XW=@CM&,_<.W<@> @-'!$O[@):,;E'T88XQ> -[3LE*T9O&;D'$WC MC+)M%,_S@MBHOW%G=2Z)J#'A)EGMXT>+\G)/]<1S/6(#B^ #0 =DWK$O" MD#[F" .03IOJU^BBE F%/;AX+:@)970A=0'G4U!.<]<9*:QT:BWS#!8':39= MRSW.\W;*4XE M:_G%[\O]PQ.AR^YD;9QY_ 1R'DE6 "U)DP$=>*"&;XY*1.@6*2FW2!*BE+!; MM$E@ZR1N].L$UXFE!K#J>(315,M8I!UY3FBW:%8N4E;MEG;6UF64)&^H^"3& M,GI$D08[A.DRX_/>T5XTPQG"6;'XO'?H1R/N,)C%6;I@6B2$:Y+O3H.0*^NL_@IRREU8(6>QH?J&VQID:J!-]_:1$KE M7>70(O\J@NYL)09LW_:V(CP&M1(YS@W?*\(U(.];06\S/Y@;BKR-W%9$;4(P M%[/UB+*!QFB)<&TF)&82CXL@J+R82A&9 I./2IQCI3;^)+;>I8A*PY=4P#6K&7$?]U@I#& MEVJ@MY1&"NV#T'OP#. <7%*]8\>/#!%VJ%_&T@&^>$WR.RKL\'I!(DZHSBH-4K(J5ID2S*4?O[G T$(U2JVZO@821EM_?CQ MX^%AM!]M>J9_K#J/:.]1V7W$^E\%8=##9M3S+/$5V\(H@3R&@"$J,4]E& M:H;:5CX\UA8NY[5SERVRA;!2(X M,D-B<)L0(5VU"16R?BWA-,[9S<.'"0#%ZOJDPAYDX%)=434(A5ZE=<@;6-'L MT$(,9(!,D1G<4N3(5^U%C;1?BZE=G&$79DX7F@68HH54AS1M@B"<(:2T'44+ M<\+K;3I;CYDPD#%"@UN0DH"J$6D0#\Z*3@%,)M,8?[,SI5HS&WMJ- R##RNL M["QKJYD%'YH-^[ QF914AB9 +01KVR)%:7("$H:/3-W$?T=X=2(E.N40 PD# M/V*PH2AA*^?;40T':=!6"BND2PG=*;RE9"PR&'W0J)<(VU7X2XFEW^GD&L0$ MK Y@YW'.ZF$HIA$9N-1MJAJ$0J]RPI WL*+9X21A( -DBLS@TX(<^>ITH$;: M=_BXEMM@L/=7M%"$5)5M B)<:3W*-K;$.[0A,Y$@"Y0\A),5)-3CRAK4_=H3 MN\TO.2<7@4B59AO()RU*FZ@#:>EQJ/42/B+5H(/K=1W)VNVK!G)^-??D)<:I M)H15@Y'*N@'E@YQ5C8EZ28T3C-GA+2\5<[K8P-S%"QZR9YAOT(>ID0GT,90\ MF:RGP;K?C93H!NH?]\&M>HO6JEGW1>/P\8)'1O[MZ JFV7.6TG6K)&0@A!/N MKJ60WDAB2;KW(.JZ;N_$>6+@7['#$=PVF6"KIDE"UU/WX/H!K*C:OB)O4\N5)<))M1[WLEB M- .X6+"E2$&7)"PI?<86*]J#;H.6\GVB6=N@&*(] #=H:<\0QP?B=D)#U@@. MO_,V(:A>#L6($,\G'!D$JS*MEW'"+H N5"<<$G!YM%_1(!1ZK]G],_&)GVDS M*_JW&SJXD*R5"K)#:?B3#RD)M9,/ ]3]VE.E3#S0>@QD@$R1&=QNY,A7[4:-M.<9",%QP4XPP9/.6D2@0Q F/-9TNJK\H M[,.\ ZDVV77AFTM*.VH"&E'MT'Y:R0/IT!KQ$*'OSL8(2-Z-T?-! M"K)2<>B'C;[0/WZ_!N,X+Z.T K,10#0T1 +3/^J*_4R9J&QPV+FX7BIBTYTMN- M0XW4I#<0Y0AZOHTH)DA^.U%.B%^KO,Q@#).,/1-B<'%7 BW5-@6\#V+Y[#UB M&=@P?0#X.4LR.+X="; D;&%,Q#\IC=/E$%*VNAZDL['K]0+UA_W@GD!*;=7\ M75/IUTW\0JDI ,\3G:N.Q!MP4AT60GHG36G; D@S\AQ:FHK!2#O\X*8B0+=J M)!(T_>HZ,\?;427%3*'O0EBYWY9!>TF[J.3041_U!;$WM5;?5/>YRL(PEKW( MDS+L^^EL2SKAH4[H#6YK$G)J:1+V9/BUQ8?Y$P'_F%/L+IZ!MB:3!%J>_"N' M#X18=:*T#-Z&8)?U)+7L1X:H#%]-4H9Z+1=9A;+G.2M^+8^%SZA!+T8(\PQH MQ;PE@Y?/7:H6P9"LS1K4M+(CWW'.H(E0D!5*P\]!1=D?/K4Y M;0KE>*F"DO%)4Z.-+?']GS^9'3@)40KE[$E]V"1$W7-R?I*PHK*$/VE_C2A^ M=/FY#'C \3U(0/8UY(!#DS/)C + MQ&$_):R*,C%TISMG&N8B@_$'O5PFQG=UMTR)I^> PZH2PED>$W([>BA0HBJ= M)H67[\%5+;P42ZO@H2Z/U@"4$BD&=?=BA8+;2(>%OZ2>;HD*5TTEMXSTHUX R.3V.2D:\0 M/1& >="+W].C/R/(KKGR^A!5:LR,U?%P>H;W,*!+MR#5'Y$SZ($6GQYDFW:A MW^B!YFUGHWB&MLL+M)L8 X(I91-(U]^L8@H3E%-42/D:YEY->22/T!X>ON>/ MT*Z[HI_7_6^^)1$:1=4A_BU:#K+6W6%C=X],0KJ W1+HP!..KI[)K5!@Y!R, MS6U"6^)D_@3VUX97U69E>*XF@%K6CYJ4+0P;-XEA5QKL[,5K<95##O.PI&0XM? MX=R#@J(-TE7U.LTY@!AX4''\T%$<,B+\RF%3Q)[B=D4_:M=3%<">^!_GN?%< MW4!;N'!:+JVVMU(4@;3X1+ 6/V8?-[CNC*_?->@>?#+WVO M8,+\*S@'Y;]7L+DMN4=Y?EFF@TJ$9]U+"#.0F8RM29OA#&'Z)=#>X4@TQS MS*3]_O#]^Z,RDY]^P^X1 L)"0LOK3X_H"R@X7@^@*,I=\.VH5'[^'E#CXD+; M7@:5\'\Y-_G6= ,7+P"G&1$OK.U M[V=0'?C1RZPNH3Q\^9>:ZD !E!V%/HTKZ3>>P<-7@I/T[W-2E+72D.0LB-/R MM/U0X#V@)D*R BSOF95TL[R=<2E/SD?I"5K?PPZJ8#_UYF+Z9U1 RD@GT?+1 MY&M$9)&Z+9A!Q?RQ-S%O4:67R<\'KM/=1I5>HW]?]OL? Z>SE3+9O&;&'F!$ M+.DP3K-\09&BB&:0'0>N\Q=5B6_MNQO\G'#%>TT%"!%@.,EP7<57/QEL4NK7 M"]8Q.J/[BS%U!G]PIZY,@#!I&$@6G5P1Y;(1$]3'1GDS[A6\P]DS'9C-K#%< M/+X@H0C,FX6P\#77L/6.UXBVWB,8"BQH.]!*--6&81S+NA1.E;J 5GHM//BU M)O6H6Y?^DI1L-J=MQ!\1\[I;6XU, MD4NVHPEZ\!!NPCB5EY+:@)QW'<_+. $G4U8+W6B]6@4/X?:+:_0NY['P(VHSX@B;=@ MPA6=Z3/,KZ(C0DX@G,>YTLP=CQ%"4G4 :VL5B_P>@PEKW-J=>?W4S*QCO4:\ MVZC:K[?#K:V*?R6XOK?4@'A+V(ZWT@XBJ?T63)F :I*U)H#U.BY)B@WRE11K_O M$DLQ)". -V\_4DIN1P)L"K+E\?UH6H MUN$UI8=6-0AA/NU#_ZO"5]$?R&S;P=LUPK ]A-VN0TC_Z(59BF=>NLP];_!& M#K7"E%*Q,1%V_".?3D2P0:WV^M(2">T!'8']"O+T$=W$!4.PXO/6K)%(U:!= M")DDO4O8@ \!2;ODPAJWS1&31,H*^!"R3'J7KH+^@*3*G,I&\Q3I"56@$+), M>I??-M$!">TN7JP*_I1U81\F"!=FUUP-VX:09]*[B UY$9#DJPFD!<#T\WU< MR#RP##B$/)#>92LC/B!AUCW,1#@/D\ M#BZV_]2\V"Y+\@GN:OM#,@'I/.>Y[DMGR^2H?#92V61W?[/5PHZ>N$QR.F4.">5JYWLWJ XU&[4(H3P MF#FW-<3X?K>IXAQU$7 9L,?W[93HUZH4*^>#8.XAWM%YC@X1CRFB=Q@]E>O) MQ:J4^O*\!HY%9F/>-@0#THO.DJC>;Q)*43F;Q)!]24V\H(RPDDVC;0B1X:ZR M:1#E3S;+$,A)L0I#WV+JME'^S)(\+YY!XVY*]^Y"B/YVE: )G<%&&MY0E-=\ M K,/UPZ^\V=?E/6+4 IRVRW_>_,M_WJ@:,I&>M,W?=:T/()D K-_S$'OEW_D M0PYLMA6Q\I1 35$\.7@X<8N117@IXQ>J!H%$,'3JJI-+&&EO MVYC=9^3;)0:@>HR@3(.SZ2"$P(A>%56"4U$7EB#9Y,EN^5H+4-0PA"UB-\&) MJ I+8!>O,Y"PQ]/H^L]*8**&(>P;NPE,1%58 N.%<7Y#.9V<)*,.-Z__:OG MI9Y0CVH\]*??-Y0?T[EXIA#\[O694;'05XS[06044)&LU$(.RP?VJ7C M2X"![?(\BUQ!?G+/KC5<(EQ)H65%N1ZR,62=QK#X"M$3 ?B9Z7MYU=DV%OZ# M>2Q\B5N4P:B8@ @R#*,)13$:(9C545>\D=)G2QRE>? M5:K,/*WSX<)SRF+U5^SU''*CYS=U-#G$0>0.F^WIG2N\Z#6=@'*.F_ZK\E"F M)M1CV-9?O,:*.'&"LI%_?X-1%-&2@^V+&$,* M0F1O9@PU> @9""&HH)))?H/2XK"S75#Y8_/A!-YM].LJ5KSI.8 (\$G"D[<( MQ_$:T370"4S7MWVH^$#&A6L6"[;L;>C*0X;8G2XJF*I3I;MU&6($N95"U.H5 M=6*)WXFHCI$RO"$TX4+3JS(5$]M'Y.$!0#H#\ LX(*V_@*J(0IBT"B$B MH=*O=33!A)A^6,]'E#X-K&*_6[S#P6I/9N3[4"AN4UJ/*9:[I&>HZSG#^*/8>II%R:5?,0 M2DJWMC\K2H<46UG5&)(X82-< N$TI(8/H1"T"\$(2!M8$O> D407_#AXY9[/ M94OQ%KT,&XDZ[&D5:$-Q[\+D@[)XYQV@0Z5V,K1H/*SH' 9#; D-:(WYO;PE M==1#.&/0=Z(,%I.K+?D53-!4MR9I0 \K#M?!"A5E@PIA?>=69B%&+885ANM8 MA8XZ+U8AB^?)88<5@NOHA9RN@*:7QKY<'=\S;S:L[(:(6+0(_/69VWE;3 #^ M@N!9&;9?%F)0O*%CE?9Y=-A\2H>/&-$A]Y='!5',!Y6_I;,[BFR72;/+I)%7^\?4 M=Q?@#$UG,5P\4EA%$J "^.UFTRB(\KL0.8WS&";@80) <8Z5=3))8S:(W<8S.(L9<5Q(>&K7[Y^JRT7E:5( M;#H((1==KXJUY;T%=7X%V<*--#8VW1>RUR$DPKE@154)VGOH8![^6B\ 9&DA M6P AI+"Y$J.(OI!B*\LUVNU3GHVY.Y)Y6@%@")EKKLU-1&?_+WR5COXZ2YBC ME]W65X.&D+CFU&BDE/8OCNV-RSV X(5EEHO=EQH^A/0VMX)1DCN\=)9GI:/' MD@@VV-<98O5,J>H8R4O30PB);?U*4,. @":L6[K%I?C!\36@!-QGXTEQ._I* MRG)3DKE+TR:$_#?7TYB&Y+PBY>(,JB0US>O?Y-QE)0$[WS@#-*^=;PA62'#:$_#RG?EQ.:N\2N49P7+[M M.6-*(91$$R:(Q#JG(FC2Z/?(]0Q!]NHMYG/X[>@,@S3C[[S9':T>-ROJU'J. MT"@J^XY8Y]Y.3VM(,4Q49Z,RX(%GO 8:IPM-Q1MEBW#.1=7"J,X\2H+\KD>: M1.BJTBA;!')>8*!S2ODX*T'373YS4J IP T4E0<%VE8AG X8J%Y-2#J:_ KJ M83Z;Y9FMH+2M0@@.6PI*2U-@'N]T<0I@,IG&^)O=I+35+)QC[DXSTQ95H0EK MA9W='-5H%NY$)51&MX9P#FXI(125"F>":_CN?+?2G]HV#;(Z4NB MFO4B=T;DA5&^9;/#5HI,#A[DW&4@)3E%80CF+EX82V4+-H0SS"XBV2+'QW.C M?T=X9:^BEVAD0!Y6!Z;\%V;KBF@8GMTL;_)V5,-%FINK@ T@%U>N."N.*_#O MY0&6Y1BW$)CM68Q;^<[%U2K-YE45 VKZY/WC"VK!>U4KWV7M['FOHJ97WK-, MZS;<5[;S.<&VY+^2GMY/5GX#,$7, .6<;X#X3/ZQ8W(#]8'X28U*Q\\*B,^< MG3;\K*#>]]'^=W;%2Y+)9K8DW%W@VEW@:OB;RPR3@N'PE&?):0R_G<#T(GV) M]V0*[C]2;K)(Q M3HJS&.-%!L>J,C3*%D&&[)2R5)(34.+?UX=?T#/ D*G.)AG'3&2&;8,,[BF% M9TA8[XOF!M;KHF*K@(UP1VC0*H1["F8R,2;)GS3*U;^=+-9M0KB8X$(2:X(" MY+KO*(9I5.N];:*DU#%(Z1 E0AJV\?DZQNZ)0+[/LA'N[B' ,.(3 M+O79UT. W]5K=-T>!-R]1M=+2IZU:]L%6G>!UN_W(32W[]!Y>0A-9S.LMJO$ M255^\Y\.U,HS52CPQ%JQKF__&H!+:2A"C8<^,]CXLR%2/F[][MT]-(6^25&K M8=I/*$IJ'[*#$HMVPY^76!-5B4?I/$4P!9B^V]>$+->6U"PN"^" M=_&"TIU3C,I[ZF=Y3-2JOU&$]XN/5N^_H52AG(8TW M\1S4.6,I/YDKYW6-UP$5QQ2+S?_*Z' B7?KGC^&5T ,-Q5KXX9YGI]:.9Z M\7&B]4 1&TG^U)BO(GD/R02D\QS1T ML8%9;B-/V T-55T]A_T/'4R@\I+D4(A!_*>&]2;46@"A1K3G@,\2%V5"V#90 M(*E@(OT2\;G7I*Z&+SP^//I!DWJ/9<,+(U?1LR M8&HT7?0S5""3CE#=:_4H>Z'>\PMDRS.MBA-2E@-3P(1L"-P9 MR.AO;&QM3=^@8W_7NMVQI>80W,TQ;_#&.(N2+%])R_EGEG?D\IM@HY#*9]JQ!"N^0>JABJVA::03WHZG[;IO'B= M9>6M[_(\5Z5^;OH/H9)!C\KFADG]/\RXOM^_FC=P,/FND^D1_H6VE9W)]S>$=U^5'\_0Z3X@HK_ \4]2- 8*A9)/8[G,T6R7TWLD6E_!E4L M9VQJ?LNO&)RL:M#02/C,"GVC2BOA9$":W'J564:,R9HK]9G$]<)?-YK7]-= M]P$ZGH6FA0W.62T0/6?>^EC?O0$1&A!>OLE[!4F!Y_R8X;:8L$K\,5PJ\&]< M>Z\,0@J##.\U[S?0;80U$_^$BLL7#.MGI3VK\38R7A.6OP^EWF9I[T&W)M8; MFLHYGAVPT7D?%*M)GZY$'^-7]LS>!.6LHH&P8(>CCH?5J4$. ERR9T#]:!D4 MHBO'U[.P"[.P"[.P#F_F]W!V!W!V!W!V!W!V!W!Z!G M55M& 7FB#%E% 7_!B#C7/=5(W^\]@E[8%=#!PRZ?Z0W/0'FWCT/L_"B9+*L!$HQ]V%HH,+19>5JQ^*N.#8 M7;-!&,+R.)&RQ9\D4*WD@=]Y3(*:,ABD:1-(5,= 50UDU&?,^P*.Z9P$6!E^ M%GO *)TGQ3EX!CF:,1SDT6_3EB%$9HPT;%/>U) RS\$6D.F;A; W-1:8.5E^I?4+@ #'.<7O))U2KA+^SNXS,!&98=L0MG/6-Z+@1'_@_(SXT?_=\.7C(Y7!/*$]3 MAB:=(3;//ER\)OF<,N&2*AB3]KS@^-Z.+F+,7H,@*S:;[8?=##*TW^B&].E" MW($J^:+/$4/5S]!0U,-7> MMY&;L=J3G>4Q(71QS1!4N'<%?(AY=GTY9P4;_,JSBH_2F8H W&?6IVL%2@4 MT.%9!)N2B4HW)X +P;W)-4A2%S(,1];1TG4A&7?=^PO,N&:1.#SCQN6^Q1A- M-\++QPG[4;]5WR%$>/K40D=L:A4&^OF@%!S]'\L;^,O_ U!+ P04 " #F M@:Q63.>[F?Q> #T2@4 %0 '-M;'(M,C R,S S,S%?;&%B+GAM;.6]:W,D M.8X@^/W,[C]P:\:LL\PBJ_)1W7W5.S-KD9*R2K=*22LIJ[ M_O#F.T+C5;(.XX?__&Z?O0ZR51A^]S_^Z__\/_[CO[U^_;\_W%R0=;+:;VF< MDU5*@YRNR=OOGAW0]__.%G\OIU0>-# MD#&<)":\WSWEQ]__/KUZP_/]VGT0Y(^,.PW[W\L M ;\3D']YSL(6]-?W)>S;'__WIXO;U2/=!J_#.,N#>%5C 1D9WMN??_[Y1_XK M \W"OV0<_R)9!3F?>B-?1 D!?WM=@KV&?WK]]MWK]V]_>,[6)5\=M@S"LU_7 M>870!/[CC^+'[]@4$_(?:1+1&[HA7+2_Y"\[^I_?9>%V%P$M_F^/*=W(AX[2 M]$? _S&F#_#E@?>?@?>W?P+>_ZWXYXO@GD;?$8#\?'.NE.+G%JT"Z4=G7%[3 M-$S69_$P=@^Q7?-]FP=I/H+S)KX[WN^8XZ*#N&YB%OP*=P'_=,'^U&*;/N_1_?1(8;N@N267FJH3$^[@* MI@^_\P$8RB>7\J#^^A4X$? .-:%:Z4_9.J21Z .3PND#!_J0 L(10,D'*B_ MOP!FGGU- -RE/T^#. MA$3%Z@BXHHI]7L-WQ^0=P./Y?RH1F+:C@W;D#$51\ M#"-ZN=_>TU0B3A?$_?=7L5E^]\/?G7YO^>"=[US$;P!'!*"S[WM#'T((-./\ M,MC*O+T<#.L[R]EM?^LV#,+WEC&@^N8U+ %@9]_]/%XE*?,D?+? ]L8Y/4GV M<9Z^G"1KM1H8L+"TPDJ8MI)H41!TQH(?E0JU4!>$(Y,D)04! A2"IQR(-1(0 !EA= <:T,?&V[2J_3Y"F,5^HX106.K!8* M]J6Z<0"+IR!21HQ:4D4A)9YK5;E.LCR(_I]PIPUHY<#(:B)E7:HD+4@\%9&P M8500@4,8DJL %1S7,J6!0B':/R-<1DG8J^ZB&K^YO8KJ#-SYL'P] !A7WQ%2 M$J+KQR16'TQU0=Q_3Q6;Y3<]_-WI=Y4/WOFV'(QP.'<[@UNZVJ=,J=Z^N[\+ M\TAFJUT0]]]7Q6;Y?0]_=_I]Y8-WOB__C20;\O;=J_OO28GEX"/?I0&D<-V^ M;.\3F0 'O[O_O%(&RV_;^M'IAY6,W/VJ H8(((<6>_:\>F2,4,51LAP,SW)E M[!Y:;Q,&Q8*[#'2^=PE*2EBW1\DG^S2E<2XNID W6>B_SY0QHPH<*^C6L]\. MN^6P"(&WCA%5Z%W@D J)""R'=PXYA92F\(F>!GE0\*,Y$I>#X]TRZ-@_O%Z0 MP:+<*Z@945\H5#B0?!"4FN/TTCD]"7+ZD*0OVFO5!A3FU7.'V>[M%Q(=D]?OM8\#D MO]KG\' )-K+J*%B+A+:AL!#E8%NAP<#87!C946XQ.";AJ LBD$D#VYTZL7 U M#:+S>$V?_R=5>X\.')K2R!D^T),V$(9JR#A0:H, )AR:,' 7ESQBJ_(QS%9! M]#<:I.H\=C4HPN6/@>WJ(D@!Y_922,M$]X*H.'<0\ 00,/+::W8_LG^1;3*4 MD'A9[0JF#Y/:#\!0_T0!#OQ16F49^6_U)^V^(>_0W[TEO*$)&!$\2#9".WVLULR#TI@ M '6F$E9\=*.#A$6',53-HA%N1!^_/@^QT*L=A>E CD2XGR_\YB 4\TO4_T-C!<"%H@_ 5% MZ4^2++_:%':GD.T !D>YI8PV%;H%X%R)):-+HI(LARBD@,)QUGT83;UPQ\!- MMHS7I669++ +C^R.50)(W?$A,)X[EG-BX8[1?; EYV?Q0QA3F@+O4/%HER;K M/0NUUDSMHV2WG2([98CFW](H@G I7G\*TM]I8U51"*Y#P-%]LPA-Y5=#.]=^ M$RN2/$F.P!6H0BE- OTW8N$8@:4P34LPH#@W!RM^.MI48'%]:N-A&\9X>8(6'EK,;A$0^1('V80_ MZ%&/9P=T2-+9:^(&].(4]B+I)&5J(9&#^"[3 MTO"]!L,+W ]YT(3L I2\ N#O<539GNV"67XN6NAT$N/H,L]FIUDN6"JL\)*J M[W]4X%@70'KVVS= "5CA<8WR\(0\(Y?!DJ0CCXWBK;1BFH M[_LW[T5I]'^#?_G[QR!,?PNB/5VN_['/2S@^SF(O,V">2$"@03H+4-.!(DU,AOY8BUH2FE5!:E7\.04_$VTSV M\?@'?0)B_*I;^2W=>CYOQ'02%EPF<=(.9_0'%QIXG,# *$ S,E ".P\-#)QT MU*D)WXD/<,+@OB),PFNJO#\ V5V207< M7?!,L[/G/ V2=!W&0?IRGM-MQD1?0=Y P@\MRZ!'&4+-.")F.M:LD]A-Z9IE M.*2TL!EE46U"Q8ZYSM$1PY)Z7'+/!RZ]"Q^:[3Q:0Y%R+!R7XW[RKE/Z.@^> MP5V-V--,Y+680(6+_4!CN@GU'D<"C>DME,QW+;T#BF2E"CY4%@9U9 MX\JK MF&EM-F_;!_ />KZ#.H79%*US!D6C-#<>M1[ ($6=,D9;D683P'UTV1V]&U'2 MO'V82I9YGH;W^SRXCY@R).0ZD)6[<*/ MA+(?;*C '@4CTX,ZBQ(8[;(9=(Q\$+PN%Q+*T/Z[4V M$Q9QD4PP?S\;\Q;WXWW8Y[^1L^M;\BJ,R9H%@$&:U9)TUFHG)OI7&CX\YG2] M9,(&#T4ARJM-Y\FYSG1[TL QZ4&"-DV]%P'G+F =QT%+6F0@DA1;12.#;M5 M!%"]QJ32!H6T<25M)J3=PRL19JK,X^SV_.B+^YJ.#\)R/E/,@G!*A<#@E\0? M<9S1H3<]#:-]7O=3-?C>"MJ/F.& >5W44("BQPTM/JPBAP+#C]A!S[X\>EC/ M*," ^$$O0O'KD<00!;>F2D*#J7@51YB$M8@D5"1\B27T_(V-)E ]R<02]X@H M"O_C)J8PGBE,,P^EF_(DJJB>M%]M/H9Q$*_"(+I.1"=/PY-5.U2D)R,]Q&H] M'K' <_^,Q)HI3>V"#P'[846A>![-W"+J)E%&3 K!>W 8NJI@O&NNAX (FFME N%.BRJHO S:[$Q M#.K#>\FSP$%ZC!]DC\MX#?\Y^^<^? HBR,Q@+4 M1[#6NR ;1/>/A>RYZNH90^(/B/@?&N@+$N2DI"!R5[%\_R3RK> /M$;'B94? MDS2_H^FVSC!5W83+09%B80W;K=A7 N<^UE4RT7UF#*"O ;:1>3W3$SK3XM"; M[1S8#M5LNPE[5BOHP)W=T!5EEG4?P?,1>=,3.Q2D(,A"C%8LI(%W'Q(9F>E& M1@4*J7'X,Z2%J@V*LS"_ORS0"8R2H)0H;4@$>7V\;DQ&TR>1H/_O;__X$U\/ M_OWMFY\7\-..\BXPT?C*S<-R_YZ8:$GZHGNMUP3!RO+KLME.[:M_1\CG.QQ< MD@17@*"^MNO#IB2%WI41]F&4W(M3(13CN4[I+@C+5^:GN(B!QXE1T)8Q #3I4Q._1)7/:B#5.I=56Q:J!_G^#,H7UO& M)2A>0^^::F>8PWF&Q/5WW9$2>53R:M M)W,N?VV] CF<@Y-@%T+(&101,I9?OTCB![OK&BDDCA?5,-UT?A(PYSY+R4-' M(P!27'DT8.>I V1T"D.XUES4N(JZ[-D6^[TP#O,0]GU)MR* H_(U.86JDA=) M$+=O!."5O_:(P@X5JZB-O5CM^C9F/(12-[9,=8MBB4Q$%@ T;Z&**""*DJ\\ MVQ"B^Y.4KL. 8Z9F$9JVJH9V;K F5KH/50J$1M&IVH;Q3A][RU%' M\>M2(JBF@WY+I[W1P;V74U_((=W$]7HQX/+F3;MN(*K811C /A938-F;W!X,^3HMY2E(Q'-2+.XZ(R MT_('#!KN<\4-@W&QQ.>NR//$V)%J&N(P-=6YX 8V>:C>,^YV QM+M=$_7 M7>-42ZB"1]-PO0 '2BX'QM!S'2[LQ6HWOC/C(33#LV5*?015=)A&7\RFD"65 M-^QV=SMBO; IH1%O2.P6-04HSBV)M6,59_7^+&=#N,_JUZV-38HG^W/K;9@_ M^W&[?;@'^^\>^VZ<,*=G?%->EWFDQ?5EG_U!DPP'7;?5@BC4O(N J?$J;O3* M7V/Y=.YD+TMUC89^^'2X+MDE>B@0_(AE+%(^I-#H$8UE H+"$E S*/I+$[4*6'M_/[Q^/V^/'NU89CGYH]PGR78;BA1G*!S%6XD]T'C%^%'N MRS486&[@,-&%0?'^7 :FK3&*1B[,0]247Y#S+]EA%ZOOQG0F^__W-#V_>O"6[ MH'C5\-_)']\LWKSA_U\6: _V^6.2AO^BZ_]._K3X^=V;Q9]^>B_>RK*_OOG3 MXH\__53"AGP"RA__S'Y\]^YM\;<__?QN\?;=NQ(TJ0O%DU=YRA]9O%0_;LB[ MMS\M?GHG7E<4?_[>@X)GR_6:EQT/HNL@7)_'Q5-/U MA"MEBU\;1!P#L!>I:0MF+.=F8LRCYCJ9ALCZ+U_WV',H&?-+RE!-R>IL':>X]K\;C M/FLNQ5E?)MG#89]C2]\&F$\W%6CHI]M:;NO[<=3=+K1(; M)14B+0V/_0)@ G%OJB+P,.;;3]Q3NEY08U:IH]!F/+3J-,P6T4)U-%0 MS)$-(F*]&RN1.M5NM%@XM6XL6%)426D:%."*0T]28R/6LQDL52'*DZP_D.LC M?+8IN4IYJ\,UEZ#L^FL^\%5CHA_TFX12G/VKT#"O _0\&6X(&#)AZY1 +TRG MZI2-E\T_4KCB&J&Z/_"I[W1#.-&:=EE=9)BGHXN!;DDJ(106= B.:3ER7@P6 M4[2!KK$\L))^@A36T;E'\\,:P("%%_]FWQ8J?ZL]\E# M]-Y&@K;.AU(!:+Q%#J_Z=ANR8-F#N#B\WA :>-]9@+4O; M)!*U*$[LXJY(M>"2%$)QSA1R:^!Q+,(H0-,@_!VM?J%H@(-^W67$E6O'@-Q3#6I*+"D_F\*5E6L74' MAX6F&2B D-6JQ:I4?S@$GJ(TAI>D8Q1 Y L'ZR1YN_WL0O68X]PE,7\8\1PJ M.YCK<9"50B>(5$=D"'@JH^:FHT%%"D\-2[X -(XB'?!]FFR#4-7B2@&+HSA: MQIL*(P5TKB@:+HP*0KX(P3/]'M/4T5$DK@T$\8V@PKCA4$$.990I,# M[0&"+QMLK2)HX+W98*L50PGLPP9;JRCM#;9/CTFTZF+ \>IAB5IMM B^/#+1 MJL_!4Y/7Y\JG)BB/-;0ZI +VXU&&6FODD.B/+[1ZTGEP@;L!NF"\G+,_&G<] M#4#DK4Z'9>G^IH+"V]0IYO(+ECYY2\=_SN'O6)FWT$V@MVC*3.KKNYI;)].3<*Q^UTKSP!YPM4P9;Y.+@A4E_H( !2)(S'D_:WVW M.5 \?LU)@@+/@SO:?G+PKY!L2&XGCWO/4"1 %OS83, AA@=^0"Z$TOS;X+A6 M+^/%,G6DMG8O#+R?)&T[(*]NO4G"&"<'\JK/)1#QR>D^#>,'D3_#G=;9=A12[H.'$4.L?#!8]$YUA-Z4<"HH#&137F6AV!$008X( M>E5L4=(47HA45 F012SU-M445/()FWY(@QBIUZ5"+.&9IC)C,S6O[-A6> M# M-I'RQ9+M^.QERF7D<#RV/' 2I,8\=GG.ME$*UOK^S?OW;[G%PK_\_2YXIAG< M&=U07MKH+KFD.>?[EN9Y5.3>%?EV<+IV>%8_F(I;"QTI+%CF0!*S6.0Z6>UA MJ !N_:;Y(OJ$EG"["U8Y@2OJ,9"2M MH_!8W>3/\<8[A/F^<%D"G:FF\2!GU] MKP],1+"Y P/+SIYIN@HS];UD?SI>;:_, MN>D$B)^+*E,G$XY%RDV$()>J0B MZ-4N:J#<"0WP?P5 T>#M X MXY$16:9LZ_\@5I_[%]*$NPY>^#_S)6Y16O"B,N$,Z*SN MR>+9_71?7.JAT .*Y?H?^TRTW+E+%'G(7%BN@TU5O8'(* MS%H2E3^&*BHFY MH:OD(>94="U!YA\6*Q'=S72V<]GG'1,A'=Z%0)*,^FI8V!"H>SDLB,I]+TC% M 2E8*#PR:3"!U0L"95:YWRNF:M4@BET#X"3('C]&R=?,_NF_! 7]Q;]2#,5# M_PX\YOM^!3/6S_H!GW ".,5F:0X<7*?)4[BFZP\OGQF+Y_'5CJ8!]*U;0J,@ M40-;KV-#""$5HQTLQ!)@1@)W'+*:AV4S]>TWADI6((1<1?^,&L5B\"B/* MF!+3#HS?)=,L3_,,Y<$&;>)I4V[*)AH'=R,VJ1"FS524"X>\)%:@HAO)+$,:PDE[%MT%$KS87\(!\O@>I"6 &,6"U)R7JG;E('$J>"DH(-Z[Q#I.S?7JPK$DE4 M>TY7J_0D0GA2A*\*OXM\(,/%4!\"OI3>,XFHK[JGPO:@X)Z>-=M:>_5&N"#C M03+":%E/'B&G.FO+)_:<_)BZT:T>Y]:C*V&W/[?UY,A0?;$^M5AZN^OB>6!Q M*J9L;4W2*QXKPH17"8<"E7>T8LSHMK M!D],FDL$69."N9XVK,#VQ6BUPAEV:3)4#\Q2PY?U_HQK8TW#._/K(Z,0)D[B MUUZ:5QD"7PS ME73/?$5]DM)'[@ZJ1Q:C$,MH- =X?MB-E*D>I@/XS>,RKZS'3KA2BC+(\\2 M^%I8I[\,L",-!5_,R2BD15PG0_? N R\]8OO&NEH/MI:7UFOVELHMJEJQGR1 M6D3/GO$J)J@/ =^?[ZTSW/G>>N/,F#2&>%\TAJ(Q^F$9[S+)P) MWM)K"7EEE!8B6QBGAHHO1FIDL:^Q5@1]>OHWF?"'+^G/+W\[N_7C);TH3 9E M941C$28L\ROY"Q0\SY?Q&DIS[@!$,4=]""!E1/<6L94?;8WM/ENZ)VO=,_." M "^9)$B0DL:"U^?/%SSDJPAAG56.%K4LFL1EW17(7#:JDLW5JX,5I>OL(U/9 M3T%>9(SRRPPA,9/M)(BB[&IS"PFND-]Z7J>WJJ9K+%6TMPM33,;!\X8Q)#%> M0(SG5_9(@E,5);1KN@O2H,RM@=.&-SF<^NL[2*<^QTZG=C$IVXJN*#QNDTR. MLT)S$>_L_( =KB?KLDXP[9(L0\1?C=5<62W$+@QPQ +<1SK&SR,0H4.%YY,7TE0-&^ 5;J1K^ MP(LB ?8G@J./%/T_VAYWI.WQ4?9T1]A>W3<-D+00SDHV3 /\&,8!6U3'WS5I M"7EED!8B6QBFAHHO!FIDL:^A5@2/HFYS?_$/;YL^GE\N+T]\NFVJFL'=!<]_ M#?/'QR2""@D?D[17]8'AY'!CU*'BRT+7OK30(MIAC*H"W06OPM>@TV[L4?5; MJELR8<>^$\FOZ8 X;6_7R8R=27A#=T4D?[5A,FZ3F!=3,,R8#A'7@,TBR4Q5 MC85FE":6U/M,V(?5J+RC!T<6/0JQC:VW7'>0'KE/7XHF[H'8IG9:ESF_$^[3 M=- "#_]>U[JEH!$)]6ZV3_NX]D6CRQZ>=H7J)A"J;(K'KW@:W?)\WR2.#L7] MWQ2.VPQZO F<;O/GU2G- $G+4QH;V9P8(' %_P_'O$]!),)?MF<-5VS]AA^6 M\;K]#PU(T:*N^W*A:$%S]KSB)8%N6"QPMME0Y0F/:R9P' '.5#>=B5L.G#LD M#/&Z1SJ,[$(8>X,Z5.XL!Q8_0@K7X;^U$(J.EI(73,TN3R5?!!@C@C,<)^G% M[+\Z/3NY.5O>GGU/SB_%G]@?")RS'9][G6.BC]+Y3>[+CLLUS>MI9O$6.V[/ M9['V"&"628$3]>7E*3=YF,4M_F M09I[)/>'LU_.+R_A4D$IO9M>>J*F G1W3Z)P9=$13X. U-?.*$*K.YT2VGV/ M.0,K'7WZ$&0ASZ^^9JPPO<.KG\LYN=K4$BA$E,#A*(F2X:9N=("N(UT/Y*ES?M.^ ,4E_4HXNCOQ+ N0KHT!*$AXX\9%"^F1C9<$PGM]_ MD00QO'2K3GGK?/]?TB3+JOY!#.:2YG9A\$C2J 'S)-,B":U'T<4*PB=@6EVO MKJ8B6L.V.E6=B$Y5%WB=JB329J;UQX"#H]A6@C0U5HO@7!4MN.GH6'UGU4#R M8!49(LNQV$M5WOPTS%91DNU3:NP6H\' JE!G%*)=D4X)CE"!SL"+=P7I._R: MW*L>Q1N-T3I7';P/.F-R1Q4*J7'F]ZQ650F'RS+$ +)ME()6OW_S_OU;KMGP M+W\7]:T_)BE_@J8.F4W ;K79CG708SWD+!J\3E;[;7D@UFL:53DN"5G331CS MXCTD> K"");5'V9179G]#>)Z6;]5Y!@+2-">4W-5[M@([8/N2IVP =03[36Y MK;M'2AA!>(V[KGTP:/+!:U9LA3:&MAV-ANPSO#!]*BD&VN44.=[R^F6&0-P" M#RW'VTZ@@QQO/1)&CK<-1[)TZ+JD7(7DH7[9A_#]2'BF=98A?A]\?W31/FP^ MJ.;8UD[?M@43RNN+&38*24%/\$*H9KD8BX,76P)XN^I^(A[NL>VP47;!>EFST*,UL6>!M[]O9Z1F>ZU'D,A M'(=\XB^KJ5\J9+P>UN/XHT3ZZV$=@A=J9+P>KO6H@>6!0QXI#+I1-*ZUC4FB M$DBLI#PET^W\NPX80JJ=@@?)%0<4.OVU+'1:+[@H>L$SB#A+$#I4O9<;XMCO M P;2PM&M48(WM6\0(>?Z.8)+2;3(:"U$%>(%CZ.;3<:;>3U>Q=133H%?1MQH MEUZW<[9.]K'&QC'4GL(U3=,2U;DQ]N)+T:+Q+9 M3HCJ\ED/CG,!;<.3Y24TN*FD;.+>5AS'E]&#A*J4OF2]N-M%OI(>)\L$!CS% MFX.#9LPGA2S&!P4F/+37 G8"'3P%T"-AY/G;<*3LF7V&V3.[S(R^%HWO6:C5 M%<=^7S&8&NYSE8'"RUZH]"2%]BAE$)]*%6X@^W9W/8_ J#9[$V:_PTW"9Z;@ M_"[!XKK:@(-T:F0C2.O\2(?@_B3)S$VW< ?,"KQ]Y&FS4)Q5/#H!6C@EBYH, M 1?VWMX.%:D 40^Q6G6&+/#-6*\@TNNB<-K !G@*#M2*<' 820IS=WD@"AHB%::#>I^*N=YK"['Q&/ M]=,0BO>AX*>&FF-8C8KZ=I0RO\0H1EGSSON15'U^BKY )TF69[P3$.]@5#8R M,:PA8XGB&.TT4]$TXG$4G1OU%.QV5%XT%CGGN]7PB?(7/WYK^H>F=*;U:#15 MSW5=/QF#E%U.TE]MU_';4??3UFZL29<4A FG+&T,YT,&Z3S3XHT78"PD6WH7 M//M4 J.KD,G/E/"U M!GGA,?N*X;,I=*KY\RX5+^)_379AB^Q)-PBM:-H6$5),_+X1&K9LFDDLB$ E M7XK_>F!;T\B(WG)"Y#] ^=JB1FX0G<=LO>37KG;&U8\$TLW" #%;]PH]\-W? M*O1FKGO"7I%2TB1F?UR)N_$^ M"UY_,EB=CX>)V^Y_W(\&0A?D(0Q*HK.OS09+;4(^+I$3R0U/.)D#.L\RR*)6 MSL"$65RWJT>ZWD>4+>^=HI20$*Y-Z^J!C)#GU5NT*O'+&A,G$ZPG>]+4L#RX MWT=!ZE=UU[&"E?@\I%84?N45E7!SQT:+N=]N@_0%I#S\8!X6[AQ5X71D3&,J0IB\0A3]QT=F_Q$G\>EL7:*1B&D-?2@Z*L*(HU;6^BF]@ M>E(F 3^,LRXA9TT&N:I<3W&EA>8L:>#5GNO%H&T%MP6IR/"U_3*)T^H??#'Q MB::@:=&;ZA"L"*"W!5$2Y&0#\HZN'N/PGWN:604/CL;VPHG,.[$:SS//P-CN:DZI+'T<.8]W^R*9 MOJ),:M(>[6(P)Z_I'7^G$,OP68.#A?R1_/?N9^0$VC<6\3!+]V(_BA5^;:K(&Q$ZV0V#[JFGXUWBE17DF68Y$>,IW M&5SPP1:D.9SP7:0]X+'%92/GK[41>X37L[Q./CBEF->N?"QK5\(_86_!&D>[ MENVM3?YH%$4JGRW7FJQ<1=+"]9,:V.GUJ(_6_M)10T*42EF ME451T>9J1Z' 6/S $QA*H5X^!3G @2EAUP08+W2X>UIL,0H6Q@3PJ M:A\M2$6K3,BIR"U(2= CDYUN EHW#_L<Z;O]R^VL$?L^4J#Y]L#7\*PMA+\M@ID2_5 M0ZDB+N'C6-;:3+,.0I/X@HBB 07]!2E'\,B+.)F@C$]#LA,U_0HJR+ZB*224 MA/B8I)VB$,UR>,N(<\2@55/%"TM\X#E>/=V+4UZP/1+"Q,N=F$-&$/V>I%"]%4#^-2J=[<6@.0)O8=' MH%//PWTE\[J0^>SZ=L)'6C?TB<9["A>G#W$(#N0C4^K?@C0$3B_"%?B2CY1" ML4@H_Y$=S,!0(@B/M@:+6CW>ZDT!YQ'70#:[=7]RDM*=>%N?D2#C"8N<-%R) ME;0)3#%Y*JB32) G&TK9NE0,X/BQUU034- A#4($*)&2%"EH$4:,5-00WGU- M+7'KF[Z&;UE\URD?B,J9O@TBFEUM?@W2]5>H.]1X[@A6WK> M>*1^$V!P3G;$?/)3?3@>Y;(R& C6V,=B*+[,TNH-6E"/YH7_&C4Q2E=V6\[" MK\U9J%_B-4B[WH+-/1=]M0"I "1CEI%]*5H;\@A2$88J8+%*/FH8;]=ZE B M%'E43'%5?;G6R >[I)V,+.(H/] M=B_JH)]"E+@*I27C7!TM3S9'C8(D_#+??VMN?(KFEYABHI2DC\#B#=,RV "_Q%E M=!6SHX'',76C $W[50([-TH#)QW5Z2;;\0:* @UM MSBP1W%73@(N&YU>QQ!O\2J-U6>++:FJF&<@'\YIRRM1V.<4HR 8]G0C=?D,- M4C8KK _.P=%TC$G#4%R7M"OZW=#U?L5?N29VP?1 &@C7(D,%K:Y"^A+ N?X8 MQJ7D-+M )'FB#.AD!1T=7VI,)&ZW^&9K ISN\?5WLDZ_+\Q'2O-]&D.E(;;U M87_AV?XA'/\A)X.I:RAJ+C/LT;'3O>S$D^=WZ7$1$[IL&!M4U!/GCD0ICNG. MQ ;1LQJRVCL5,Y8_-61-UQ<&==/40*(3-?*#Y#P-P.53_P M8^MA1Z4SC>F9ID\YD59&,L6 _MC7=-+T/HZMAO;V L>XK\28UA/\0M)CQ7;K MS[XQ3^;0AWTKW@O3;_EZH>1F+CV\8VJ?]EG)K)C*091PG,X(H9L.90 9Y\YB M,(^&L^T^9H\3CIKPJ$%^!4S-)S<<36HD-GN4%I'TXYBIBX4> F]HM3H M'1ME^1SJ$GH/ ?$2>N4L'R;TMJ%0$GIE+$AS8P4@ 4CR!6!]T(<3%DH])&GX M+^ZA/]'M/4VMA)4C^J O.I'4^B/#0M8G-4L:_[I@5;0<4@6LNVH@WJ-$E++ W^F-E?]:)M8&>-@2CC&.9+=X<:ZJ@?N&&X2TX7">A%VG5-/T8E& M%$S^Z>?T.VTMQ4E2XSKU6%^ M@AD#A(>6)=)56@)6O1)/0QG*VAGU@6)\:B":! MM' . 8V64T^4G/;5<>J5BAO8+^HOL+4TW-[O&6E 0E-SL7G->)\.ON[3=>,^@(?01[] R;'!13,6>,;GMU/@+4E%H612V-8V0L$8E3[!?.I8D@'.V MQ0M3_B XR;)E'.^#2+OL3#S&T:0)F"=J9-Z >H!C2"0P<3]=9L&"U&,1&(SY M#3X6<;,;\B<:9/N4KJ_B&Y@#.-5C )=)G)9_A6X] MF>X-R83T<;S*Y!/4]"B3$7?N32;FO&,63==0$>%O2YMD4!^=5%/PX:40F(?L MT#:8QJL737*2%2:RNIN%DBJR&@U/14T\=92O 4XJ>,PTITH4F2#:C""5B(I@@&-)B8\8"1 M+8W5D I'A*/+WWR+#+*N>+UC! T-C]RW25"C'U<1\,.AZ[GKJ:->A!3G\6Z? M9]S8WMI%$C(,9 U4"R'5MRXXGG:I>-%&"0()ZI4S-/+6EUC!6I:";V\T_WUO MS7_OG^:_[Z?Y[SW2_/<#-?^]AYJOEZ7@&T?SPSB(5V$06;W74T(C:;R>^9:V MRT'=:[J.CZZ6E]">/.2[2X,XVS +6,;K6YH^A2NVI;O:2(3*H&Q()O])&^9. M.P2.7LXQ34UEGI*^&^Q.Q,U]4WV!5J1C1FXU^XKBIX\<#;3&(B4(Y$DUEUZ\^'P:W&PY19*IM8> M [+MU$NS#!8MB%(S?A -=0$QPAH5%_*/&:EAY"(6H%G@XRFXM4%/QC4C.C<"2([-! *'7>?*Z)+5H9"'B6,E0T=K/ M4/GSNJQ"QHHDAPK#/\)3^706G@H??#D4;U!TI"MY/PVS593 $JV07@./8_U& M 9I6KP1V;NT&3A0]#INF3&J<>:PZR8-(9PA]1;@#@D5@B/:"IS8WA52'0'BO M<;JL'KZYJ2%07M8<#F]:FO!>R-AQ6J\M9%ON4X*<;"K'C5SI^SQFPK(_WP2Y MRCVK@+$K>LM8EU?Q;D(B5N[NLJ&+3DIH N X:MZ3]8+?5,*OXTZPMX])FM_1 M= LV:-?]58:"W?%5+8:\RVL7'K&SJXJ9CN*4**+Z"T-Z#5@BDAWQ4D%1,.53 M$D.*3\.#OZA+KFF $8JE&%FO2J4H(7$*I1C8&5[RK"#(J>8>U9*G%04GB&N&#:9;1A4P4N"F9;T5LDDAW0=K&C:Z8=IA:#;R)DU5 MCYHR 9E7>F AY'6:W(M[OI>KC7A67J22Q \R_;?'Q:A&W5.PNABU)2)2+>I> MW'4/\-@B49. +<"N)@)_I:(XPJ:DX[K4]#CQ&J)=;4B# /RUJ/M0T4!8,:83 MS_SE7#B)DT?&'OM'MI;E3/Q>(G=P?7(2"L',3N( T3,G(>6NOY-8<3)%[4P@ MY(N7L)-/ZR4$"?XG0<0G-]%;/HMOY\)/7 ,=91ZQ7AC=H^]F+1GQ1)#G#E<$24T1M7!6@T_. M)CS&T3P-5(/C6(B)_:9VJV"=:Z:>$6U9(@Z/WM)=)H#VN9\.P1_%43_%4T-[ MH3S65:V:ZH/Y3NY0B)LP^_UC2FDS(43[;JX/ 3\4S"RB3N'4V.@*:&*M>YG' M$%YO& :+5;&3>PZ%@=10*!#;6P%EB'XHGEHDG<)UL= 53<62V>,M2(G+T]Z0 M2T<,ENLDR![))DJ^DG4ICC>& ]T/5CE=PTU>+\.1(?IA.&J1=(;3Q4(W'!5+ MTA86 $B@F#9Y%<;DA09I]KT7&L:;*/V61&S[%*G2ZWKB^J%G6L%TJB9%1-_,'9-Y:, MVLW@@,/R+ ]70=0Z]9AZ?VKS.>7)?(>_(GU229)>^R?WGU4?I_,;M.GWB88/ M^2F,P^U>'D1(?G?_,:4,EI^S]:/3#RH9N1L9"QAWWS)XUG_+]N\(WU+&8/4M MFS^Z_9;=D;O?4L!\2_<[%P[*O^B'_:;N>3K3Z>"NY^*HZ\:8!9KLSN<"N6), MN[GA81"OF&,3D@^=,56BJ!MD'F(@]\F4LV-NE]E1/Q^Z9EH*T^0]E/'N^*GG M*=TP^UQ_H#'[0W[->,WJJ@':/(2>-+ ?@_805/XZU(( XG-1:^ZT[T<+*J0@ M0SB=1E4+W"O\1B\%OO2=1$&6V;6Z.(1'[VXA%T#1T*(-C-G#0L:)O# *X5!> M=*D0<9(D,N*AT.[Y*'Q*%D_Q6*8ILUU#B\F'\R)6GWSZ-#'Z M9&-AQ^83"Z*WM!'G5XK\;_LGQ!X]';9\,NS34^&A3X2;SX-3&@7\1BM!?Q+< M2QRO7@"/XQQI>WL8^-7AFNF8R1(7:[/;0[#VGM<"$6'K:\V59 ?<#ZL &T%;*; MAS/00YXTQRI/.MNC-=M9\@&+.MLSUG;=T31,UF?Q6G9#F'@C\@3Z$<:R1^=C\[37['H]!IBR^.<]01^]W.],VD^^MQCEF_WL@ MA"L?O"#5P/YT&)YI"LO?U\?NCWX)PO@BR;+S>!7MUW1]'I\%*3C<[.W\LZP= M_.A]EL74SN3%-",?LU\SBN7.TP$KY!4P\STIV8$*_25#1^\ ^\]U4?F#34)= M+KJL\Q_SDZ9'&JW))DD93%FI%_DZ=KGBSQTR?IYTD00QI'=49838M-"03YK= MQ6Q/:MA7M(.$EU_6]B*%>&T[@$_M!6Y);R%.)!>$T^39.1554I-%O]*^VQY%$ZI8QP32T&FJ,H.>^Y\9H9B7W(Y5V8S\?;_.LO3V6@^)HI([M MIJ;)X)QKD)H)G6;,<%EZ2^,P27E!9[J^9A,:9EF2OA@N3FVP$"Y1[86I+E3- M*#B7J[9\V5ZTMNLP9YRZZ%/"(NY=15^$F(YO7@?+>JL78U(SX4,T+D_;?.I, MQ0X3Q5SZ"-4P&1LT++.QYTVB3D*/5HTK\@.=0;+8W M5"<0"=)T%Z3YRV6P53U9E8.Y?U&E8[=\6"6#Q?06KGLS:(KI]4-N/*QM%FSX:+]LR_$J#*'\\ MCU?F]B<=4,2^)PJV.PU/#N!P.YU(F9F@Q8F@"\?:2+U-[ 0[X'G' M]/0MPC[1-91*X$\!DRAY>+F(=$9H1L)K&686Y;!UF!H#M868B:WQK<2*$4@] MQ()<7)S@-!7K+6Z!AW\<#H]ZX32T/K*Z,.3RVJ-[<,QM(9[R2%N#BWM\;62L M^WRC[VW-Q2P]@_C@]3!E?<,/-( K6$V+V][8""Z\OW"5+[='Q7'J??G3]YPE MS*>+:_&T(NG8;8\62#P@J2DLJC; KPLB];\@- :>XZN]"IC#@,48:N@/*F"G M\@I[6"BO-@?\2D52@6+8NY[MVKCE<$B6K&/&%)3%'!EN_['-MY<4EQ7;AU:+ M890#63^<\?E69:AI:>%.!!C^.MMD5[6@ HP7*V?-2+=I#10(]<"TK!F^/&!T M00 8?YTSS?&X(JP*&VHU919EQ)9;"+FO-LNG((R L8][_H9%)D(O= 2;&R!> M98L]<'%LM#>#JL)Q).!H8,5!B4@V M.Q&8^7J=4U?$%*$9>5B!4=4A!",'TG MGVX>-Q'2["YEF_!@!7KYD4KC73T\KB-0"B"S_ XPNJDK..H>G52*D=?@9$,I MV06A2.I>@ZEDA1KB&;JM1$W+#N$PJ(%%&!JN'=M*<=?^&K,9Z0W=BL-GH0B5 M6[E+/M#3-/AJH6<6)-!-V5I,A74;\7TP>$LF)?O@ J]<)NHU(D_(/25K0$:U M_*&B=9Q!+6OA^98'LG)JZ#YBWD\YP^G621+#$I&'3WR'DEWM>%74Y.PYI_&Z M;&5YJCK['D %\4RLO["=XS)[$K@G:7WY[&BD0 #MHQR%'[55+4C7@?,,QLDD MJT^O&J3X*0'S,[789[7851?:4Z0C_Y[C;$"5?A$$/#40XP54Z Y<@S-XY'R,N\\7B5;TV%#!QKY MS%'.O/2(L0V*ONN0\J,Y9*@:.(8<'N[*6\<+<.">/,3AO^@:\4C12JB#$\3J M-ED@(9\66DEP?O Q0#OG?++49% 4%KZ(LB&;"W+B>RKS+S8JE+9U+">++32-#45 M(+Z16B0S78O$I>"!MI;9U'VDW)-QU3**E%76D_M6#AE*NO-U\ )ZE-TER]4_ M]V%*]7EF]F@XZK4X*2%Q5B<#.]UGTOMM63)L%:3I2WU#D9$@*W\J2L&2[)'2G)\6\(R% HY? M2+/P)E@_<2BXFXX*!LC7QW#U2+Z&402W'"Q$31_HF@0/01@S[TR+$F> +NK@ MLF$W.9S>QI2G2Q%&[)Z^),611<*@F/",R]7+"I*_P@V)$A9@I8Y7T[X37<"3 M$@&>1)0H",OI4/;+[XJRI%XQ#4B+QB-AMJ(18Y$F>[5GZ8.(LZS:B]1<6,U8 MSI=66Y:Z)\J **H\,J-HX>+9R#123;J6LO4\IR?)=A?$+W<,5E-(1@.,LI8: M6&^LI0I(K+54R\ZP>DH[092L!%7R;^^=+US]I!KS@'JTQ_\@ H];B#LN8 0V MH9KRB&IP'.]N8K_ITU6PSCVYGI%NPX B-N3PI$3 K$HH$T!;FU"'X(_BJ.L4 MJJ&]4!YML125^HRHF#+^Z$8$NV?/.Q[K+N,U7\Y/Q(I?=KZ3K+Y#"" =Y_06 ML76P8XWM_HBG)VO*G0XM*/#7Z@D/4HN0CVV,@<9:*H$G9U'X4/,KW4 2*Y?27++??> M@7+OQA4L*/O"D!IR%J5]HNE]8CB+[\TS4^%=FJSWS&V,.5BS.G]7]<'2@Z*? MO4O[4.G@?#AW-S4S:N1L)'$6KOF9-AP5J$_225F3T/6JT4^R@V-NK 95(SCO MS/>4%GE85_*&QO0K%/"2AWUZ> S;M!"@-E -,)*5&CE2AAJI@"QOQ$KMJ$,0 MUV;97Y1JV:EP2(&$%>L-$*+D."^^2_=#S%-IH<-JD8B] 5[#F*O@6/OL(:PKF<:WX%NV6'&/=;4IBJ(&T762A>"%BF=?O-1J M-LC6^U#WT"OTGQQK_V%/VB]/TY?O(3YI0:I18)FOQB'E0.1+/12!L2;M;=!, MM:ES6:4G5VI8C'+J!L;K*NH*0*3BZ5IN-*=7VR9BHR:?ZS.JG@*TP!LYW!B' M5*-83]6LCS"_BR1^@$CXE.[ VJ5FUX5!,#<5HY69'0+@F)><"XU904+S:W[ ML2Y0'-N3)<<7%9\E(((!]>9UK>#5221XMMU%R0NE-S1BZ^OZ(@SNPXA7%CK1 M9C!;X.%$;]8"->,R(Y+SB,N2HV[YB +O=2H020-S04YFS%VVV"@-%0IR0UEL M)[U,==4J)-W3M7@D?Q<\FZQ# X_6#$0OP$'W#SDP1KL/'2>R_AX 7Y16(!P# M7>N'"L%!$=^U"#:L5P03$N9[%I,HW;Y/! ML8,(QS1.0.7B7.1'W(39[W>:M],J8!Q3T+/>- $YI'/5U[$AB1$:P 2@R1<. MCY.RW>']P\L=&T[S5D2+X8G&=(70JDT-CJ\[A[S8*!!@8#XYWNRCLJU5&+!RMLA2FJ54&%.=:9<5/1ZM^H_$Z M\4:G)*OV!QJO'K=!^GN_T.D S9.E3R&.(8AJX> O@E*&;%;""LVKF*KBJE]@ MU4'S1<7DXNA5K(WC@8K)&.JI8I@1UPU]HO&>?F2?BC').%SE?PWSQW()UZZ0 MEK@XZM9+L*;.62$Z5[P>7$D2OSDN:NOR^GY>JU)J<-S6Y"KV9:W(#V'16H_+ M&5&V&A_9JW0R5;D.7JSUY 65TFDC,LTI 6(IAX2+M2ZL1/ TRE&EN8-I6!_ MJQ6"_>7OGX)_)&GIW3))1*T"PPSLN40 M),N#>)WQ,AJK2I& ));Z]Q?GI,7WA"8@;B+88J/6]@X(@F(KV*QT^.!W''65 M,J&Z^Y<O-JWUCN1BL9\_HF)6N H"E9A\T#):M^QU2R R94GU&R7+I0LN'< MC5"RCV&:Y3=TM[^/PM6'(/Y]&:_/UE^#=/U_,VV65^KL@XB@D+U$JM34"@M' M>7NPUE$:CDM*9 +8O):BP"><@.,%?6YQ_+BJO0AC>I[3K74>0 /!D^O9C@C: MB]D*&O]*]H 5J_Q;P"$0I#;)]^D+NPVC8>R75<>'ANG:YAP#O:E/=1TI/?2RP,(X*K86I M#PJ-*$C'A)9\Z5KUQ!R%5S.!*\7JH)#WI.OFZ;H^.1PJH20^%*CDBD59);+K M9XGC9+JL/M5*)< <1BX.+?J9>(7CDX$?"&(V[P+!,^-N<=7'M)\$HM^&K9=. M:]8%*D(1EH'2U ;])&<=Y]RC[MG]UG:CVT+QY.Q#(H;V]*,!CW_^T6'&PA1X M9=H""^O!_6A!P!=!ST"%'$XLXH)F&:7M*H1E]8"7LN7T#85LJC58^<U6WN($%Z13=K*BNH#&F/>47 ?A>D$J MVJ+R)% G0!YG4SKY=$#@6<@(DF?\[NO-'JBGW@GJS$S)27G ML85KQ.]MWQ):?EJWDM%!MEU271!&EP!A(B@30=ICN[:?"&9CHN*WR1X(.\12"Q+>&FB+OPGL$NA!8BA6W#R-W,P\_NBU&8Z4WG?#&V-Q MWIK:)''M/*L<-&28PJJT#1_V\9H%M?""#GJ<[O-]2LF61:_;_99$0!'>U7%* M_IG>YP;O9\\K!BK*+ ^9+S4M#XW2)+BUA:H(^66N>BX'V6Z3)!$TB2 ZK2W_ M+$2/Z0,4Z;T;%;@.F(:_D.*\G#S!_2HI"7C0**422S$52F@?&IETF%N=U30A!M(*E84N,QF9*L0 MBJSW*5@8;S+*SP8=7TQ., D'?H*41$#LLTIL(%1M0N=<4I6WEA.(>J'XK,UO MBA@5<_9.:;9*PQUHO:YZLA8#,\+5"M&-8Z7@2-&JAA=E3%JLK0TLU,K*,Z&AX8]Y&04U69F2@!?&9N#.?O6J",$2)DC!)8\@1K[DZ9Z2 M31!EW6 =SQ3["B^ ,I KI3']ZL%)\$EBV?U: /IP_MMD67WT"U#(I[XU"^8# M7X#UX:Q7PW/K1 :IGYO\7-K0S\V Y(-.JT2QN-I Z^=FP4Z/BP[\AFY#Y"E^ MG>;R8V;SL&]O/VB&^I#WT>3Z3X^]<=K3]LR,^S(^Q. 7I!I%)*87XY!R(/*E M'HK 6#BG:8J9NF2*-V3]:>)Y90]=@2P4O4;R18,/.>JEFC6R9\N14:H:P.]% MJ>9SKG5IV B>FN(LJ],0\OZ9]ZQK5#W,L2Q37(9K.&@/5T$$=^_KD/$,YQ=) M>LNDC&BQT]ONDEB]; V@@W7J-E#@]LE;3R((IV^#.)1OXQ>DHD0J4G")"<2( MH%:P$:92'T"-@ ME8>PX4J7H!7&FR3=%J^NZ4.0KL&YKFJZO"SCJDD97"ID9K%?F=]U7C)BD,0- M-,+P2 MQ3&I)?T.Y4&2-],#SRV Z MD8S<6LN2-C#.?"E$4"F2(A #"#*=/& M-U6(44PD6-8JVJ_I&A+B I*#AOU [AX9? T3I)3L,P:3)SSG/&([#:":I!R^ M99T!\_=L!$C$_QKFCV3-&[D45=XSLJ:,!S$:6P((6QJV0?Q"@F?*+S' 8 4/ MWMBK::(--GN!5>AS2KF"0[DF]$'G,7/C] XTH.X?=\)4+EMVLHEL$!"\CI4( ME;O10N/X&0N63.G3=+N+DA<*?B&')9>Y@EWPPH:/F$$_DY4H%LO;.U#F-B#] M5F"DV8)\?0Q7CR1DBL;0-_MXS=U* R]X8!A9?H KLGJX[]BER5,(;NS^A;-S MLKPYNR6,>\>.9,A,"AS"D4B-M2 <#X1 \!S#5*+\].*S3>@ES@KUJH:X%LK% M&!1UB$^B(-S2M!X$N&"EJYE[X$<#S.,"ZG<4(K0;KY?$,$,V%5Y,6Q MUYAH-DHRI#;$@A XE[)@=T$+U[U,)/%)ZXNBG(Z=BHB6YZ*&]WLN"^.Q$##] M%.2K1Z98K=]%R3#%L.GH'EP-IR:\Q.TL:Q**HN+[5$3@P#)!2F) MDI)J"ZBJIP?''J5Q97\@OZ1)EH$7P$D%FGR"/@7/O)C!JCE!3.2Z"A_\K5P' M_I 1&H4/_/RFDGY;2M_T)"B^X7;U2-?[B%YM;A]9M/,AR$#N+21%\O!YF:9, M GY-F'UXJ6&*YZY+:$6D>RPZ(7T<7S'Y!#5]QF3$G?N.B3GOF$I)'SP!QWY] M#^BD.09I#@)G+TW 8B#"1T)]& NN WJ10Y=YQ6RV07 47<9F4U>;OSM7M^[@ M'8T!$ (PY M X7YKT4'>($P)A/N]VZS*OKB 0/OFS>%U7UW 37E#>9LGJ]_/ M>='M\(G"4._>O/U)W2=2#X]PGF+,>89"VH;/ M.&VM'?D,X[C?G,\F1/=(ZY_[,'\I=]DC0O#1AE7>.S06!FF$8@&/H^)& 9IZ MJ@1VKFP&3KHG.WSA343M #]=L,HZ+@S%S*8@[*E[M9Z27L[42-4_UVG)8%\CUUR ILPB\3X)=F <19S:[81N*](FN/R;I1U[U_3S+]D&\4MT) M#*"#U2EOH,#M]GD]B2#TU!O$H31IM]Q908(/)R44&E(+!3&>A2G(D9(>SBW? M5&+7S2DS(6H8KU+^UBB,Q3^15) \KM6N;,TI9F6YSQ^3-/P7596TFF&<(UL+ M31,VR=*H&N1X5DJ]!-,OG M26VCAC.I!L=[#NYJ],F4I[C@IYM383.WV*3BW M'$[^ J"?D0?& YP%[GEOQ1W6T=CH&5JNU_PA<^G7Y_=@NA&/U)>9)W%2KZ8> M[OC\FTF6>3U=/?HWY/1Z3^E!;%8&8B38P9L=I*1MSON]>1KN#Z?A['D7BN[/ MU_RA@&Z:IZ&/Z+6FG*".CYJ".(Y'FH[S.?Q//1*YEC8L=NIJ9IRK,J[*BRKE M6>-44T104SY3O:X2S,O K]BDGA=;3=E5J042PB6\M2C5';P1 ^<*WI(MW0U\ M^]U $9B72Q0\2.>=J#JA.[0"$DN8RJ)NI^R/!!"##>8BY7S3D?'OU,EP/ MW&ZXHO)YNTSB)YKE5"0[9+S=8_-WJ!E^F>1_H_D-724/L>;$:,;QD',0YII M:0[#U(/AY4#,(XGZK7TQH/*)#*_X*$85CBY;M!TD#,I@7S7<]%V<(]K0#;7GT%BM)($XZ3^'4Q7^+>X-MR M^&+SSQ;*XI\ [JWK3Z5@XAM;&K13[62]D'+P[2PB&O';=P<%U[<2DD^#W,:AXXG > M9WG*;P2RJ_R1IG>/05S,S6]G Z9WDV+3GV,=SC#I(L%DN MA,7[H 8GA+-"E>&:<0PY./K3] MA'PD:'1D>5L33"%33G.M^43)H-=MF<551GZUR'<(X60#=O MZ([-XF, '2(3IK7;^J'/]R'+T4QF!J= M%/B+QFLU(D@@;3K'B5?D3]:RB(!7A(%=L8_K,*_8/5_5SP]NDBABH1[\./4F MWC#8D1W&64W=)(=MVI&.YS#-0HQ9KW0; Y,O,#0IQIZGL>*<2>%#IK)QC=VH MFYDUI^78?9<0H_5GK"9G)48Y)C]5%,"5RZJW,#,XIM$;MI9O';D MG;03^"&(H#33@IQ)G="$ M_F09I[)?('^A#&\;&Z7OX"*2LO77BKL)DF5CK2 M<;I?S:1-Z8 EPQR="U;*,*L3%J,VKTWYR,<:)-I/8AD1%F>,1^F2SIYIN@HS M>.DX:S0H&>I^&*PJY]X^JPS9J1XW1DPZ=\IGVO)1='YPJ'BNANYUR] MQ2KX*CTI'-+#@[@OR_LL3X-5_BV<_(W[!H:I^I:=+^ZG^<;=+*)O_58=JF=> M])LXF!PPW]_F<>68B3CN0\S&E@-AM; >_3A7BYZ3.].9PS>U6O22R]WY!,9J MX?;@8L!L>W6<<6^>A?O>"\4-A79Q[-]/DIAOJ?9!=$?3[3O=]W#-R7'6BQ@Q MZ5/6DAC QM'5F1@L(V(T7G%&&JP1X.U8"U1,]Q5Z3-9"E@A%7H4Q>:%!FGU_ ME/Y:O6JI9E*9C8W!R7'ZZQ&3/J6_'L#&T?GKP3(BQL/?GK^>[BL,\M>-X;WP MU],SU,LPCW>$@<19V? HP\L%5,X4_QX,-HQAXE24=Q%@S[Y-Y<3 M:N'@&C11'-QYO$JV]#9G3(*X%S (3,ISJ$IFUV+@N!@+(9H^0@/NW,B-O'24 M2F"0"H64..0+8'62>C#5Z#2!C4P_T4LK(]!.J*A!CAX93 M^:4/;[H.@;2F0U@<3W:"$EG7I!P7#C[%-H% F!/@7I[Q3J M3)T]0XA#I09ECX:T9[ 4IQ7Y&W#,0,\6F:L=%6W#51O_/@20.GSU%K'5G/6D@ I=GM0A15H$&CN%*_"*.3XO+G52A+%3B*BN7_B='*&0DXH MXIL.+&,]D\FU9WR9?Z1K6(1A_[UG/+RT@'M-5$_*/AGIH$DQ6V\OLIZ8]0"> M1]A[D)-B %*-<(@TKU>PZ7$WVT25LF>5[&C>XG.C=2EC^@.+S3=AKEJ-E= X M5FU@OFFI"E#GUJ?EHZ,H36AN&"4\SDHY@GE8$N\5S&,J>F6NUS0.HCRD&=O3 MGL=L*FB6Z_=^HRAZ93!])L'"J&S(^6)X]KS:&^>BN915=/EY1TEYUIWF4#L> M,1>57/RXG:._E!O/K-D >\]T-,V#,.8>89=DO,,KCDM@\J;\\HFWI=TF,=]V M9\L\3\/[?0[7XW?)21!%Q;TYFXV_\@8;RO5Q%$6TN\>QDW!P,SF4',:]Y3A> M9;>:)44B2)9-2)I$P0Y.PVC/0V4194*-6!BI2M$ .RH'PPJ IY^?8DY$)X6O M!2S/),XX:9Q48BLYNTF(=0K/*'=@(.RQ5[":DM[.04O53Q]AP?*TKD*:#-<8 MTVN/,62V6HXC*7PDMM^XI+D(F2Z2+%L^!6%4N$0A.O *?9M8-,:D#5>*.>M- M!<8'*A7PMI MR-GU[80I7*)CR-6F=(:W=+5/0]BC-!A51.=#"" D= T2L["MFFEANV5LMUJT4B2OF,I^OV"[U6P?<5CX.+P56)!E3#2&5!;8J+J7ED&LXWRR M":?R:E-'EEI]"VXE,)FO+/TEW(3BY)TK1N%#UONJ&9BR$XK<1_)?/L?J0 M?BQ1I%R52::BE<,RBJ+[W)8)V.WHO<2R%]4^(BY7ZM(57I=-MA:M78;T 1^FMV&M>"O2XF&[CC&Y\&O'NEZ']&KS3+.PW7'+9T]KZ+]FJX_,E6' M?+Z]")&O-J7C97Z7N]T[F S%S$T]"%*._2Q3U#S3V(K.I]O M./>A^]RR=/?N"JM%?(TKE^$RV%+M@UPSFD_FT!7'K-,UCB>*>J [0:/SXL'P211DV=6&AXP:1ZV!QVIF;A"@W;Y< 8S0L%S+2??"#L#JSK>( M?JG)L-83R0!Q=$3-Q,& Q$^TE':ECC:G><;E+2/TJK:$S.A20G"QV9/ M3:[G,J8%$:/@I&7,.4&-.:&M.8&K[E5[7LKK\L:U>G5AWIP9]N=*"N:$?F?_ M6/X3^Q_(5/NO_P]02P,$% @ YH&L5ERB@*@!0@ XJ,$ !4 !S;6QR M+3(P,C,P,S,Q7W!R92YX;6SM?6USXSB2YO>+N/^@J_MPLQ%379+?W3&S&_); MMW?MDL]6=>_*-!$B04NQL=94-))&9#X!$ M(C/QM__X6'B#=Q"$K@___FGTT_#3 $#;=USX]O=/J_"S%=JN^^D__OU__H^_ M_:_/G__[ZOEAX/CV:@%@-+ #8$7 &?QPH_E@ZB^7%AP\@B!P/6]P%;C.&Q@, M1L.?CGXZ_>ER\/ES0N/*"E$?'PX(L:.?1IO?7"?T?/CSX/3+Z.C+T?#H>'#Z M\_ "_6_P]+AI^(C&-W.Y+3T7_O$S_N,5?7* &(7AWS_-HVCY\YA5@BR">(M5&2R&E=N4-5L"Y_5CB#;3ZVIHGHG" :&^WT:<# MLD.B79VLTL]N^$>UH3+(J5P' -(4& >!!=_JS*TR.DIENUBX\>J"5D4DF@@= MW]$QWJT*!"9!A0,G%NH]T:3[#IZ0%5YMO&5TE.[\^/PUM3ZJRC-'0.6*"J*8 M]!,(7N96;(W:2&4WKK>*@%-Q;>52U6N(/_F>6QV[3((Z+:\I-D:KKKPT8OJM ML#K#YI#4:Y'5&3B#G&[KK,ZPF02U6VIU1LZFJ-MJJS-R)D%]%ERMU:2ZT)*4A;MROK!D26ZU5D@DU1A^^GUG"+5'3:([6& M2J>F<\AC!YWBD,%F>9GK&K5\L#^AW]RJQ0V/IO[AJ]=0I0_IM2QK\<.BIW?8 MZG4C_1'=QG,M;M@4=0]=O78J?$8WD_@'Y(N/O@,\]=Q1Z.MFZWJ.+=/P'I8? M8\+?W6C^XKY!S(L%HV_0?PU!0&ZG[N%RI0.WZH:D_=Q8BWD.2=TG1QSFXZP\ M,)F5_KH6:[4^J)MQUCJBGFNAK^D[;-EJ=7&I M-SIEOZ'7@Q<0BVA-?C.VT?$1K6&*V6-_0RM[Y">3)9;GV$8_=*-Z_B>Y+S3& M6@,8%?Z4TG:9%.@S[U>H<54>(-,J1^ M>M7[8L(ZX4Z4_[(\!"\(XH%!\(;31G#BPR5.?!B=$0DE/WZP7D%)>/AN2L-E MCE;2J>&A(G&ZOG,+JXUYMW#0\:3<5* M0][V:UK*:'$!U:2#SX.44/:O%G0&,=5!EBP9/Q:P;^>^X.%T-3\H"C9$K!"1 MA,#^Z&_X)WKB,@4_>/[M?\.@O%K& 66':64/"RXOW\J^?T7 MG6-)Y3!%%$N&DOWU][/CB]'EZ?!B>'%V-CH]NSPZS0PNJ^IQD!^H%=@I;?37 MG/:+B75)BR]+DH7TV9Z[WD:?L\!?E,HH^9HO.&H_<$#P]T^C3X-5B,;B+^/- M^M-@B9;@ &&!_*X1P?_?%5KO0>"MG\'2#\K@0&G9/76(,)!HYHBAF:.&-+,Q M)V[0XLO02ZY=][3"'WZBDV,#9LLTL&!(3&ON=-EMVCW-"'&0*.>DQ0D3;Y]W MK@>^KA:O("A1RFZ3[BA#:.2)$DY;5\(S>',Q'S#Z:BW*%JVR9EU3AL#H$X6< M%132@ ZP9R! \Y5(C.3Q7N-\S6!][3MTE3![=4U#\LPD"CMO?09-K8][)SF* MD.%SUC1*^ZYI3(:-1%<7K>MJ[#A(D&'R'W3 !".JGDK:=DU'HBPD^KDT13_7 MZ*^38.K_@#SM;%MV5#<1(\!?Z[&]?P8>IGIWE'E23"1:HI MEHN@44T]^6%D>?_/73*MB++&'=42GX=41VTZ"_"$'P? HF@E^^L\#V>(AY&A M>N"..I4\RR6@6_*X<)CW-/:J%-L_^+\!>X2^-CEZGV-E> MHH7=)MW1@M#(4RVT>?B?!A:N5_BR7KSZ7HD*;3%%R M^V&3B'2*YZ6L67=4(3SZ5"/MG^23\.K8=XIAA"2Y"JFF4WGS[FA(FHM44ZQS M_'%#'K,(8);<=W!C15;" \-55M:\:YJ2X"+5%.M$WXRFL!\\N$;'IS=2QHWA MY]^TZII>^(-/[RA9IWC=FTX\UI>%Y7E7J]"%Z,!$54>N5=?4P1]\JHXV;_/C ML=XN0/"&%MU? O]'-,=1IQ:DSY+2UGD.SXU7CS@3J9I8I_6&9LT<>!Y/.]E& M75,*=^RI+ECG]Y-FC#1_L?#C4&T22!M.5A$NK(WM?KJIQNC4-5U)\Y+JCG7J M;V8>70.<.N?=0P=\_!>@3Z6==IW3D,#P4Z44G0!ZO8^QT7CGAK;E_0-8 3U: MB=:T.]J0XB!52)N.@32.9SOB._23,CN-TK([NI%A(%5-T4/0H#;BJ#172] MV(,;6!% M8?J3+:B2'WR//[H9""7RGMNZ!OBKC#JIY7:'4(;3IO$8<$63ZU48H?$%MQ^V MM\)&(BX?@?[G3*T/"D<5*.5Q>G%V>7;6SO02U"&>;*K9920)@!E MDB<9\9@ MC_ 69;)V5"VF5? T60(_9W,K<;4 M?NV'T62V>>JD5-6Y-L:I5TYG19WSN=,ZT^M==M6:Z9AS7'9C^YP!>Z;OMN\= M%.0XU3+]5=W85 '&"_ \O/%!Y]$*_@ 905*00>_0.VA(LLK(B>K,UO +@$AF M'GX]REFXD.14X.M(-B8XO7H'C"K\,I*R.H,.PCJ,X0LJ;=UG9 M4CPI6L7+CP67LNHO5D#"/_F^*8T[=OZYBDO#3F:TM^%R>I;MGI?1Y=DECAPS M7.]*>*R[N)=65FK3%?35AWY^U6.;?-3V781$-::H"<755_\V$;#=ZU(WJ0M7 M2!#)9NC#\ K,_%PINML/)$HD!A=:P?H>R3=$$K2Q@]4G)Z=T:66ZU;5\L%O M1XSPMX3>("'8\'UO.J3)[ Z=%J'M6MZ3'Y<4Y$3_B'1%>#@?GIP,1\/1TQ&8FWR@'XZ/AV25.Y&MSQE:6=7%&"W"J*-BEU;O)F,WT_2P1 MY>^T-0X# HJC:5N$-0T13DU?1UOA'+\@A/Z#'TE]MSP<4SR.KJT@6*/-B3CX M:7?4(GT-A82(=DLNK2MSW(?EX67N!]'.JZVT?:ZD::^0(,R@HF@W4\*=Q[:- M2XZ&S\ &+GGT\RN(RBM+B'3I%2:D&>U#M-OFZ7E6Q,.V2:\4SF5,:ZA#\VZ@ MIP L+3<-V4(;(7ER-2=!"@0$>O8*&57Y513P9LXI0N3TT"O-"^M89WO+N_& 3^O< +%8DG"P90W$BO30HX+H/*52I M(/"CDN01*G2B6F)#>I-*F+S1BZ7\#2*&\[(9S]"^B&RNU6+E6>0-1,2\[>;> MKZ(@3LH=^8$&2/T4QM^8 (F:7>6+NAZ(9O*@*IC4DW/+!M5Y= MSXURT9].&!((\:"M88N?$3Q_%/B8#0_$!1)#Y[ML9 MNTNDF#N[M(/)\!#4)W\+X;"KY11BR#["A<;^H$(:$+57"$/V%/PRBQM?"^-0 M>E*:XPU VV74PJ/VZ"4T9/G5&D+1_$6ZM)=<=-SGP&D>5"X*2U&G)1B#/7IM:OXG?,B^^X!SBIR+/6':2%RNT%,0J;&/V# MA""/JKR!99Q<@,X^"AS]$ESK]6Z&Q,D%9JFCP1!CLUS8>T/FI.?Y/[#$[_S@QE^]1K.55\SGY=RER] P M;H&HK*D2([2V(/H0BD%BW;?L;LIEW[BA[?GA*J#7A>9U[#-X*G+?LSH+F2,] M6OHG 1&P0P21UJ#CNSMH/?L,GZKL]R&&H_#H^7@5S1&$_T4MU#\V YWB(Q>/&]+(Y$DM*>PR5SB7544>"J^=2HXI M?[%TT+JU]"&)-_EPJ24=67W,10-=@PRU"[-(14%[MMPCP.7&^09 MN)<:E6"5ZE-K^FV;/+*E*<4ZHKK"V;%IUS 7F_D6?(;AJ: MJ\%*UBN;+T479>T<7.ZAC>T!< /B_][#XEGOV?>\.S_X804TY[8DE;P83Y$8 M3:FNPM9T$2(J&._XP5=1P)\!*%"AS+)51(AQ12A8@L#UL5X%Z/? M#/47$3R6%>TH9F%!T^U';U$BQW_=:(O+&#(0O.'HCB<&C&TD M5,33M1]&CR":^[351:3K/N))1A1U8S7RT#)M)4K"51)1B, HW\,X]%36,P!$&8R4A:%;O&NT5J1@' M*[6+FTJI:*[6+KVW*D-2Z2&P%BUC4*52_[51Q3\\ZEFCS++:XE6;,!C>?H# M=D.Z:TJ6CC' :\]6$Y>+AM!-8\TT!:AC$,J+]^SLX(M/L\)$"Y[ M @1E]]&]A80@X^DF.51R"7D+C7#GUKF.[B\@>"RG4% 3FV &%#3=1O<6)'+\ MIXBI',%0=AU=!IS-970;^7K75CB_\_P?&\QPTO1.A-/T,.5!3+JUY+P-=^(Y M>25=FK<#\2"> O_=12JX6G\+\?.'FR>5QW;DOL=%MMAU(%;S3L,;@,9MNS$&H#->^$'D_HO\DX)31@_CX-88 M*HJ E!53S^J(%QZ=OOW #DMP!2"844M&=U\(V/RUR M@%L-.6FI+E@C X(2*[6IQ+J5[61&JK7^"CP',7L/WT'\\[+P*(GN!S0IDIG6 MV.+F#[DWX#5Z ?8J((*F2+MUH;$28A,APGFSB! \J424U1E)%AR"N^ MO"",N6)7X]!64^4B&!*4@I9TPM;1@RU,B#Y$?YZ5V2W,,[AFH"J^C5(0M\P@9!S*%,4MR[+?L]J[@<1F@^+[:4Z(Q2F#M4]0J &0?7LI=_")"6" MF(KA4*1O3H@GP[/+86_15EDN_Q^B2$DGO MG*4%<6R,B0DDD;2BR-KMM\>($A)%7:>I"6:9N$AK'QSW!TXU9:+(G6J>6R)Y MX[>^6X)!R#B4*7)+R+*LR+?5;CIULBQO:E5.K8_?W6B.:U(@2=SY@51P:%5R MQD%*$43H^Z 2"?6NJGLJ'22&9[!H"-C_:7UL553)HHR"5LTX3'W M^/_Q2?C=\F*K (G0M='ZB7\QAD[^!YF6<>&M8@R [:VP'7'[@59]^ :>T5I\ M.YL!JOG?["",0[?LT<$ <6D ?IMK:RV)Z@#U?F.4!;FZL8MFO7K8!>"U'#K; M-O)&RCQU] *GF_@//74J;]S0]OQP18[T;CB9/67(? M(2[:XFP5XTI##:QFYMMO5N!:K][Z":TV "T[[P!NWTO@S+BCXHQ+R7V.Z0U2 M@LTB-ODJ/H]?^Y H%WL/KU=AY"] P/'U"_=N>!YRQC5%>KKRZ,X_T>YY?!^U MGYHBJ*GGQELOS.PH#/8?&DP\X-!_*U!\K%6-N*05,MY\"V(0\TV?I3ML'\)T.@V MPT9MOH*(5P!5">F&EY.2\86\-839Q[B%0Z7&LZN*O!2:J2VL>RE)T]C7@LO$ M27&9V))H.JLJ^6YF8>356V'T:#PGK# 6WDQE=3%NH@IH)Y_3)HUVK-)+!A:I00GXFG)?DU(D4V9$/OK ")R*JH"%@9)F6B\QDI*%!;HT^8- MI[4Q4T9,Q)MZ@9(<]8MO.3+N-QFHLYL#H& N2I*H 7K-1G:/4P&]V@%?X (GYP*PX3.-8*U MY<*DTFB\A(;DQ,_; K-L67'\E;/F+T-_V6FKCME^3.>T[.!U6?5&]FP>#8NSF9!#_4$TQ7&:'8+';?%MQH.Z4U\0U_893BVVY%:GG MBMLZ99$/&6(DNOC/-FF-PHJ@]PC:';Q ME:+3RH8H,#[^UBA#Q)CI74M/99MF;2ETV/XEV?SWQ&QPWP&^:1=<"$HBK@BM MP8;8@%!K^+G,K7-MEBV;DI19N?;#*"2%55YQ896T0H; @E"/< LKA/" K[(# MYBT9-:GF9\_IV>71L/TUI+YJBXN*#CEI-4%.FEIPXA<1I]:'L,E1$JX6$QG$ M5!I_O2(>OT2<-;4'TO/Y\.0$9W8>G9R?'P]/SEL(7BD,CQ^ 0N]BS!2O*OZR M0!))=C5'8S=&>G5V.+KN$(B7L:JYNV5@]HF("'0G%$[(>CH>GPV.A MQ,O!7V*RDK9#%S(P7^PY<%8>0'M8J2B9EVG"G8V9U&R5=4VJB MG14G&B-IL^)T.V1OBO)3.6?3O FM,U.SD=EM2'ZFU'0^+T[GTBS-MB9RG],U M=P>""V;YJ^@96([KK6\ ?I$/G2Z0V#>)1LR-7!E=8Y:$ZBC(.>&TR*,?)D%I MIJ74"G)17$$H^99MK2&*$R^_-_]$[V8XL>V:"-69P&<,Z@"='HGW2C@;4Y!, M'O?G[:\#/+44Y[X2EIM)*6D+36@US<3:ET@(UVGS89 3&.Y/-#\%]ARZ?ZY M*+0W-?+M_N&V03DI\DS2_$FMPYVV!'R#_FL( I( >@^7V#ZP?6@CD2=.;G];T[QO2?ZY'6MG=$*G7'$">;!?G%T> M';5_^U(QE;\FUUV^A2FD_TI-[>.22YAB$G!;L[N!;& %8\3BFBP!SCF';V0T M*?K6CU:$/?]KH:E;@9(Q>S']4&H"ET0?E24AMC6##]F( MQ2VJ_%G[[*/2R8._8LM&?<+&K"*Z%/,VL<8 ? MU;&3XD'E8B6ZNEIOUC9Q1#$DDE&!V8%O;>K?3 M!+5Z8O/_1.*-U<%?$LK- M7Z 9^-HJ)1LA^1J^S'V#+M8O_G B4736M+''\@Z ="B[3YA7(Y)']25"]6G; MMV323ZHJY+R9&$4M2'FQT(XZF?UJ!$*&PFJQ(IZO&X XMN,X314(HY#>'\S)"*"N0789 MHQ""-_RYKJ&0;C/(DMD?='$,C]I!U'YD>2W&5A4DYSANS,D]1';$@GQ!UC I MU*0J-TS0SS=?&V0^9Z;%!BDX3+=\T9CF1QHI0I2=M(M(6&]$9*#<+ MX@-\%0E'BZ.P:]"=H7G7,'X9GSR N)*$-#@J6S7]%'@HSXH>2I8]J-I/>2C4 MN9MJD_.G"$T#ROI3@9(QRXJ"4IZJV.]'XGA)F4^Y=:+D[1M*G<\68YD.A3[S M!2@IG%8EEY\?H_;?7&BGK&>I&!C+1*$2?@MS8HJ^,OYP:0[%8D/C=*U46^71 M=0(2Z(":KY$I_(;&\B^BG4>P> 6!D-K+.AH' T$]\10LS"M5X4KND[:#NH=/ M@?N.1H43\2RXGO[P2U4GVLUPQ0G+?^=*J2KGK:D1]0.5%+GMN'^JY/!.=4B9 M;Y8A&Q[<1V!!VXCKD#0.)YJW;.6R8C@ZV]O<2TYN%.R4M.P#)-@Z*\)"5 Q] M*3U3PJ\"O^!YT2]8?MXWSB-X< 0<' $'1\"N5_DUVKXOR7 $%!L:IVO-5H6@ M!#J@YJ_6 MSX"\NEW5#2FANG3BVX0*"1X7Q00/3'5 R ZR=%N+[& ](4V9@<)62$D4_MK=[N%Q%(9'>2&Q7*_8P%RF5EGTX4%[%=O& R>85NDWC,-I:RX$;=)4%._2VG:-"Q%N)S".R:#ON\6V M>9&<] -@;(67;KN"DC$K+K: M9@)M6]K:DO/(,[ \]U_ ^85=PUAN!17]+HH5_6@!WL;5 M]%,=^7W<^'KQ8L^!L_)(-G&RYV*0LX*Y65W,724HXB[.<6GV.GT5HJP"GP&Z MEM9<^0(OP&6/5*ZH&M_IV>7Q4;OJ%]0=3^D<#MM4/:5\PB,:0&#/,\;)FE[H MA]K8<'URU++5:@4N6P]"IBD6>,B<7869"G2X[ESY7;5 CWZI6)Y5#1[QILVU M[,;&NT N;VP<"!1LVQ* I\%_C4^QZ,HO3C)/X#/A6 M-N%%^YJG=7&5[4S\6BR;=>\J"XCKN07Q#]&:%Z%Q2 %BI^\^ $*$9;-N264! MD7C.QU%Z.3P)T'[J>^\X@^L6_;GKAJA+;A]@4U$*6FLDM>U)KG!)VE5P2/#6 MS&UG*YY=_(.XCJKO $_6I7LL[M+=?&BPP%_JC2^W^=)!*FY$-MJ8 GL.W3]7 M0'MA#]HGC5M->.HN+B&-BZ?3CLG,PD 2JC@UYFG-S<5-4R@H E%*5KT#$=._ M3>]@')"DM"@& D,]W3%+/?*!(\MXK MX."]'E?IDP9,L6/_@2+(<_?]\+N,WWXL@1T!!Y\UI5!2[-A_E CRW.GTYUV> M247VWWP/*T_3,39-B_S+@RB#$K0O[8(0?_X_HS]TB5'F]SOC--P MB^<8OF#,JZTA@H'RF_S\;XW! 5\))0KKE)W(4=FC"]W%JGR#+_S>/+4QQI57 M')^/[JG.^F"K+OO[+JN.RX=Y"V7[+FY>)(WNSQH#. .V^E9EWNDS1SZ:;M>< M%@KOW>VT+\!DHZ+\;EA2:LU$'K5R5QS'V83WD 1@XFH%=WZ02=W$SV.\N&\0 M$[5@] WZKR$(WO%B$%?.D[U>/A&_7D[&-G#A()J# <0C',S1$ @!F:BZ6RAV+'%*N/2L,Q3:I?'OC\*%Y M7Q+@OD_.JY+3*CF>%HY'Z-<^M-$9E^@Z*R>Q74OQYXR#I1R$N)XFO8(R,']8 M/+U4)-?2)$ TH=",_UU21-W?ZHK;P'87X/G4A?H:!RT=6V!U273:75UF;6)/ M8=$]F)^7^4E,YBBKQ*SJSQ@'R>KP$3O>*1>6HG5O"0+7=UXB*X@,2)=3*+FG M%3IE62$UZ4['IPZH5B$PLY*)3<(T+HZ''SZ_A[:WCPA[E@S='UME=("WG+04!1?'ULHM= IH/FKJ[K[\=E[N[OUR.-J]>R=D M![^F5^I;RJU=E",% Y>HGW<_7M+R^U&+U^)CF^3/A$2F#SXZ4XZALZEHLQVM MV 6Y%+4\^B_:ORJGZ(9U0UZ?X4[?3HFR?[7.B(*=9%V'I'&(4@F4(@R5BZK3 M6,SSR+RH*&MJ'':4:[<((&$Y&'B'\ (@LF=(N1S@/"')N6'H!VO.?0*_EW$X M$%;2SKU 15:-5#7A(7/1D6>'I6Z1GCU2>65VS;OGYN377./%$01(F-$:UW&E M)#>6-3-.WWK,!"GV.Z?_9[!,/*/CMP"0H_@NLZ4V@%1?8Y BIU+8^DS/B>_[9^ M\%B:YG7JL@E_5[X!3LO!.N=T=>9$@HMV-P4P+_@19L70Z,H3"\5<0 M??4A]MV#0EUCF:[&X:B6IHO J2R#3A1')]QMN4IKDET!"U_I,-Y-E.S=5Y2H M$(-9<0XTH*SP;CN9[?!:BHKRIOV&@ 3/9MWFBRT,N+J8P J F^5YOD0\7_1( MSX+\]OWE9GQ!/?73DO[.!WH%2TX+5?E_0(,9X,\\D M*U7_,\!>(5QFAN!\@_*I?P5N NM'P=M=@<0>@:2:+!+<7!B-F]3:OO9AB/B- MW'=BB843,MJI?TL"[M)-]89V>I6FTFOT*!)' J!+HP%$> G1P)Y((*D<;H0[ M]QHN]:20.L>&9L"D]@&)9L9OHJHI!R-NO[YBJ)X 4OC4=:Z^@^#5;^@LE/H! M[Z'M+WC6[4[KOJ*@"MNI[LWVEV:9VE3THZT& CWV!@&"K*5?;EBFBWO@*F%O\I=C3[3G5GG4VB.0B^^O Z MOGB.2[)L(R=*?RV5DS8:%G/2"-4!(OLYN>\>6(0P^E7ZZ8$_&_BD&2PV:RMS MC8P[EL'VKG[+&2>;3;"W?(8;[5GJ "PMUWEP;72N B$U.(/=V+C)+R'&G;U! MCD>SPBU48O<1"0MXG@6!OZ+#0KQC/R!2DU^S@B[T+'4R"UMO02&&@]K'"#^R M/,/,@K'CN#$W]W#F!PORE60KEK4)CB1L@NUW!YD/#Y)/]MP:.&Y\ZM\B&SCK M.<-%&WQN(NG"]E6%:DJ]K;_96%#C@V>)D#$#W@+V#)TTN.T)H;HU;-ZW0E M.70Z?ZR,4V;%$'H'XT BI44Q$.A?GNO?$\2.,/S2-W:$C:%#;-O<88_Y;(8X M@4YH7&B)5\2[*1BHL#P^<#)%ZY T#B>:MP_ELF+XG0JE#&O:@1M3B9;$DVO0 M!\VR1;]C!O*Y[]G50EIU>?+JN6]$D[1MH]!PG\ A*05%-J/NB+3\I1JM.#JK MZ3YA0%H.GJ>36-QX3%_ M6_KX36(T#81 PJ1P@(V\>,S*_JQ_'[<$ 6(;OCT ))=G]VT>36;?POB9*=HM M'*O//F&JND 4Y84JLU/TXN@%*9Q,M\DL*2!D>4]^2.ZGDPP6$H$85D*<./4# M-M6*3E%ZJZ=K/\V%(F5JKY?MG+2V><:/VB^8HGN/E!)$)Q)5'WSXAC?X&[#$ MV"Y5_VZ;O5.[D ":22O5': M78^@)'6PEX=5H5%\%^[[?=B\NWVQ]/PU ,_ 0_M4R=AH/G5>/V-FM[0&2ISB ME9A5Y$W-&Z#-U^C$ HNS%*?6!P\6U/9]@H,Y=3'N B;?W4!SZ.(ZO^(;&%J 10*Q8 ?N/V:\%VR\G7#PX5KA\ M>6,C)RM7SL6)*L&=>3'.=51^M>8\Y<;H88SR*VA1 (<1DT)F"HRS7LYC=$C MS^EQ^]4W9+4B,K79W!JCUU48H?-%4!@_,P*2T\M\_7*T4Z+?"AR;HN.7U7+I MN;(ZYO3JH8ZK<$P]=[>]/E^MKP"TYPLK^$-NW\UUZX"6ZVV^?&[-U7 Z=+EM M>*>;^1H649*(K@7X-F7%?@;O *[ '1(,XH.<*/ U4;H),==MH;X=T+J NHI: MK\Z\*:I/JSMM+VR9VJ8U[ZN"I?@U9>E.!_UDK845FFO;=VWRF:4ZKQM(WWZT M_ND'Z1(24K+WBXW,5YJ([23!6YLZPKG*DUENH-24>FI;8S0F(?2\IN18TYLP MGPY@ H'8R5.PEU%:DA-X1EDU>&U&;=,??@6UT7OU3VV2O"JR1GAJPX47JBB. MT:^'JI/E5B#!5%64XV\ .CY>$^A*VVF2'_%)>U3W<[JW=U]OL5>?+ MJ=I"[V ,-O19EB>%$J&__$%.=;;,JQ=.<*;ORV;SFF/IC M2UTIW%[] 4(=A@U(1)#5>WP8EM-ZTF=?=,YB5T/1EK8-RR<0X!]8;V D:EIF MNN2E=(JD=-E14%3F5I&)6;8*Z,Y$>0!A", X"/#;>N3QK+M5A'[^Z$+\L/PS M_H:7OJLEEYUR7,Q.B;\VR'X._33^XF 1?W(0D&\.ELE'6\M:(<4I:&DJM$8- MS^58H/EZ&FGRU#I56_S>MX-7MCND#?1C-:>Z)JN3ZBBM15K6>,II/AA:5#9YETQ]^33 E M5'J,(1:'6DXG6_"<& N>FJCI,5Q8.%&91VWL$O,-.F@7)Y<1SNV'C9J.%_A? M52!#H]4W_$CQ6?BE:HR%1 MG1^M%1@OVW.-%7\BZQ$KO)9:[A$K^^G!#29G\>'"D6C)2E+G),R[?,<\P,_: MK\];S9838$J#^\H &,3NNZP8)*!0[-P3. @RIL'W9 D;C_<$*W0-IC,)H2C MJ4\*2SL2R*#2Z E Y/C3\+A)JX;>M2]8]ATW[*#&!9GH_EVW9ON]@\H6X4?C M?;89FC?S\8?NHZDFYU0'DAG./D[!7F:GSFM:B"%%CV\8M'#LLJUXY:A.OG> M4K-V%'U.9L#GJP_M*LO'ME]_%,[A2=&#'B8N(EO.=:TC5;[01V2I64U&0\IR MTH[OV0_J^)Z/Q7W/?G#P/4N-\0E_VK4M#U^:.5BSL1A?$$01S.)3]F+I0_H& M($TG#]QS!-PSTZ>M&A[5IG6V\-@38F_A1F1JC:&#G?*(=8#6*-F'GT[*'@#8 MT!Y8T!GDJ+5/4;]:5OU?J(]Q,U=:M#N! Y48[G1V M=EKN[ZL?@?#!MR!F/+$TX-NVI./5>OMWSL,!=4@:@ZCJ<"CN%LH%TFG$Y7ED M%DHN:VH,0K1IMP@@83D86"V$I"(#/'G003;"AY4G)#X7&TIK+#)ZN1"QGL;A M05A9.WM/#78-C7AHJD!4Q[<)*28513+TNDY4FWB0T64> O68-7#E?T0#0 P] MHK,Q.B1/@3V'ON>_K1\\F[[HIZ.MO9 *JQ;IXMR%L0L#N.LM9O?F>. MEA4M\&S.%,4=-:S$\EF<_ZTYBN0JH41A5>9=(]7O/W"% :K\<[\W3P.,<>5U MP.=#<]UM^KQ_H!2Q$^Z79^>BO]$Y;I[:/L+,+4^LIQ>(_F&X\(=$;]#/W$@S[*& M4'WUJK]=+#U_#< SB/ UJ@^?K#7ZK(<8C=\SO_8L=P$<%AID:?03($JDH,'0 M:+-(:IK"//7']I\K-P"_ L^9^H]61+;<;1%0RO6*04J-!,RJR,PW8K$Q M'U@PQ&$K/KP#I18)JWWO<%"-8ZWU(51M/7FN-GF2L0&^,;^G_A6X":P?!>][ M!1+[@(YJ0E"43J#Y(),6"O9AB/B-W'>23QOFTR;3I?&&=J"1IM)/V"B2@]8* M%,JLW#@.&=ED -%VY CW+F?.*G'OJ(4@\9VHC7/'T)KVT_E2W%+#^7OYNGE M!LR0K(CT O=U179Y>MQM=&D2 M20I!0SRR+4(0/^&'?JDG(XN1?UB"+PG0]/3H:CX>CH].CB^/2T^6KF M+_8<."L/C9^,\PJ/,\M)-M_M:KUMD_ RQN_-E25\**=OS!JF4??%!4ZO^,P+ M]I)Q5Z-EAA+G6];$./SH56V)K7S7V"-3-?0AV1 M:*HBD^;E/L@D6I+EGY,YF6V3$\'Y\.SRN.5'ZIK>__C2H *B:9N\LCRV/$)' M:!O5\2GCD,;7?(GAW91@3+&ZTHB8S!I:NJUPVQNG_L946421G)!,@0)78#1Y M/7">8J]/V#QP-;R+:1*A>1E#DE54$N/OVEJZD>41$83/" W!.W#N_"!^2_,^ M#%<6LN@I\)2F8QX:]:"C"$,UHC(K(K^]=3.-[HAE.%Y%<\3#O[;>=U7+*.T[ M^XOC9D2IZ*39:NG&VI+:W@X-A$JROI0AFB*OSB)<[#>TJ-):IO=0SO Q23+W,7<3OL' MJAIRT?)>1.MKGP)K:9.MZP>_H+ZTZ I=G]L_$+; ?^/-0S/?M4&Y M,+_B@FMA!&+G83C%CS]G?X_C0K[ZT3] ] QL_PTR#&!MW]O?"="L2+6\^]'+ M&1#;6V@Y27Z$VXV:GA:E@SC,E1;EK"A?R9P)5/EH$E\>A1MQYS=DU6=)]M?R MJAHA5;7\6+/Y)\L* M7RWDOKV"]H2T$:6UG%YAB.64 F&HA2^PP=5:;6Q^]N-)_['JXO M6%JF4PGA_0.R9MFEH#2[LEMMQRPZ6:3G=0XX%7Q@[T&J2X8I6#67E&L^\WB* M;\E6P9K\)BF.YLAF'A\)9AZG'TM^GW[ND'J<)=JTC8I5L7W?X"GPWP)KL0T> MB0M@T5R^@KWS<^JH_<=[U&@^9^[5D$3/PBUS:TIR,9E,=0J,&#WV #JRW)M5 M#5DM7,@A)N4>R_(1H!DDA!M*UWT#D(P8FBFNW+Q5DTGK&=OHA[BVFJ1-4WA] MFF+3Q#^.)3>PDH\=+!I*08W1Q>CD0KKD;7N.N,3C,EE%8621%PR>?<]#)US\ M2]6.-N;'>K:,E:)"H1--7I:*C+!NY@(4Q14?C?5#//Z.<>AN$'A:4<\0KR+ M+XD7^B6R@J@ET)/MGW@A;U;X.9'8+QX;TAE+(+S] ('MAO2\%FE"!]@6CL#U MY5?W>',9XQ*"-[P/=7,A)L&[87K%\TO@A\I3M^E?.J!:Y6(L*N!^)F3UQ!@9 M'2: ;ODJ2M^*S9%;V-&%/]D:<0Z'5M 7OG-8]%5B7DR\6O+0.@;XC)I^!^[; M'$>L(X:L-Y!:B4^!:P.LPEE3;A?!@1@W9;KFDJDCY[TNW2 GRG8G3%Y[QTA[ M%[W96.H N+695:J0WCB#]G1*]>> TI>#>PSYYN2II3B:"7'0*IZ8/*D2%/UY8&U?G'0/+TZ6SH46PC,Z^DJIU5:>_N>I EPT:O:(I2XPN@%&JH^0GE^TCXBN!JB*Y7!49MJ;?KE M2I.TR%#)5H_5V.OT3*WY$J(!&FYZY>9+H]-/8U87HH'/)QH 3SY<*CB05 FF MTTN7IC<7#/Q=RF"F-RKFIW.:6;E@+ MTKS]P'\%LM>KIS+7JY_)[=+ SGQV .+O'FY6*5$&1Q?'IZ>GAZM6L2.4 8ND M!MTW=O?:!T<&6GK\!5KVD+ QJP_X(U@B=(\^HX=QZ-*K^"+09&5#A8X9*&!Z MX)E]\MR>MH\$6;^$;LA,!+L.$';:![ZSLZ :\ \]?X@'2 M+V'%>G9%A0P%[-S.UN#;E(GZ CPO'OZC%?P!(O3WQ!1E7E_PNO5*U[68IOH! M&E;T+P""P/+0X,?.PH4NMG?P"4%$VT)]>ZGRZIQ3#[!=<=0W?;%D &*:MNXT MB;#3(1]CC] %3KEPDHE'"PX2ZFP>[O3@H"1"J?4!0CG_ MVMEPM.M?BVD-"+'6G&8;AK9#XWC$F#U:.1NBL21PNT)[[,SECCS?VK@Y+*"3 MXN%/C*V>/?9R.YL!_.K!=EX^HR4)Y].Z<(5LZLD2!$1S-,M#G$#745*34ZUW MD.>& =?)4';]=Q8C]$=<+#)CNW^%1K#.M=8"E%2E/L)M?HBT'R1U_S5S#<8 M;.XS$>/)PDU;JRBMNXX6&;84%4$H7X5.3-'_1H!/ #$7N2 <0^<>HE&#,&*? M6FI0S O\K"\XJLRZHOH#'*SI/K!\!5$L@2<0I"9- G!N0;?QV0KPPLZ R2[[1VP+FU EQC)4SYYYQN:,WQ;>[IZ?DQ6HK. MA\.+T]&P>:-EIWY,^GXL&6>VN 81/H4_*1K&+0E2VBDN$?69[\,[36BV!L05 M1(*L%CZ,^1]'4>"^KB+L=)SZUY;G)8&Z:+'XW0I(M"[]8%V58M\@IEH4?:@T M+223HE&PO[P0_#\3NR<9-%/IY_.%IV[GN(Y9!EETE2Z1NN5+"OX<"F)!@J M?GP]F23N.W@!]@J!%9U$,]Q1+"QY GU!AB+.-594:^X>FRJ%[+N&R))\!DBT M+G&]DM]\@W1O8CVB?4&91FDDR#OO,O+$E^7$ JB]NR5T^H8O-0)(('71$\MI M5Z8L^ZBT;=]0(LYD@H3++B\NN]RREQ!*Z[Y#0& Y& T[&$C%NY=04#'V?'A4 M];+B\V#[_<&] 55C!6\QT,>_^/4VLHF(B>>3F=(93ED[A3%AN9A14IM1;4+ MLMAIDS?C;F0N_(5VQFE;4%LE:A9BK=-:KKE6/G"R=561-PY373RRL*79Z;JP M-2437^GIP7!,VS@ :\62/^VY<8+^@/7-;KW_\_4$L#!!0 M ( .:!K%9N\1;"O&P! %T2#P 5 I&0#(=ZIFYC;)2_I2/Q.'_Z MI08T%XH$B7MC0.33=P0[E"B)C4=)B6=EDH4\1<8Y*4K*? 30##\$T>'^=-%? M?X]M!%<$6]VZZ-MFYMP^"2H^)_HU_WU*L] ]3%\ M9*@< F>[8O3#X80M@V7HZ'-=>RW\%T[ABH['XS]7F%YVTSTB@H.F^-<'_+\# M_0BGIV?\$D(9DN$/:$@Y24.\1T/*#O=3S=PUM.!40[PH*4AP*$-%NI6,J0AL0DJ';J-4_/VRXLG]Z$,*]D'#N*(M_?OB_D_9ZAM;V M\]??MF)K\-??/[=_>WT-#'G]ZV]961"6O=;@/S^FP!PI.FD;L[L(-;/_0J/^ M1#\?M)$5:Z:!]9UNZ! W4%9WN#=H>A\568:Z^Q$UR)A PE B'%VQZY@H6^B# MV$! EX$IBZU&6BSG>MI"'O4V NCG,YVN.6$2:@U!R+K3%0TMT730&MP5K;P^ M$I98&8H1,4*+&#QBHUWL5I)M92Q,Z4EE6I1&=AZ@'G0P1?/U9"-EDS1+Y6DLI]VL8$H=K M^HPUTHR_2$;DYE&=NF_6ARIISG+35D&AQNUW+S*5J\7&T?:B*BC,-&?&4A5= MSCZSR#)29Z8B'4PQ[9@N"XBTZ".B:>QAA8N1S0IH]]L4&!*>AR&FG>W93C<9'FF5A*:D$I M-Z3U0B->%Q(B@Z=,DC2#I/YGSC?M6R$/$\Z@)]9NNBG'28V5);D1E-EP15;G MI?LQ.1)9/%T\Q-?-M8H&,.3#VY-UO]^MRRU-%CUB]"RX*P,H-X=?JH")$QU(3FM#+$8@#S M\X$$J,CIAJYE-\T64Q3;,ZHL)%;TZ,>O*D^7WCS7M\KBPUG6E='8K@Q;%DR@ M)=A(PQ--U1K;*A2QZ#?_+RBPH8*!J6A-[P[UQ_];[=7ZGW MZXTZ;^I9,E^$J])P^9KU;R> E$3J:R'P@(-W J%;--(,C9AEQ"=5YD>?YV< M.Z@O&\-EB1$$IK)JBJU*E4N67D6Y'^;<-QM8EUB_F2BN\N5Z-R4@]LLDQ0F5 MD\ZT_I^')CGR_"!J)T'KU]_86;JS7#\( 81PG:<[[##\\\-2IC,-.T7NL['K M36)7A=QZ([X*N_;C]ILB>WP1-PIT1/.F9I_*%0_/Q\Y^Y%LGV&_(:31N;?MA.8DB*1O]MWWOX;3=->=LT0E(1UP@\_&7[?3O(SP-( MO1EPC.A3BK@C2 'YA4C!&-,9\MJP<[!2K%VKIHEHV3'7#=N05.Q!&'H)3@?0 M%.UQH;?H3Z)5@:2<>J[;DXVA5+LT GPXPA&>N?=51H.M9IHB*;8W-4)6IIB? M#/V!-Y]=[8]?VV9/+O?OGR>'VN%C-Z,+4@AS+@IY+-[/11(\O6#IK$I10F5P M'XNGL_6U%$N$)/$R27C!)ON$'-C^\EXL[VFQ&&'.8 M(1^B^6UH9K8^_WG0?'[YKJ3NXYG4HCX3LLU%[;Y429:CB1#+;\7R99B9/A\S MCQ/=45%.LT)VV4[45BLIGNXO0S2_"1P^$B M%IO<8D8Q+>2QS)P!6DL2Z&I"EP5Y"4SY'D'%\C$" MX,,\EF T>W[2?IL JT,;*#J4!6#B\,>6MFNYTJQ$I3?=EK(9+B<;[EZ(\=?N MA)Q>Z[40]_OPFY!E-Q0"M"I0Y+R> C/%!IJ/9JO;9*>*4DVU@-#+SL7HO9KH M7KLM\NR2KP/;[W8NGF!G=7(?UVN37K8U[29K(,F2DS1]<8'XG=CYS&[%NQ'\ M/#^/M'1[XZQ:Y=8\61DV^N5I2^U>N]C^"GX.B!?Y!#NWNOV!4QI+3*OCU,?) M4F)LYS?7+K8_F9TOHIW/R\T=J;-DNB!;:J4<9SE@-+9H7KT+^37<'(QHP1/L M#!KQ7#)BKRH"DRL.E5X!C.KQ:Y?:G\K.9XX3O!O!S_,S)Q@3M5(V9\(T">/U M?I?NK](A/W\YNM_K6WD!,#<6MI78!D-OQA%*$M9=63>29'$UX:_=SCY:YC?W MH8[1FF"3FW$>S-NM3DM;W+>2>GP%KMW>^BRT!L24/L:J'5G9B9JADRJ_;'#3 MHEF/@_&UJ]W/PVHP3*ICM#J9=H)KIFMEH< E.%:H;P9TB-:@:-8$WEIHKF?P M (O"=*89:PC=!59FV)[88M-O4=6 ?KA)4X#K*C0M'RK>2[@50U'1[6[;O"[AE2V@!QV:]5^;I?M9:LJO22$[BQ>KDVRL'8T%U@0,!,T]!\_+ M4!O-DE2RSE@;YNCDT(?;)I,-Q00[I HM:: M6)AV"G4NW@^ M7NDY<7V0T>EJ"&:W8_YBSN]#TS/D_$8P-3R<6SH;60CC@IHMM:NLJI#]2B2] MUG6##*!!I/KA\\[T]>S83$6(#ZMO("F MC8_(5$UCJEB68:YQK_Z L,7H/3/B1(7L7*3T^J1QGP]>@L@+9LF+64499FBI34U%'OI(4RJ]#I2#&TL[ M!X&]!)/KB(1=AEY>)0XG YWL<+8.A8:SZN7LIB(FIM^;9CY;*'WJ_NFG")IT MN]Z,Z86&03E]<=-?:+!,WERZ#SB' M 2RW\ 1MZ)%L.CWCUR5!,:+=1:U9*:IV8,5&,&DC2(46\D@:6FXIOD,M\O \ MKS_:I%H:6Q42GTK1 3.HJ.N96=/&D;%BK@,K)XY7ZBN&5RSU.NS/LV!W;X?T]^+WX?NOE/8R/,# S792@."0=M2 V]'HG M&D_+S< %WP+,P)?W!S[&P7E836J=[CHC%&2JZDQC:D\7OA6"+\[!9T;QB_4R M+XR;MRV>(JGH6174&=-#[@O)#;M0HK;*=T&V7&N4XGPZL+0=D.W>QZJ).6MF>:4"O6*%EC#(Z"H?HJ(=<&@0U6!A*W^XD7GU7@)X!;QY$$6;#7AIX7&DIT7(V933DR#9P" M"+>. ^9#O9KBH:8IMF/E(-#L<5[_NA2)I=%(PE%TH\*.W#<'5']M<($+L[Q$ MYZ>A&5+WY2($5T+>Y0K#3R:C)%!YD)BD2I%AK6V%Y/U-R/M"9UGW3%&@F&V@ M.0@";IWQE 8LZX$(]U:]OV5^XNW=QQPB$*R3UT6X@-J!7;MKD]=GCFVY#2)^ MES4G8<03 V3=9DMEF9P5VNN*$5RGY2FP^41S&FX?I^?7 ?S!OGX&XE[VW(>+E0")SH#4DV:-D%@2%@"^C07B\&Y1:DK*(:Z^I: MP@EE[G40<.#R)9Z@]D\Z!LW&>2JRD$&)4LK5_)J7>B(_"FQ@[+&8)+]D54 O9\7D2-B4^B%I!H$T+V&XGLPCVWUN"*UY/.HHII": M5.4B/U\)''5QH_&R.5;[3<^M6" M3<'$O3Z/D[R@% (K60.R&Q8X=7R"M15]C[6WA%!R80.]1!9D6A]I[L<-ZHJE M9DR(#'$;FM"RZV 7-AV(+6J0U9I A4J5U&N%Z:!\'\C=K\?B8A\T']>]3\'T M@2A?#]2@*^9/H[NJJ4BP;6A(^N$+3_WNDFQTE8ZIRU*+YR-:(=IS"N5.X(15 M$$GN)#Q#:O,;"*L9E&PHXTMDMWIQDAR*3(%<"LZ86HPVC#:6@G<$)8BD=@S, MD,[\!FG%@LP.'[!)6 M6\\60<6VAPEAS;&KIZ8&5:M($PW[)P5 MBHOVA+D*J^VK2>Z[6FWGH;835EN*7-OY I>VA76S*@^;9EIR[*O0IE]-:M_2 M:CL/G9VPVCKI:B'1;ZM]55'3Y#H12R?C9$AGW]AJ\XM3,]2.3-)P8#^*M_H% M@_=SVS+HVU.G'[NSXC+"Y3-L*]5K\[K6K=)D)'"VV!:3Q^O=E1!^Y8(OA&GJ M7(6A7QEM_SCB2RMY:'3[E$!EY[54)+\D.T8M"#?,BO(Y/W2QM'CT[[TUYJT.JPHUE< M&RS%.'E].BIXTB8(9!0Y+MI; A/#3#F6;4RAN9=+VT:C&N:#.-E2' (LSBWR M^L6QL>0Z"75I/ 6F>N!.;0^05,$:GPUYN9LCAZSAS! *H'G4=MM78CQ5VPHC M"7QD:DO%RDS,!^^21L_]>@QDGTP?0?GCGME+Z-F[#?(4?BXR@6/O\ 7,?FN- M_V8>1!(KN#S82U$I6FMT%8J' 'Y9 '0Q[Y9-7T;$9W+NJU#X29S\ O)#3KX<)V\%^,,9Z LPK]P=D8V!F5L* MT[ZR+DZZY")>")PG?T7,^Q360GX-)+]BY_RZ.!8*PUC6[G1[K>PP%5\M=(XU M,U?*L<] /^39D&=/\RSRIJ[96I;%]GTLE@*M=9PR8HV!/1PTKM-:?AH1H;4< M8&A2 MJ;5N56QFMJE-&HL"N"[6##=L/I4)@[!I^G8F#/2.S1)98BU!S3-"(\J69^7" ML,*HX8Y-R(3?A@FO-M ;99>Y2+X^'0GSEKRFR_%Q8\E=I]\9!GJ_T'2]6H:] MODAO79U5>$I.F:T&Q:T::L;L\,QU:=,PTALR[0>8]NH"1,5^/]]A8_<-M=). M)91Y.2HJ\+J\T#! %#+LJ9M6OW\B4]ELK88559A3C%'/J--X*5:(7JF^#82) M'&[-?,V]N&?@Y.O>9"U5ZZMY+-;OM3KW]68E+]>R]1)I='7ZY-Z5%T76N.TV*GG5\$K[+,S%7_?$LG[='FNZA>,F%;F MW?@FFHVIV019T&BJUXO)%P\9OFWQS(4N-D$LI^OS2'=J&H(SFRQ;DCCM%+L! M6SW]B1<1??1:BQ-=[A7RR)AP[B#=LS[=WUY+[ HZIJGHHVV8+,/U )C*:[4Q M9X38>-@;MN.!.ZJWE1F?<6_%>R;S%"Y.S.099%Q.Q%VFP,\9Z9R^-)UKH+V( M=4>YNLK;LV[_OCB1TO' Q9;.2>=T2.<7O*8KL (]0;&;.6LF*16.A^LLK>36 M%?9;$_IO)]#/?(/B90C]XA)]IL^$8MVHSZGI1C0C\B@O=H)WP#F4Z$$@]-?> MZX6F)2N:@[W/A^LJA)6D.3*4O?C-%*'#[:LR%("I(Q!856@VQL#$E[B=[."5 M<8:\Q)@E:TK/U4Y#7\QSZ<:RN RLY+X@K#X2?O@VR<61(Z'<0+!TN<^]); R M=(%R&-DUIE-#=Y_[-#6JY>:;J%KIJ!TP6 \RO729#>YM,D^N<"]^^7B)WRIB M^4HYE=BFP^O.9)>_E8;ZPYF\M-3Y *UFH(TM$0W!+R%-%5RQW7V ! M#PDF,IU(?"9/52BRFFBN!=!8FE)@]=.K".95"P^IYI!JW*T/01\I.H2FQVY5 MTY =R4YC*]68X3=\FNG!4;+;+FF!=B";$Z*-8VR3 F!54// MKO(K/.< 6RGOI8A[I50G:PZG4XIBF]RHV]J,YH&U8P-'$5Y 1(\9V8$''X:5M1KITZGEUR*#O>1RE*/ZKFQ/N* MU'+*L"B193:=6 767@TTI7RI3&%%/]$-40KKWT1$N[GA*7SB!IHS-)OU8;;H MTZ7]Y>6LDA5A==J:+D@J,3%[IJH'CBIPQO6IU>WN@_CLPOT(_>PK*]'M.I44I?1RI5!3*Z:E.[GQ@(T&3J]N M2>#)*W.>7."WML+?2@4XSFX[5NKA?B%\J]!6-ZZDW&"E%YH.M8ZU-_V*4&S/ MFU=("L^N\EO1@V=I\;ZE]>"&;0^UN^LN&D#':CJCZ$BU*_KHX:A[:?? M/$4%=<4P75:"\N$E5%MR&5;R-EC9]:;0L5>#R32SN6_(@3.E'I_S?P](MLKF M19AYHC=NC->[@C/C33N%6AN<@T.PQ,O >6=;GH% 7#ZFGKMKS!YSR M*74S43M:BX&3V'@UZL9S5."$W O^XA/0_+A%?A:N> T>+LD9W.LY@SOGF>N' M(P7NZL\CRC"LC%: M#SGWX7E>?SIX! M6M)V/JF*K8,DU)56(;$;5P#K3QVOUV>-5B[T8=U"O]G2] MIN?CC@>GIM$N=BO)MC(6IO2D,BU*(SL/ L8<9SM6]U)-L[Q1J2H"OUZWUM'4 MNL#U[7ON\LE?%]UV.'MQ*>;I_* $944"6A-*8]W0C-&ZJ'V9Z5'L M9;.,'KVW6H68.;-;NIYK3 /GCK]D>KP$U] (\9G@D_GER BY.OY8D:JSJ1JQ M,M7I%S(JH&%LM0FZ!^Y;26%;GFVJK:R^/U^GN3VQ? M^L"XB@VGXBJC5NM3FTZK3MI.= ;%90;4$Z?'Q"]\8+P9:B\:-ADM5L>K ;6N MM)EDGXW7BO13N,1O?&! Z!_($2>Y3"S)QC.]5L*'?H(X'_IV/>!SP (,8F'/[SXU_-2@I]M69 /QC2_7RG M&^84:%ZW2^BNSW_TXU<3NZ"$,22P(8ZT B("W L"(4#_STZ 4M(@,.\&ACW^ MZS%43X'K/##88@<-BX3>';WW"$,??\?:A 2:,M+OL"$/3>^)HF/MAZ'WU\ P M$74\]+$B+$-39.)?E/O/]G?<8>06@_KPYP<\_/4(UK)BS32P1K:"INB0'&B& MI.[/!Y.93QH1WGO=A_(QQMPEHS;[V!H8FNP/OYL]GL9"L92!HB%-?C=69+1. MU//__BO&4)&_=FB<82K!G"@".1H#8! 5X6 X%-DHSXMQBF;0\P''#5D8I^38 M#P_Q_ALY3:4C+$O'68KW?SD/.E_&U=/ ?NB*.R^8OF9I@X-1]U?RXU>KG&\* M::+13#2%QM\_!T&=9T-(M>KY9EYH$(ERFA"ZJ5RBG!6(5*54RC<:^4KY"R?O M"LWH@\Q\;B$=8(V13+$-_89(WZ9N"8;BV'B (9^IU$O_^R^:I_YR)XE4H&[H MK@V@2(1O8M>QAGB?,T+H +L:,E3NTH;D;'.T?[CBH0R0*Y>-C@02#MJ\,+5& MI?&J/H>L.7IAUC1%UCR@'DSX0D">($-9&:[?)6*BNW8?$+S#"!/E)"HJTGR, M1H(70#$VB'(B&,8& RX:9^@(=R!XFY(X%JB67KNG:=6IE!=DFE])TWP-X\YO M:;N*VY^PK[DD0]/ S()WVP_[4,&*9^RA >MMR=/WV]6YEA!)W5(LS\0YFN>50S RQ+6G_\T-!KUA0 M0DQN: .@:88],%8_+B.%:@XPD>34UG4X,TS[QY9M)J7"?5^/DY*08GAJR!4F M=44=X>%.L?@6.@TX,B#1RA.-]12)J/^XW!R/LOP#-Y\05&>CI:^1>+56HMX4 MZL4>41>JE7J3J+;JC5:BW"2:%0)I]"92VYYJH2-$I4[0W!_RG]Z#2H9HY@1B M3^WO5'XBU230SW0\PCX Z9Q\\AGTO4\H[Y?^U\31KV>-R\,CH/QR3JIP&>*G MJ\+/'R5XWF$*K#/TR$[/&"9ACR$QWTIZP@L@$Q"]+!-/ZZ [&1>E0_,8RV"] MAL"$^H644-6=D.#%N?=M8F,8E>/)>(XJ]-+-E!99\PR.<97P:0*#/ M,7Y?XV$89O ,;^X6(O-]#6_^.5F[%_C;Z]M _0TU8[E%PO8[N33! M[&Y@0J"22P2:%R.HN]_!P#(TQX9_X>C;\0J]**3_Y^OU*OU-EX94),=.HMB@K&)KNM$%T+AO6T+;&*R+ M-23FW^4HLN=R%)\GIJ_1T,UZHMS(8W?PDSS%SS>,^< ;QMR186SO2'MK&0]- M8TJ(HDC8!OXK&'8\+B*O6#@QC\@HR'!"G('3]2X9JA;YR?M M^U:LGVEUP] M* G]TB0M%#=]=;XT.Z.4.!*#?SF7SJQA,!^7+J]O." M_:^![!_""DBV"PZ\\VWNP$ B[!F4,*Y4C*AZ(1B6X0T=AW0/[^IC\1%(FPL M#GB1D6,1D07#H1@?,JS(4\/8,$8Q#,T-'OM(<;K1RSH#K4TY]8Z>)SOWD8Z# M-R>HQRV;R72\EJK8S9:3E-:E 9UOI-I+/QY[*6\*.+:Q?>"Y3.Z3=[A5KU+; M'/6I.OL=LN.QY67ANOTSTUA@%CA[>,03+OA>(A.97&Y?[D4!;B4(:W1%7SL70 Y M3;#*^TFA7IGS?46)T,+*:C-ZGU[U*64Z6N?;A55D.ADAM- OH(7A23K"1R/Q MR/.(>8M'%$ ,_>$2-($L,0/7?R4!V*3_C3$J=_I!2#]12/F:?? /+ MP&T>,.:]O'))R+()+0OP.(E 9,1SOR(-K+O+3R5.+-"_[<]58-9*!K?67V8"J[J^V-YWF1 M'HU((:O"5)>O#**Q\4NY=G&.XNCS&6-!%&E_^'##EM?,1"2BS(!&P!64'+QW M@1XCTP1:?Q)_()@2&*@7D*RXN$"<$C2F*YE<,RW75.551G M;; L-6KV7J*D6#3Z9L;Y\^*<@R]JTJIC0S\.]LWE^U6S:BY9M;"Z9^R%"1:; MY$NKC$99DF7H[\XR#[$_;'K1T;\LPH8:G&% $KH+R1OLQF@.GBN!/&V \+;E MG(#;T!\S/+]F*?[-/0H:Q M(0A/*Q,PQ+0=')FV#0"U<]XIF_AC\B64=W@5( M2/8=\=U,?S\T*7-#)A:-#45NP#,B*\M#,388,NAYG&8Y;@CX ?LXX%CKS>K1 MKD5J:H5W%B K,=568QM0.FB9*N=9HZIHL5:%GJP7)">S&QVW9!ZWS,>D;$:? ML@XUKUJL!7LC/9/#T9#MZ%?KJGBXV>X8,_]^?$3J^5-0>X+,.YGV<,@B>"*--XS M [IZRU69^1S,TF^.O2TO?B09@:NI-]M91C3;$4EY_%H2ZE6C4J*2R[&&W^O MTKO@GG OTKPA$-<1"Z YD/@?ZI:B:)Q60;@GXS^TP10\/+R:57];:O*%O2?F M=Z0TTT?-^K@9U532R"[%*,-PQ95_)J]1*M9#,@D^F3S>"L=B^"*[X%N!)/AR M_B'%!E%2HK@>*[UN)DFEYJMXV:K+G%[%E(0\BB;RZLK DL'<$TQ$"9@JM(EB M,?5"/"+TQ=^W%%Q1X^D$MKR.KZ>P(3%8$](8(H3@@G;$<@S=K5_LA.]E$/U! M^YF/8V 10T5#/CS0--0"9Y]BUW[N*-BQ1_[\ /H-4,>^;[_+HC3,_2Q*W]?? M"Q%LJ0K[_S@4@+,H"1G]JH_PSLQ^M9@L-)XQE[+_M+^O.& +I,_,'LK7N V DU&DS0JO!+;GOT M)IZ/WQE.SK7![5A[\]TL@RD&$LB3R6\T!RH_EI8 ,OE?01,SWTL1\UJSM;MY^E.,PJ M=3AR-/# ;0VR2?R!/T;_8B+,C=_*'BMNZM\,I_Y]"F=YT]_Q"K3^O"4.7*N+ M,\0>E#&0??[88PB22_7T6*%65&$Q4N632UZ2!Z<9XF#FY^*-]W;W]0SR9J9 MU <(#;T/"2!)B"D0AA&=8,(PL<0]^91 ""!/_F!-$3>A4H."60\UQ$Q,HVE/=[^?(N4#G3G)L.AHKOIYNX^&];5#/774S-T?Z;_VC9[ ML<'3\]LVQ$K&;_S$7+'.2S3:8L+Q.G@N84Q516 M,JMLA$;!K*?']XV8%=TF!AYF_@X*29FJ5'AAFAOEG$1M.918W&?DJ-1)+UN# M7&JB"P@>!(M<>W-_S M+;G;&/O%A\&*KJ1([ D"K,/--[F7["W-!<_!_* Z>O7B/VL7^8SQ .:ST/74 MG#]&;Y]+;"Z3?P*MO26*' 3)\5($Q[5=7:L"FU9ZEH=N0%F,O('CM!@A\($WX3$M=G(/P MKZR\AJLE:.S3*#Y=*+[%ZD M -FU2?-WL-!+,B\4'Q>S*,IPQ/ MA;7=8#:R^W3#C44[EA=+0U/QJIB=J.%@F.Y8VAH/OE30T&A80D?K-'!X#,', MC:&Y-Y@##8?>\+%:W-CRJ^Q;!#[:J\BGTT>W6TQ_@,/-I?W8V#;P?!61UB.* M>T>@U1I#3=OBF/@#8IFKWGH##4(8;=R^!-<%Y M!01O,!F:D%CB/WS2R[C[-TB5=-W8NH1C[XZ. MXPL\/O%\]?;*#T1M?O#_;9#;!Y5[:8B_8W Z^O*:A5$?6MA>I;[__J_]4G\# M(*G(!G)T&>]Z&.;=%MA[]\#X--EO 6G]WFHC2(4C)##\0X1[$B&QE2 M8CPNQ47(#6&X9'3_]4<:JDB^O_50 MPM?B_4&\5A-U7)BNG"BG\HDBLD0K]5("%Z\4Z5B,YIBCI3\I>'? ,&V_R)U? MX@[\.CN!71=(,KO(1%[WO FD2MX FX>@X0&WN/9>\%B%OAXV^!+Q]QB;7XRN MQS X&\Z([?_Q3^#9O VG]([/W.(H;C:UR$2CD=C)^L4O6Y"X4S_(=7MD/%Z+ M-+L(9!XDVD.';X-0P+C@$D+KTQF *0$=F2(N-M**)3ENB6&@RPD=:&M+L8QA MYJ.SW2:5&?3B MWU?.6='OP%J1&MXR4FS7^4>(0E\U_QO&LF98COE1UHI<-VM=#D3[';ML;K0,,#,?>G@VL*Y9ZU9S#4-^!W3HK6-S.B+W> MKMN ^A:!+3J!G;D,D&S#M,1XE.[_6$/:Q6Y:;7N2KBI!U MOIYU(FDX!#A^WIH9>@/JBF$^X$QD68YEF=\]2GLQ$&T[)IP9KA_I=KW',B%[ M?#E[L"5%APTPA/9Z+VHN."]83H3\0L+_8L+GA=58&2@VBVI+AH8I\9\?S(_7 ";^I7S8R&?+B6:K+C3$"!.CX_$W M[RTUT(J [9E65[NI%/GRZ@/X$."G'H]\>E)?5@3A^'Q27O?*WGI%.&\(1]?< M6_6P<;-4+'SFR*UBA2N&6NZ!6O\H\%X3OZ*M=8,^#:$)=0E-T#:VI3L;<(IK M$34DQ;\Q^'$A4-QKZE'I3_^G)7S\Q+$>/S$<<[]@J*4@. %S?R[N1Z\>PN.I M( -.NB6:;J7M1[\1FC$R;@@W.PMD-,/MW;O[V3:!#'&% 0L#!L%]H4B0\!\, MGQP&S&80N%6%E0.PXZO6_$+#Q@SQ\?JY3IK[[VF6X2($*/K!'6+N5&[VYXDG M[WYU3V*[T_36XE5 4*!U2R0T[6B!-T?='G7UIF6A[PI&CC6#7FWG,9)RT+1N M7W%F8Z6!3Q'QSE\>I:215:.')D'.#Y_>6X+Y\8DZCVB7&D*GFE6%[*)>CI? MSA*92KV#/I+%2J6 OS>:B:90\@[>#CY)DSU>CRLDYP[ !=FU]58>&3J106CW M-T@ILO8@.Y$7OP2F3&J&H?J%=?QS'[=$PRW/_F0#_\I,+.H,M]@/L FXFKFW MT\XTH%NX=C>RS929&R; Y80PG=VX@Z.ND(Y:WQ C PES)+'1DJ#MJI6A@XT^ M0H8+J!DS/!26O#_1+P^J%TM87&AH;S:(DM'B;83E^I)-W"X9' M/[FKEX\>0\M6IJ?:>R!\]' -07!Y>BY!:%Z]' *CNP*:VPXFOSXJ8<0Y\CF MD'#C[3/_^@H=CH!_T[ '$PPE%V^>!MV:(3XEX',.2,'JS\(:8W..<[^'BE>& MR%.6&$DFCK(.U@]6#39G\#R&WL8V(7N',7"!J3%2.:,Q3A7?4\:ND8,HYH7A M!P!W@1@%656$Y-T&0'A(]@YKN-H?*?2)5UIJFY3N$RO"B=L3MA#&<.UVN7U-6AMC.PU1D*NY-$D/3F/ILZ>/!,V65Z4SS0>Q=W; #POX%N/YL+5]Y;NU$SSQ?ACM\"OT ML2?C A^:]&,O%$MLUQ4=*S8DD5Z5L#)>FF!W47+LR"/]WW_%^6C\K\?S>N2V M/EEEZEWE)5XV$S#)N"3BLH%K/B,.&?BU0 E<6V0U#1Y_MI4&T;ANW2"<9LOM>VG1&1$)&PM:M5.9I"T2NF70":0ML=4"7 M]V1'\ED B397_@^@#H>*[1$\GAB^L017.M.1D+2W:NJQQ;_EH.W="_X"S?7# M(+ZT4,MVK?T&]/B 0LOOOQNY>G3_+5\+8!\87"!DFUL#*=."8ELLK!#).9$L" M,_A@&7GM7?9C*(8E2A#7)D2*,"$O,..,O$->.(>>2+LG)36BCFL7)G3=P'K1 M[=BM6^;>$^:&1UP#WKL\:]C9>6\A/ ;Y9ZZLP!WE/4\QMB!70^K#>!K*!:&^?3UP^PT8G]-PCW_'; M:[(MR>H6&P5#CU\A,E&]N!?0T(NZYT.@?N *Z7S,C$!7$54.3""-\?EI[.^N MW,$2R?P-UMB8RY_AO)"J?SNJQD2'[3!,/EOB0X)[A(Q"T_6#!LA#<\,$R(_# MH63W(9AA H5>_>%#K>8@HC/=(L3(@T3.X@S@Z.T,H1-;CW)(?R']/:8_$VI( MCDH0QPZPE+6!M@U'^5?1$;HS'2"R0D]4N,;6B&7H.M2\RT2WC63%Q,$"R\U- M1I0IP9#60EI[H#4LQKP-1]=KW=?5KHV,HZL&H1FXYBQ2S(2&U*7^O*T:4M%O M1T62H6,'S3P(YI@X>NGXIQ_\(ON6Z\HI"Y=$O-+\B*2FBEOA?R?/=F084EE( M94_KQ6-%B*W[&72WM C+F>&HM.G1WQ!(V(-5X,.-V6AF#@XK>A<3^T3KVWLA MX86$=TAXN]#T +K[/ ^[,%-LV&M@Z1':"/D INZ:_>;NFNR#?1"OA>)?AOU MA9Y'BRTU3(Q3-Q*E;3W4&P)O=^)>96"#FP?_.E R,HRS!H!2@1>KPZ2)I)F- MJ10_QAO%&KY,!^_[;5.(_B*>II[362FT'S#TTCA""OO=*,P+@._N T&.@>%= MB+A09)*.(S&%U.]4D?S]-,DT(+(.#?QDN[>^MQGMA]/W!>QAY-\+\.V&J^," MB3C50E^ [?Y92S4!#ACZGO)(,P:(PKU1O0U$UQ3 -QFA=NX#11]J_GX@&F>) M;RXZW&D8 %W=1C8M-Q$RY).03]X:&O<"X%NRMZ"[LXM\'B\>Z&;_@IGK,OF9 M,?NU%;8),HJ7/ )TW4O8.)EZ52#P[;U>2H7;\:/#Y[N;MO ]08J;/^,&P1M" MZ@9W5@(FXCE\(1*^A.CV8\3^Z>EI2>@EM;@,_$1.C)OI@S?\\8;

391:8J3?P=KPO&&\.8T@&.@#;WL,B^_ MRHTYSS3$$YB"''CH##T[Q"WQ:2GPO8?YFA#(7M+44>[@-J]#-B3'SSCRDSL> M4K+PU5R^P+;W/H\!0IY'[OA^0/\XE9? M9<_5P$/%$0O;1)*$;Z"#>%*^MI+Q5_?SZ?1);7U+9!P3 MS_#F>03BK0: L^%QILOC 70"B4O$OHH[#TQ,GG^PA)ZDL8&*TQH)8X"$K+U/<-OA4L'J'\D-Z&9V8K7AF09++)]UW!>B#NSZN83A6RQ# M H)=)SN>W3J)^WD^+A2](5U@NV^XTA=)DH&B[X)F_H1NW#2DDP+H):'CY]\^ M+72N\E1 >"P@/!;PXK& R\#@P<;8UZ6=;5XQDL7XC,_P2&5@W8_I6GY297CB M"N\$*VX6$/H!2Y"G5?B-G[R$V1PX>!2<6;@WKR_7,88>/G,7[P"6 C^_\ M>\VIQ3>D,UV=E S%9"@F7WMZ*C881%G 4R(UY*#(QB5.C(,X)PXAI '/05D& M,?_TE/?&*VZY^KHK"O'D_/K)[FT:S%^[F1)[4W4!Z"WGY6MN+KB:QQ3TP,3[ M15:)4[?F7$C(^T!]]D[P9\^TG3J4[.)#EVXO<6SM3-/&MZG@= 9Y#\28^]"T MD9,?X(FW=.#(>-<\P'/\PST,;SCXQ@(7JN[IC#0.=F(G!ZXDB"^C&V]SKW>7 M1;M;7'^>>64?+A_@2TY9YM@(.Y3%."4-19:2(V*YY,94=+T7F MN.6TYLCZHE=:"3#!MFQ^T#"8:@VUY!ZW3$)18,:5YEIMT,/,HK]"_Q5J(BM2 MCUL*=G=0NM>K,P%PY C>(S/#J2U1RZ/1VT*A(]#Q^XK0&0]+:=%I.$#'+8]& M;ROQ:3*9ZW&MZ9@;1)5:7I^B>7+'HW>GZ?FJ-NP7U75:K9?AVAF6\PF1/V[) MYX36)K$NU(5*HC'4QHG.LC:LB='CEO?3:KM;8@=Y8=[,-1KQC&@MTPDQ=MRR MW"Z+#;F\R:E,'2S:VLJ>KDLC,7[<2G"0C,A\ 97')>3O:0HHEY/8#5>+B_'LQ9FO:,*EU;7'?*73=ID<38*AY*Y42NJP*FC2;[U=7;?8>-3U!A".MIZ85 M5N!:3*.XWB3KC2DZ@6L^6NV_1HKG3<8&9(VBL4$^]D:J39;I+,2&0>2#N(ERS'D=_" M^]]WCQ(^A9BRW>F;[G<0;7'>>L[5$ M@'K1S]G;Y-LU!0/+T!P;7MCI.4M%H#TG]94UN9[:#V1N&2Y$1 00=^&> @$ M'MC;2"B:@H )YI9]ME)>&!O>3;$1 PP=Q&HB$BSH>(-Y; ?VYT#F:T(Q".*3&QW[BX(SMASVX^O"/YF_ P8>VQ"2$Q1@[%% MX),YLI=KZ-^.0M]L*Q,/SD-ES\NUSV6L(["\A8Y"D1**E!,BY<4:W4\:7QPF MD"N6*#@Q^6QBXGG/[%-J>%]*<)R'6OA;FKMVV*!OR=8?G=3XR%)^>Y?D@3A$6C1!JG0R(77VP:8D2,^%^X&-FL@':_39'1K,#K(#WN;1(_"!E* MRA1HUC\_R,@/PCMW\\\/967?ZE+#R:[0DW/-^4&Z"%?*@$8Y1'V@:K7,-6"7L@X M U:LJO<)D14C/W[1L1N&XO_^>0BE\YE2@9(GH8 XLX# )E$ EQHD <'L"PA& MW*1YJE5B5CG*J=86"M40)_G)5PL(?2!9K# 6>0I6:'GMS-:C)(,%!(\$!'M# MT1<2$-AVO%H!$?S05&4&,2WJ(_<&%UP%\^[W"SA]'Y?Y "3$%RBV3P\9/1;> M7Z+/OSHD%!+P]<9P3A P\04+_^HHS?<.P^P.MO-N_RG#[?-AL&44(?]'J#*-_,,-L%.;'@MA*Z+/BQ MSA.RNY>.K:M-H"U;:2WF'\Z-OP[A?'C[Z9K?46 MWIV0-:V[CO8$:EWAN](\-AU$C03B7;Q'=4,S%]RBN@[>O?K 6<.]\\^[A@%? MDXY&#F-G8>PLC)U=NXG6@!JN9H_D>VG+V+Z@/R'G^U'0:T68^S4%-CF;(>\% MCI5J8@S;:-P-'6?"0%K(]6$@+?C&W9NX/F55T_V6+*N"TQFGY]G9VDH6,=I%TJ 3[+[WBX!&F2Q>J_V85O@2V.U,TV79VRAAB0 CR5 A+J0RQ>&]C[! M^/-O6FP:-K+]C*.$]## ]]4!OJ\6C '0#^$QQP DU[VP_=/>F%$F/C5[K:G! MM2N2E$Y9DQ&^Q #OW=(W<>Z"F[>!$BZAM B -1D\R 1)6EP^0^\%:5'DK-6B M;#%#@+J1LJRH8!Q6L+**(^O7NNO!MD?6/2T,]G1(86 M8Q@^" .( QW;RXU<S^=&RJ,LV&H\'I# MA;QOXMG0A)9-*/Z=IF& ,,P ##, K]NHVS*U)]Q]Q[T,[1,B/DOW>T+'RHH" M66(6ICR/ 5IW[Q5%EAT;NY#?'D;Y?C.6#]/_+FS0O8'E.6$PSLIQJ2@PZC*M MSY85((5!,8@$T!^("*;IAHP'&4),Q M5:'?%XA(TF%Y_L=5VG#65#/O,HASVYAQ$_+$\;BT,BQC M!D8D+6<,,[_CWA,"/GZ?GJN@JU4HR+-.3&A6\\5E M_JCC=OJ>B1B/_S?$9= MD.@]#.:=E^>O+D2'\4LSYUA]&)/ZS/2UBCV&IA^1NB%T>#X3)5 V:'"MEN#E M6P3 APWSUKXXK%4V=.-PW^*9).=-J)B;Y$9T<(XLV!C>Y-S]"4_-HB56%]N:NW\1[R4;:7K"BZ@^!9V:6?)B'J#'KM MFF %+6%EFP I5$4'YCIOPZF%A#Y>@6FX)1&V6R,G)/Z,23*3D:TUJ?5 'R:! MD#/3P,LU]#" & 80OSP8$ 80 V%<(K7AQP"24(=# MY91JR)6KV7&&78'J2HY&+F,!G*L7/E>[B>ZDK1 MY6&O=AU_P0O!KH.'KS)B]V!D$3-H$M88F/"&& !+D<+ 7; "=]]$KK\J%'?= MHCZM+!09NH+>92A+7(NE47HTYR84+\>KZ\VHVA^GEF>VV9@WB'L!F#H"H56% M9@-/,8DY?B?VJ8?$'*-4G*56"T7M1"*,D(3%Y*(]$FGWE@KJ]E+5I<)@7*!X MXV+V70#7&C@Y\&:[[Q)RP(G0F55]P:94F)DUF7@O7Y4+"2P'>"P'+E63,@RQ M771I'8@I',H$0!,#(T@@6AD@,] 8>I:@13@6^E71$8%.9XY;T-BU#8]LQC!$ M][NX]T$I37?=JF$7#? 50VZQD?7-*+Z@8*706U'Q>S%JC\YL(%)O4 Q;T9#P M)$/9%0R5H:LDK(IC6W@!",)/*8SB4*&:]_-%0\CR*WHD4WS%6B##,>[E]T4I M^H:.AW&_4#"$8<*S"X8W6XR?*1@R_=E$,2,4I#I5C0>;YG*RH!)8,/"N8(A& M+U?B/ PF?D$P458T!]%+&$X,PXEA./$W"2>F/9X_91?JLVS&S"UJZI0;%Z+I M1L-8@!J:DQ=0Y"]X["-0@B.4!&% \7<(*#XM"0;4_OQ MDBL)W) B&Q[[_5U"BKZ%& 85?]N@8AA3#$CHX"MBBKZ*.(H@G- 92IMIMU4P M9ZA46@8,K246]4U"9-S;,*(WL3A_0UWJ[& 85?QM)$,85 Q&4/$-DD&U:KGJ M:FZE6\J(3'85(Q*# MY]X314?CVG<1_F"F7L7#!_9I0$@ "1ND0%]CB]2KV&P;B(^ (RO8.$6\(>-3 M2#(Q5'2@2PK0T,2!#7$I6.OVC$OY.*IE9?'K;_3']CU)@\#$A#SV.]^)-3R( M+_8HZM\7$5X^.OQ5,>Q>T4EOB?3>I-T___N_]B?_X*R1DJ$9YMU6 .^M:NS* MCSO&Y;X1) W)E0<^\(QWT?].IBQ39FET/) M8_*/[1#P-R#&)I;Y_VI64J<<&/MTL/X/ZC'[^:6*1@)P]7CL , ML:-'\!J:/(3I*6 !5]"+46G(QWDF+D8B (IL)$Z+ RHNB3(ET_%8#,;H*/_# M&_4SY,HQNPX.1O7!-# TV14S4PWYM@U)0>\J0T6Z\6H$YW4)R8_!YXG#MTT[ MM9-\2: AR0>)QAA"C.+ 3KFU%=L!GN,?>9VPQX:#_'_9PJS3NFW<$FE#TX!I MW1!P)4'$H:[%1J F#V$10@8V^/-R*\-USY7A^H6E'0F)_=4=:AEW@%?J+I_/ M.28J1UB&%6EY$!59@#[%9%X2(2M!/L[%8BR0?#X'N\*C5UXOWAE!8+A:& M'>O3VGR$K=?'+;NCY,BQATI%7:\HLYFDTL*T64,MN<MYR(F7C?8JJDP _SB=F@MUJEE)'(';>DATO*LKBU)A1D955J MQF.=1K0F\L5J K4\6I'3X"1VG(33ED.G0*R1 MGRU'S@BU/%H1GX(I<=V>I-6LF32:L_*]1/9K8O1X],A&M?@^*2>I2J&279JM M#,-332&?0&XGQXY:%RI@Q!XERO*4D.XEZ*P(H MB:[A.Y"/FL;GB\*X.!^WJ$Y#M2N5Z-0HMMS;-(^:9G*;27_<7!EJ*LX H=4I M1U=]]WJFHZ;FNE4U.Y%!MC4ENXU5;4EE8FVWZO]14VN4BFQDWK:I0G$LZJ4> MF[2$)2YT>=2TOC8BZX1F=BDEU8A+]]DZ,.9NC:2CIL5^J2@GAO..4&A,-Y%I MLI3:9-SS[T=-E:1<[POMA*TZME1PLN1PK)=J^!S745.0:MH1*ITLJ.NNPLUE M*7U/+]W<_Z.F*[X0'PA,?"J0G?IFUHI2E*Z[38^HJL9$TTZ:R2E4=I'2S<5L M45@#-Y/XB*PZQ2R9S<] BP*Q46IJ-U-U=;'$.P1'$Q ,19 M?LT*ZW)4LO3- M+%68C+#[=]0T72]8DD6J8HL15JU!IIJ)DHBPF!.(M6:1;'>0(B-4IUA*=*V, MVEV2"=ST:%D-)5.6H;P1!;*P&$;M127!Q]Q>CY9%CVAR,3(*"L4G :64IJ0A M#]&R3I +DS0&"Z$WZ KD+#9N1$;%1J-5$YD3Y+(B8PF+8F!?G==&L)Z28YE$ M"?5Z@ER,3;:=VIB MY 1BQU(W$F'BB5&+'\VZC4)*C581%T1.(%9MC<1BPI@P5+9?G%)6-E@.T,*2G2:C^=C*R$_PDVW].I&"79.F!<-D[!U,K/@W?;#OAF!?6S? M$<,6O>1Y EM;P/60@&,;VP>>?^0^.?"B]D(H?IL'CR@>OZ4YUR>RS>W4_"%I MSRQYW<98E+VE8\\%;?8:-OSW3\<@8X]&TP+\?)5>'EV&S5$ MR]>@)7[+A&(L@'AA;B-\B)?@X2448X%$2RC&+HJ7-V:-O6@8JQKCJ%Q M$I8%]S)?SZ3J@PS,+Q12(5A.RZ4O@,MS)Y6"""A/[X<$%/)5R%=GT_E?220I MQS21C41X"OCN^WG9W\?V#]:2/]V4?YF/#V.*W\#'/=M20OH,+GU>N9_(>VH$ M6&/WJ)6$/\"YHRR YAUF_ U\N=_6Q#Q'_;% VHA^E8C]M9[[DJJ$)5:&>P5C M&NUBMY)L*V-A2D\JTZ(TLO.@]NY;J3!')G09_R4\L&/"3@'3Q ?UVT!SX*G[ MY9E&EXK)C;0P!6T[.QO&A6$2'X>+_/C%W40H[D*%( +N5H8L'K+X.UF<9G:E M7[AY5*?NF_6A2IJSW+154*AQ^_-Y7*42,+W*%&M"0ZPMYR-K6$Z I>C>^E?B^LT1EP>; MB 7S#QQX0C(9TH8O9821*:0VY0K/*LHT:N/C\,CZB$1O^$L5.?YJ3S_DXY"/ MK\/F>"TCUZ85O50%16K.@4W#LF(S*889&9L8U T5?8Z1OT5(I&D"V:N-YB 0 M$2:4(++0!AJ\(71HXZHU)D2](B#BS_]S7>(\H6G&$AV5R'I/G!\L@9DB3N&IL!@X&$75\^],-IJ89E/ 9+6T=1MV^LTM^MFV! MW]LOOYQP/.+R,K2?8'2D*N^K;6U-J72'FDY*0VO=Z$83[9'HWA,S**7-3$]U[ M93F:"2-K(?.&S/MU9L4+W"MW>I%8C31S+;(]K^L5D"R:*5S5%9D1+/_$,*#(!5S-<4=MR8T*&/88F(?DYK, _1!+&/C[S#L1//54= .?IJUYI-3&*+[H"(7_S]Z; M-J>.)/O#[V_$_0Z*GCM/=$> 1QN+3L^_(UC$OH/8WBB$*(1 "VAA^_1/50DP M-AC[G -&@"9B3MNXD*JR,G^Y5%:FGIO$%239*(X3#W'DY6T0G[DH'HD020D- M2#:X[$F1SQ;K'W_LD3#L2<^TKQAV,6=P(]9-=S !LM,RJU9B(:D:.MS.F%85 M_E%R($U+2%Y/QZ?7HS(I&O,!S7<2*M]!ILL='Y9?&*6> I*N;H;4-,EP$L:0WXD8OY(U=XBQR+9-+\XKH-J" M;T$J@=J6)V39U5U- M;BF9AG*]V^\^6VS@>@6NE__M'"22G]^AU9/Q1G5#R1-2DEE.WZRHA-7!'<^A M>1*GJ2">$@AU(-3^L6N^)M7DIAKK= O&2@A+669J<\IR1K:&ICE$""C=*<3NKO!PN[X81TPD!]DH+[ M:4_CI-\*Y9[5F[^:07-PG^0LT$W(MDEV!(<1JM*BGE33B7Q*K(M4=)OV1)W+ M@ C"= $"! C@5]/GJQ P+V>2];4J-077LGN-:GM>$BH)! $X"2K.GG-BOF[K M?+3]/@CSO1XQ#L$(6"B8YTBKX,+90]]+N1G0!1=8KFCWI+<"G#=D4P@ 5\@ MXE4[)]U\Y;[ O2O?SS\!<0-6S]2;8;M =NK#@J[,DO-Q'4)9)AR@H" I153H>BW.4[G-S4 MLGDC[=[(L 9&#I["-TG_DT:!GFO)MS^V]P$1GC;&\5Q+?B1>OW,'_L3J,=V@ M86!:^&Y96#8UT_JQLZS>_U53#?##1=?5T$]'?\;/_(^C$1)4P7=5M)>.F M8\K3L:G!;]N(P%3L;P+=BW/6E]:??B;XTQX:/_;=CJ/E$K=2J#[;]H#Y ^:_ MNH:]Y=82VT)XA/:J[WX$KF!@'M^M>7PSU?5<.Q\P^WTS^YT[@U[/F5VC/V(F MK=&EA\ '>V0S]*KG-$]Q#'/UCKHU3PX_KJX<-ME:6%92#2@4A_?Q?=3V4ZIW0&8M\8=WD0KFMTGUUT5I,$DFE4,(.) M/,@QZ][DL%SPVN8N\)7OTWT(*@[ZRWQ 0G5PYO(QVG"99C-&5<=@2ML=I=*B MNWG-@6CCU00-T60T2&D/9/1I9?2J]L"7A52L@/:DI0X9<&HK43,N/H:V!"WQ2(3I^15O#9QP>R'D@YW=@ MI/RBH*I5=K$BC5[#Q)JZN!LD2"COO.PDU_J""&5_K('IN6XU4%.#C] M#P(:OX%6P?W?X/[O]U=!^I)+EEADEOG:C.SQZU2J,.F5$F*L"R$.5W*DZ* 0 M0 $ 1#7S$T@PH];TR.TKTZPN;:*]]2(=M3 2(&.'8A\W-/.F!H!\G/D8 M!&F^]R*POX#Q^L[=K5?O"PB\7M.6KX#?H*BMY$G!39'-#I :XW"DE!LK(HW+ M0<9#7% .,D"% !4>R3#Z$BR,06V4))L92]!3;IJ)AL/Q5A7# JH6$(J?K1IR M3P&@H%C K?'ON99\^Z-W'Q#A:>,@S[7D1^+U._?TO5>\ECV^RO5&GZW6/_;\ M8]OKOA)P;[D76W3@J :,[6?&OO-J_(?'[]HIY10X5L&A6W#H=B\1Y_=G;F>[ MD.CN+#6-QUM#,K6H,/RL"AIM9BG2'#Z 9X(#^ + BRXXSCS3X$!W9A0R<&L M;Y/1(67U&\F>8A;J" S0&?P5T@U]8\R^.8._K@WDFS7[S8VY-1($YVTWQ\'O M.(4_BX")6FU@,HMV4HANLINY;>@;M940&?+JYE "P$L^'#UOH"%;SF&/XL+ MR;"H..RF-":+[9X\46*S:F6V1+AP)!,7^%42%@B/(YSN"#*(> :\_"Z_?N5/OO>)4C7R :^3_( *G/CB; M]//9I+_V.'!4 U:_KSV^)]\KNO>]3+16J+1"Q/^==Z?3ZD(= NQ,VV/) K:X M%LM*6IE')F1TR-76&Z76'Z>6OQMJRUE2;A=D^W5(@U:]&@Y^**WP/$>)1 MI;MPTQ&!U$O%MEI;*W.+7/[Q#V02DCH197CW 3&3+&*!WO+W5T,Q6ZKE%INA ML5&X!0FJQ=Z*Y IBS%%NQCF80G;"=<:F!05G>))8?*4AU;J1:9@/1P;Y;JX9 MKV2U^F<<\^LK_QY^^=+2Z56WGR_7R01:;AZKG M4&O.+!#&>O./?T(X2D;LM,\#,-\9$F8F0GLT'1D#4AHO*4!I_?(P5\L!V"SJNO8:)[0/#A)J&H[EFR8H%8EI:HS(UTB,/FVE,2S.RU]#;8:'<5:,A]FYG)+[U7GS1%D M*IIB0^PINMTI2_T<5;388)!9QNWH5!_&Y%;?U)AF0_F8*G^%"/BH&8"_+8"V M#@XR[C.X&U3B]5&&Q8$2P%[.B4-4QEG-5JU4MD:J9*K63$1FH,DF1,8KDAUD MF@9B^;1B>C;N33IP64JE)V2XXE33?P'(9/2^7=WX^M.V= =^' MUB5IQ$Q2AV'5(&1IICJ2%IP.!2%S/X?,?8%AEB6>Y#D2\\<:0!'4@W4RTNR#/AF^W))*D^( M2P\$0D^!.%>S)G9BQ6^E*B'+KNYJZ% V#4:JK)[*^BZR#:8XC)-A"'>9$9=R M2C/078H,KD[-LB$J?@Y[@JA%(*V/+:W7LP]^25Q7X1+?Z0NB2&;CPTBNRS'L M>IU X@I-!88+T?0#WV"-'@ON#2LH^H8L?O.*;GV?RU]4NLMK;SZ@6Q!Z"(0L M$++'RP%^4X;"_O#B2A 1^ VX\#$V7#ILZ6/YOO^(PN&],AZ+Y0F79%3DI4$W MK:L\4*A,=-;,"\-F761B*((0I4+TR:3N(((02'<@W;>-0'Q)O#G'C-8BXTYG MJI?$,:!PHTZ:0RM>6[:F^K2/AV![:KHMD=MNW%FSZ8-/[W?__GFC=.G?UA D] E M9O3L-T_%N^*8L^MMR3O=@OR(G;:5B+&%@/%?K6KJ'&_]#B@Y%M?!F[=NR32 Z(]A1M> 131E%7Y7':ER MR#MBR!LRQ(_!]R'@STT[M4>^YA[OT%:?*M3(;YU-WRY&V 'Z#>?HR=\K )Z= M\)]Y@W#&IFM#(P>377AIOA!I4],DRPX18"4#^"!<"P*' &:0P[S?AI(C_77A M9?ZV;MK*,<=$HC&&C(HQ:@!$%@SBH@2 )))<+ + 4*+)Z' KQ]*^NW8NS^=G MM&SS:L1M165>:6=*"1':<.]'5KKU8KV]!#,RR^:JX7S+C4L;1:2/1\H3ARJH MZ5Y;4&-]M:S6.I5XHPY'QMZ/[&G,)!/6.)-?=QH\:^9HNL"C9U)'#[66Q;E5 M8H99OL-9ZEH@*]9FH4#/DGT_DBE$!KR0K!;Y^4RV.V5.JDHB=/!./'386.?# MPTAT,)T/QUDCW&OJRR)Z*!5Y/Y2K=L*K0BLL>4HNH&F!89N<&K74/-;5Q]DA27<.31HOH#8]/) M3>3L5"\G8T6N9&YJ233RB*9.M99MA">5T;2XZ1O5_" WFJ7J<"3W?F2[P([2 MU59B2$9'XGQ1V20KF3J:YS&AR+4]A!@1R2,ZB4EY7,T-QKRD"W:J,^HN*YH"1QZMGK33<5Z6 MYWERKNBQ#1^SVXJ]A"./UI19Z4TKQDDEGJY'P60(A38_12.IH]>OFG31F,]U MA02UJJB$F9$T >CUQ\N/%VRGWJ=&=:$:,^CFJE%*\RH>>L0G8)K8Q%VZZPCJ M9CHU^B.R,Y?PT"-*981D/5Y>F=6IVH]'9D9MD^;8I1@]IE1G:HS59*O7)T'2 MB&]BZ54"U!-PY-%,-2=>SU=Z75:(QK(R4R!3Y:2&1AY-E%KHY>+"CD_),%AE MTAFMY+I)]/9C2HVI=)\IK+@,Z8J-5CPVI-W!# ^-OA]J-I)C;=1(4208#]TT MFUYG&U9=C!VO*=>HV(Z8KK%"TVA/;(.!-F9S"4<>S51FRGG0#N=&4^!DU4HV M/:Z1B@)''O%^;-5-SY4TUR!I9;ULSJA-B9^AD<=K*E0I)>(4YBLAFVBVBI%H M292K"33T:$VSBPD=&=$I4IM+KX4X\=KRLJC0LH8J9.&0HB<^)I7Y! MJS84./)X34N+BR;9#6_Q3 MX:%':ZI:DM4O1I-9/E7AI/)9=9,TI-\!# MCRA0UBOY0I)C>Z3;+O92+6DSYXTE&GI,@OQB-I]'4UJO4A\,8R M1QI5Z<[BJUPQ)V1S:X@L0B=N [@PZI@&JTH^MG8VG3G?:;;F_:Y>L=H"'GJ$ MOY4)&"LKNM3FFVP_/B]V.B:K+]'0(P#NI)1*K]*$L^M$S6*T1LG-$MQ:./1X M89WABNO326O)9UV-W((SC.GMOV(O=RV M'C%RK63/)7OKJQ[$]K:>ZK'?Z5B[MVZ?1GEFW]=.R6CVA3Q[7G3@#!X\WX3/ M'&GF([]$A+A4Y]Z&^+ +]X-E0:VJ;D.N+*#_=XV/ACX$SDV MKP&1WXYMLV>/*X.-^*:-B+]$N6 C?+ 1@43X9B,8-M@('VQ$_(6E@HWPP48$ MT.23C8B^<$RP$3[8B$ B?+(1Y$OL;-&/8".^#9KB@1_AAXT(H,DG&T$&RMH? M&Q$-=(0_-B* )M]L!!E(A"\V@GIA I'PQ4X$V.27C:#I8"/\L!'4"W7VSDVP M$S^W$S]YI?/3P^KO6S6ZWWF4!_I-=Z#.P_+WTN GERR;&OKP__U!Q?_XQ?7' MV!>6O6FA%K3N#Z].?"%9.&-:A#,&1&ML 4"4X8"Q3?#&$ R)LF3)8R_?G*&V MB>?H\M,^03@0FX<0F]^EP5Z.V%\5(XK#P9@[%B.O!Y,G(_B6PULA"3CE4IP2 M?2&C=\TIN[Z7 :]\D5?H7U;.+]'KTN-W6>&U14K 5?A (K&YMDW7DX_R0.! M^>%[-CD?YKMK-@D,]&>7D%_-[SN?>GS70A%PQH6PD_OD]/;F1E;@F5U/&#Y+ M> P@XOXYXR)^6&"$!UQR[]XZ:F,:SAN!^KA35_UW]W_?MI5_;=L:L,)=NN._ M'<-%I70/3,I]22.&^SLX'?.]/,2/2'!NL[U]/O[W0M+ON=EW?*#11*6C[&U= M,MMV#PIE/22.BF:SA/S@>_XU/?\=Y[>/#D>W\IK_F.^2# @ OZ MQ7?,!REIICKW<\3M6T;8>L@^ZJ\2Q-G\SC#,?4/'N]K O^%1?V]7JY]CB:2D M288,",DATD &^@!8!$.%")JDJ8NBYHV)\#'K7\J)]E4WJG?,?]2V@GZ)O"EJ M?Y9'OMK0 M=QML7<8C,T-@JW($&UV%N17$&,.YK=GOBES+U MF6F@$MZ)E6KO1WGGJCC\5<8\*[J9=B+22M);X>67^R5\QVX)"07WA%[?R(O$W-8R,B\- M%[K"#39EI8#T>@SJ]4B(0Q?0WLG?7X$ 7H8 7KTN_PG@]ZM]KV"6_RAQ.;6/ M&_#0E^*<0'1\JKMN(3K^!)%'M9A?KY&A%+6\L0VX;W5ZA#U=*#)4)2-!#;TE7#(*Q[E M/^G[?AS:5F_R'RD>%8AV&9*[!,DM DE-+I=DG%65IW.ED=HK2DJ#N[+_OFY' M(Z,('1M/H_&FDATE#5VIXTY948A ;"C.!0AT/01"):+\)W8W02!4H\E_I+@? M!*(,8\YT=G%*I3 :@KDW=:#Q:-,M]NKVI(_#@_OB' MC80B[&?[? 3:X*XLF,^:5#R( OS>$B*_HP"_ZL=>5/N=#_"K_=@T)Q:JLN!60$D. M5]AT8O7K'O(;!=B6-!?L]%_*M)TR<,;F\(3/;.5K#2M>G@M3NKC*KPTC/%JT M%=1%G?GC'XY[ CWX32[-^=80#P$(G[9="+38G3'M^9X!C\*TY^OQ/Z :VZ2C MI%"F5SG2K=47*MD4)_E)XKM53ZZ;C]FYC3HAZ:6<=*9:CLGGZTCU<)^IGKN\ M3,+K,\U< [ -W2J6! V&.SVX\A]8?7B5Q$_JR.?AFN,<[H):;H3K;L0@5=6Q M(DI7V"ASY3?NAJ!G>U=#X,SA7M0@35%T:P++'ZJRF2<:)$,YB M;.C39FM2G,[YN>H:9M@V5HH80]=(XB&6C)XXZ@E$[8+Q^6>GPH<73/P$.)>V M?Y]]TS^\Z1!L^M,%L0.R?#7W/A".QT7$#_/GGXH*'^;.^XGU@UCY>2\$ARZ^ MX(2\AC#*M76UUBXJ&=ZMB SMYGOS97\)G1 4/8_2\< 'N6Y _>FI\&&JO)]P M)U"YUXC+/ST5/DS2]A/OWW5@_V)ZTA7[AAF/%V6!-B?]-A":8)FJ(SW)?:8G M[R E6UK![\Z@V4+@GLM@2#@F80"'P'%\B\O%XHW]8UZP?F>62I-SR.;YD5X. H?G//[=61-\,$9O7/"TCD MQZV9&HM8&]+MJL54U(G4F\!0]V?6N ^7'.20/]9^7CN'W(=+#C+*?S7P M? 5=Q4AF?3!J*I&IVYR5A%)5 @U)0;J*^U17W66:.8[Y$>8,[SI8 4M6;7"O M>>;7KAGR&*='CQ=D_E*^N'?TA!G=YK>,?NJVOZ-EPJNX/([S=(R-1\H-UI@G M$B*' LLT$XJ3I]H-W*6X^% 9WB!7W _7RH+L\*?8YB ?W%^8]CSYX/=V\I_$:;.@,JTPMP2RC0J ^X3;@Y3OVZ5\?U4+YJ5LE>K*PRHY;X2% MQ;@UE$!605J0^T0+^C_9NP(<0C5D4P?W?]0-WD9S@PV^.:C=-([K(Y2[IZ!N(#8W%YOO#.?Z2$IN%]L->/XY>'X; M7WQNGM\%&^^(Z?U\NO%!VT6#R:;3L^BZS*MFK+NHMZJEJ:/\4 M3-L^$:SIUZVQRM7%D9#*EF/M3;U3L^FE2)&XY2(38J)7S(YZ,@S!4=NGQQ < MP@TPY'OBN9^)?VE0JT?'*=7AU6FAW &TDE;:"2S^W.?B?Y<)TF=]JJ2D288, M",DARI(EC[V *4.%O!_0%CU2O]GKIU._E70&2OK0= <:\*.H7Z1EZD\D8WM= M4R^7?>TP*R=1-XWP-+IL1O22U>"D\6\T5?/2K+W3H!-YU:M"' C*6+#):J'< M%DR59&K-NDA1*+$Z&HI'(B$J>JJVS]W*CQ^-B@_RJV\M=U^'W$MU;?XPY?K6 MI/!YU^;OQ)_+-WWN=Z-V7G+'4;XS'KM-R:Q3G2$&H<@?_WS6[_FNP.=>@\,? M)'_Z6"H_I>T5JG_]GBQ^W&A5316X3&K1F/'9UJ)>*%>3E5@B<:%&JUL(^+2T M5WBP*N?K77LJA.F:.^HD(_%6%0MI#%H*L1 7.N.1?5^SKK\)Y??;SA\ M>"GAUJ2XG.&P#_X'(G6#>PZWYJ-;B)1/T>5!;?'S-R4Z9M="-HY5/KH+05,AZD27]0"?;G))XM9" M^?WX]/&]B5O3XD$!ZH/#3J';'[CEL4P+';_^6QIL@TP=W7&Y-B[M! MIK0Z[W*;6#8^S2;"18TB>[WX\,IAR*+B4K.YZHQ)G5S-4UEQ#%IMS]SA_OB' MY4(,=^KBRR'+X,/4_S@2W-+K2_T7Q=HGTY PF<7!,$)+T5AI+$5\1O5V M9+Z%(ZNBATWB?3;(U/3IMZD+*T8'$Q,,*9&OV M_4BCY+2KDSF?%Z)Z94!.XAN0X>MPY/%#Y?R*%I.ZG9[2<;-+ETRI M27>4,3;#?%-8VUROK5BLF1;1R*-%L2U12KKVJ,^#1L:-54J3WEI4X,@CFN8= M5LU*:DNL-T)_:Q7%#))NU;K>2YI=A*KQ$0X^67TDV M8HND.5T*S55FJ,?7S9KNH#4=\XG*<'JN9VT*?%.*@M7:I:A5&3_U!)]TG7BJ MW[*FV56E.7/WI]JE+E!F)+ M*)%J=9 W<_9R&%GBH4=X0I=:L]J$7HHD'6[,)OELMAU64-_IHX=&>E*D9]8G MIK7DR M.Y,*:4U4!^TL>N;1ZB?1DDFI\6Z.5,VQVE@:?#X\PRUWCB8*U.8BV^U4=++3 M;_6'*[-;82OHH<>K'Q2*Z5PNGPT+NFT,&&?=7%IN78P?KQXHCKIJ-D.3FQCH36D%A.)IH>EAQ<[$NO2"KQ7:?*VQ* MMAM7MA4KWE&? Q4^&U-U4MUHFMJ%J'&>*'F\^;T Q[D0ILEJ.Z%8F5W3, M)!YZA'QDQ/Z(F!WLR#:7B4&J]8.F&!;0KL MT28,)KU1)$>-66%=;_9'UK"A-F/>Q:R+JW"V+0U]C9\6 ,CY]"H#V/K&W^R=1E(\M_(L'*LW5NW3Z,\@^M" MEZF'ZN+$\TWXS)%F+G?VV^[W,/)I?@PL($W#2TB$OV>FC4.4/W"3+'4!WCUS MZ]?@%^^&2@/;U%P'O%OH][G$U$_D\<"U[/^]:FYTL!'?M!&?-1H+-B*0B&?; MB/.MPX*-^#9H.M_0+-B( )J>:R,^ZPD7;$0@$<^U$9]UT0LVXMN@*1YXUG[8 MB ":?+(1Y L7^!%^V(C/>C0&&Q% T[-MQ/FFB\%&?-=&4"],8#;Y8B<";/++ M1ISOIAELQ/=AT_D>G\%._-Q.^*[R]UUD3=]Q#2W9U-"'_^\/*O['+ZX_QKZP MMZ]*?9 6+0/# =9/)(UG3(MPQH!HC2T B#(<,+8)WAB"X4?5AY@3.<.!V'R\ M8G_)R.\N>"\T[&\T.IUM\1$*_ @,?]. __)V]9!#Q 1?U0NO1W>&!7 M<2+@@E-<0'^)"V(OU^^3\CM[_'I_.=C:G]Q:BGYASQY\7V;UG^UNH.5OR #, M-ZS^1@P06+CW[AC>A@:?Y>[>M5 $G/&30/D1/;A/CC]O;AC]K@/T'(QPG8S! M "+NGS-^'R)B+]& 2P(N^91+_.U@H[)@X;P1:(^K[/[U??#?W?]=_25B5X") M"%CA6JQP96_\M^.IIB-I!Q;EMK3-__#WW&I[WCO/3QX\KV_ ME--\QWP08,#EW.([9H-M'>V #R[C(-^0$X(HV[TQC+]Z#?\T='BE8B_A4/NY MS=1!O\PTD'%1;X*A0D30*//W&F7ZNB7N;?ID4O3%&M4EV.1FG)?F;:$C:(N" MD#2XE?0;3;$^:91IK?/QEIM(D\)<76L#;:QD1EU4717WR>3(:"C"LD')^6]6 MK5]JG'G;!MU^ZIOY^(CT<_7FOQ6.+E^PWJJPS8U<'BW(<'RBN-%EPYWV4!WI MH&WF';7-])-0?DK:JW7-_&51_+AM9F(V19VKG#5?I&I+4XR[]"CZ[6TS>5Y< M%=;ATC0U)],)G6I'VD,DHS'408L-L730-M.?;3.?P&SPBEKYCQ*_9C;(IF9: M/_Y%,]2()H]Y*VBA^6TM- .K_&/G?*C_?05/1TNV-NQ(JPCQ9'37[ M%5V8=J_<4JHVF.19NS0;\_2JT8]P,6XTS>&>+,P?_U#1$,MRCV2GWP$Z?;&! MYA.@T[8VD_](\:CP]$'_S.FDP!GU22\KZ-UD74JRX4F:4JZ+2Y-:N=+)T9,A M7Y5KM1[+C,6ZC'I5H88Y#!>BZ:"QKR_;9SX'+GVI>V: 2Q_B4F0>,\A"JS&: MAJU93A>**CEN7]G4J:_-SMCDQLYTS4QR/&4PS""%F]IQ?_P3B82BL>A7FF?Z M*57YB/]Y?::9:X Z0T&*$(HEH?RB.TP1('ZE@Z?/+_/^K(A>X9 S[5H2>I1( MB5@2&;%E[IO:,K]]QA!IMG,%7B\" ; Y.=XR*T.27_[&D2=ZMG?B"6<.]Z(& M:6H.O:#FCM?QH.K2@+(_5F_Y'B'?[X4!,Z_M\+*Q4SWKSK0 M%[7;SY]"\/,9'[4B/""CG3C/N%&]K:J_&>T[-N';DN:"+UCPK^Y[0F2'=-CI ME$B:HE:5=C:K"C+JWHY.*J)<)+#?+WC\\.!X\6G7A\#^NS.F/=^RX%&8]GP[ M@$?7]S6]FL%Y$,PV M$FDF[C/-=)=W=5K2"GYW!FT' G>. $/",0D#. 2.1!(V(*F9T9X0Q367$9.B'&4.2:"7$G\G/^"J3LVO=W MGHH*'][=\9,I'#FP'WX5\\;ES]%_V,8P_C-7Z1SV7CY8@.*#[ACX#@![ MG!47.!A73_9_+BI\F.CO(V7\3);J;1/*GXL*'R:3/Y6FO5!L_PK:46K99"4A M%K@I7>V,%I9CRQ:)XF\HNO^)=O1_PC@.A88'D@U0035]!@P;;U-P#OD0*>3! MJ;*?4YG]MV3?)38'#/Q(6JR[T*L MNP2QQ'#BV@Z:D]TR/W@S=BNQ^Y0Z\)X:*.G)ACO>!-9"E8&76=8 LJD8^"DX MR>R$LYGN:$FZU0YW^*A845U1I..E<$*,XU#LJ8J) BO4?4]Q:6!ZB]+6O3Y(^J'7- M+-F"DEV4%++9*^3BUF0V&H'E+T?9*L#)XQA0R;3M$R&Q>#(O%TME31)23#X] MY91O;U1GQ'V%\C#T7#LY_!AOBT%EDPO%: MC.PDZ\O\NIU<::,E@@WN<]CP?U+R5YL!ER5+'GM1:88*>3^@[;B73NK^P\1M M9/Z-G#-0SH>F.]" 'P7]-FV"+U=_I&/2U&;,D#*_[@X-,QDNK291Y6I=@M>Z M;+6L7G]*1@?33*&Y2@X7>D*DR&V;8)H,15GFNJTU_")1MPDL;<\Y;BQB7\?; M"W< ?C9H^;D6&=^)*Y?OL$$F)&7C+OLYOCBPPUIDG':&M(+ Y?K]?GTC+_X) M8.,#(__*VZ>$O%HKWU^5LH\[^4:I!4MEIR3)5P>%.)?.-M9R_+L[^=I5M]NP M(H7E-"ST5IM&1!M5%TLD?M_6RO>Y5?OV].WI5/OVK,R_4/.3JOT:77B?73*X MIS1ZH[Y A L]?!K&[+597U5I*D/A>=B[&"M-$]S>K!7]F &_L!3.;1JL3 M)3PN@3,?'!76<^59 MF4QONH*Z&2TGFTB!CT>OW,-RD1;)42(]; M%LIZU7:T0XW/8P\8'AFR(BE^Y M7_>S PP^,WQ&@,%G@@' ? U@FNU2MYILJV->IR95O20K3EZZ,C8,XT9A/1[G M8^3:3/<'D4T+3KZ.L0'U(:!"-$E]I<'M?QP);NEWRC/U]>.M:T_*)],(:'-G MM/E5=729>1W@H@S-%V"]*_(% "')J+R79*PA)A.&Z<#G.R:$/BM M6QU'DO^^G!WSX3)I]E5-;545_U>KFCH)-^AGJ#BAOM;>F)[;CU!3'&0'F2,BA<3,DB0P)69)D!)W( Q$69C%)R5(X!:3#ZPWOK MM1@9?Z(BN'!^'*/B.;.K"70-6$135N%WU9$J;Y-V\H;\LK=$_#?MU!X;]PZC MC;=:LL=$1C.7MH\G+^P@WL=S_#-O$,[8=&UH=F/*"B_-%R)M:IIDV7]=;^+H M"KPZ6G\R\[,:Z:TZP2_XHI+:"O0@0L=(*L*)\9C,B:PT&(H<%8^+@Q%'1^3H MB(P,N*U 2SM37[.6W6Z7=ZN"ZFJ%4E?B=-I(H,S$]R,IUQE0RG!0F>H]VU@; M-731/S4PN4O2"I'@]M^E&YK:N&E0"CCR>YRR=F24=L3)5W;11[I.D9/R>IG-IP;PJ?3Q4RN)6$2H=)KA:5$OCI*:8G4C MJ00:>O349BW1[<@4S4]3PJ15B/#.K#!21.H$GT0C$\[-6D9:2(U(9IU19EK5 M@D-/,$JMP45K=@7^!6[%1.#6K-+DX 0BQT.S2UU>E%RYQ=-9+S+-FG5RU(@1,<$&\TF@Q/ZX:0';0ZS'HHT?4 M8+E&ALG.,FU2S]FQ2'O6!]Q*$>D3/+!45W2$RO2:)&T;5F.U$)?#,)3I$QN; M$GFMRZ7'9:'#"\WH(IF/0&D4Z1-;P-'K1L,) V=:C.AZBXP;L7IX*=(GMJ V MLN-J;]D=DU(Y7.D4VGQ>Z,&GGM@"*BNWFJV&T.95JEHN#61V83:6:.@19XVK MXT:VT8Q5A,Z 6H('VJ,Y2.34#>25%,4NQ7(EWRXLT5#F_5 4&%?%L"SRKKJJ M,K9230W=NLB<8)=8O+>A2DI?X74F&IG*JA&S8PDT].BI^:8DI"JIECY5\T)[ M44W)8DF%&D$<8$YL;+W&%.;9E:*3J2J@B@:8 MS]F%@H8>:3?(K$NJQE=XH6H4S$Q.G&G3^A(-W:DW')W;NX9>0%9&EM+,!C]V M/QS:/%%HDFS=0^1GR)Y_\M9Q.PC8;MVV8R?,L79OW3Z-\LRCKUTCB)$OD;/% M: \\HX/GF_"9(VAA[RRIW>]A%)S^X7FY2TB$3QW,K8&&7[P;*@UL4W,=\!W> M)OE"1DY?S/ZE>-9!L. W0_OT)Y7A@GVYS;Y0+V>+% ;;Y94"Y8LR!@ MD@,F.;IR M;_ZX%S'Y1LOC*F[930EPH]SNSR([U\]_NP,J!9(32,Y/QQ(>27)^3>O>M-C> M(7&B^!6OS2F(BV&";Y9X*P<- X//J/!_EU.,-UC9N?L^C'??YW"Q]UWTKV:9 M(]7YH.+?@M$&JV:N6A9H@V67F866;2HHZXVY8IW00*X?7JY/ERI_,KFF#^6: M%C?I*"F4Z56.=&OUA4HVQ4E^8R[XV*$; LZ H[THKXTSN<_HL JQFJ MO!(X H_L"-PL/NQWC^'++3#\:L9X(NT%OEK2BO>D.0D,,%*=XUX6KP!9#6<: M=-("O*#VA:31H#M20ZR+<633Q(\/Q?X* "( B"O$U'T&$ ]H-7V&$.^!H39. ML$V3MNQIN#_72:HR(BMC! S( MCM?-ZW/CPC1F^M4<2FF8N_X+PB&[XN8UIITQTX(U=+R#(DN',J"YFK)T;E M#*TPT^AB0%+KTHSJ*K@"+;I><$4KQ6=L'@C[$^1E/)QY\Y/"/NA$^4JFR]?) M3D86AS.M1_<$W"8XBMH$/U8$)366# 40JD&,)-4B%I+FXBX-7@>4,="&V)11 MC06P'538/W# [M,!>\H[!@]CM]BZ9OW(0 EM(P%-#%%C!B2-U5$%"6H.RBD$ MM_Q>2D_ 6H4+9\KSS3@Q=5?DM+MLC?1:#]>[1VDP9"P(M022_E@QF7V;\L<* M,J!H#3KTL,>FY80=8.D'ZCF(,SRTZQ%D@CQJ)LC :0+9M?"MII8E(7(V %S] M!@R1P)_R4QAQR2XC^0R9RBOZQ!G'Q;"X1*UFH$)G3C12#Y) FQXTB20"YD" M-]7[N,EQ>(".9@C4JQ08=G##Y([M]"#!P<<*N3F6+)!$LI8Z$+436E@;=:M6 MHEZ7A6JT)8KE59YQFKB+&TI@(.G K0[$]2Z\Y;L.\7]97)D1%QX"5:X(67H4 MYU-L9IG6L;A&__@G2I\[RKOSZ$'T(-YOHX#_03T%+V42[C!14B4LRJBV0N N M/+*[\. I"S[8]8#YGX/Y_><"'X?'OKG>T$T=910^ X2T/>$G+" #=8&[@@:V M=V![W]I5?K30==Z0+907G ;>?_/&+K>FL1>\$X:XD.<%!^-ZO^/JMDM_5Q?>ZGO,OBJ\6J2J9@4W9O-XU M1G5RR(PK=@*)+[IG&(I3QY[T7P_C2F_M#)1N8SBFM0Y\A4?V%8(S]V<&E;E_HF=4E/UWG1WE>,4N)J0DA+XHO 3#!<7L "\]XW/[X!M%Y6%B1 M8T$KA^=U(9O6[4XIDX_H=0P+T!)BSV;AW&%LI6:!F:0.=W6GO$,#TQD#BY!= MRX)TVA5@")RUP%D+8BW7-EFV\KBK$[,M#Y,PAE4DD][!W@G0*K38380O.-Q4 M'=5LPTXVZW6Q+E)>37R:3/E1$.D") BD>-V#Q<]N<% MD*)2&#%)N](;\]'EI-R9#^V M GMP!>Q4WFYA61ZW,EE%T/OM&E/I*E.[4XG(7$65U; MV 5', 3=YA<:&UF0LQ6$1*^BYHD;$ %8!&!QV8.E "QN?LKT1;#0LMG(,MDC M]:ED]1>=YLJ1I(6"P +:3\SE#YA\XR50<>\=@S?O6 +$+W#FVA#^L0(<(B79 M8P*7:A^"(3%8']8G@2198,(2__W/(/ GK^Y/WAI7;AQGNO7R?0:KU[7!H.PC MT=])?G(MV*C?Y5[Z7X7_5#FG14/4[=AP1G::57DQ2%0B$QF:8+@&:CQZKEE# M@!T!=EPA5G7KY?L,.ZYKDOT6=K QD\RWNS&-KW:U-I-*9*:]61UA!TZ9CIRM MW7A7,:WX,40<&6'>5\,:&#EX3M]8(>L)(/DKB"RJG!F)R>X7ZN&)R3[ZD5T4\ =^''&*;<$QB9IG0WW;6.$T" MS%UUAAJ1!7=*[M1B#NZ4^#=67I/6N,E?RTS(4- L4-O*7DV3#"=A#/F=^)V( M=]'9FERJTG9;"%=6S51_/LJGYHI(XXJKW#7;A042?+\2[#=7]LZOE/R6!#>G MNKI26'4\=:EHVXE'PW0A74<2C"+6]'&\^G'NE'AV!R06G,30)D:6J1.0XMN& MB:AC^1.W0WW]7OR[(O>^=TUN01-?^O,/ES"P X$,Q(#R'@)PW20/6R&*IB1- MLZNC)L($! FOG=%/9A$8'6G%+:8+OFJ(T:7C%NP2S;X!IO"-SS]''Y1,K$0BQW?(4MB( $DGX_H9(KZF/?V&/'*MHP'?C< M,="&"$,.U/13&.B!21ZL]!R6Z96S]_W03RUM\_H>+K[7JESL5$FM>; MPWYYJ3#K:16Z\;C:9X0D@PXM 48$COI#.NK;GB/( M#0WR#Y MCU<[X?LE_YNS'KX@^=%<<<@E1%,G.XE69F LG(IK*DCR4;(#&^N#&\U[XW]QX_K V<5N;]:MC4ZH+T78F M/>(BEKVE8!3CR[#AR?Z43'LTBNPR.N-U*G[+ZG3E)1PHC MMK-JV8T>QI$HZJ]T]D3UZS;:1YQTTQC4K;#C:7W3AP$_OR6$!#P<\/"=I3I< M;C_O/%) ?AXH>%_?().O)"JI=_4-@CC!HQ^&/GA[C@_6>[%5!YS]')SMO]/[ M+W+V_9W?MZ050"THH8=O 4URP!!5$S" 0]C <32 JPB8(UQ2 %476$)O.LB] MOU/K,\B]?X#@\^X8K^&):\N$(MQ1G?$86IJ0L!G3:HXE"R0E&PQ3IH[:ON'9 MG8@$Y&5$ M# ,GY9&=E."^PD_D(@<"$ C T[CS#V(90!.@ 6;;E/SJ"!H!NFDTD88[U1L[ M17:,IFO%A+E1GF:9F3K+YA,BP^)FDL?-D'[;!/!/T2*P I:L;LL+8 / G'FE M% ,')TA_L,UT#FLI865==531OQ62PU/*&^%:Z4H MI3*BA(Z5FO/9&%UATHK(X"J$T''1(21TS2H>/D*X?MF(U>ZI/UO+VKU#?O +__$-UX&1E^-<_ MTWRJP2>:_%]$ON+]!'_P6CY!.@2YS'=ZIOS0^?AW;@HA"$/_1U>\%Q";\*FQ M[5BJ[( A^D/"&+[]X&!D#9+/A)@GHS-2D ;>?^'OFHMVA5_)8\E00$-R #\: M =DYAX3R@I%,4IWD>5W-.D;?&# +'2(A+OE(Q4(Q\FRD.8"$IX4$'U9RO&O+ MYMLQX3T4]+IE>Z*J9)\$"[T768MU+I7!4(![/5/DL5GT,&&K$Y!P;"M]='$D M44E[YA)?%_+M1(FOM)HA(LEG\Y4*ND-2S1 UOI&OIHF@^U_@D3Y[6.L;@#MA MB]612-%[J([,8P99:#5&T[ UR^E"427'[?IMH/H$\BXBJY94'(TY7HJK]CJI M-N=)"2(O+LI),R&2.BXU$6!(@"%/&]7Z?@R!)J!AS)FN;IF\.YLL!5G4.Z6N M?S!DQ5<[JQ'/V8)J3?K+QMQI46,%84@4U^YGZ,N;;[[!B=^UU7CXZ?6L--^0 MZ5;)& P$CZ'I#C3@"_#\OVOE&=U@G;Y R=552@TQY'&'UP % A3XN72L9T+#_V# L-Y1YUM\C.-5VN)&IPE1>:K"80"R%1"E?V. MLPC>F4K_<22XOU?8OHEK.^IH[7VD&E ZG1]O.?F].'M_V=OI:,07)?SBDY?A M;('U9NY,]/WDFP 0DBR;.IS'&N5\>=UI'!-RH>0.573''3(7_#;*#AMY![N2 M!N"UM]RE >(747(_C:%JSS1IC9@&_/US<])4 X3'GJUZ?E*OL_^);?[/ M4%W\\U_XS^XIL@8D"V';^.^WS,.@I^Z0C?SW5?!IRR/;-=+L#IKWX,0>3!K_ M^[__S!JK:TI#'<*B \L( T#4LC^.(?DK:4UO9VE?'X M"[W'[Q][G$9T("(O\?B_B=F MK2)4^8%K.J@+@)[]YJEX5QQS=KTM>:<:F=<-^*]$C"T$Z_]J55,?.UH&@F_M MC:.U_0B5K4#:SQP1*:0EL,AN^5'Z/N@Y%J5S2:E-H&O (IJR"K^KCE0YY,58 M\H;\LD]%]=^T*P@\O9E"!$WM<3.SQ\WF 6[Z=AG"#OIO.$G:T%3"K=6%E^8+D38U3;+L$ %6,H /LM&%;P(.(6:0M[S?AI(C_?6: MW'P6G-^"RRG4\($!&I))R5;MZB@!K0_70!5< MMR;A0&PT5',8YP8%GJZ,VDQ/-YR)N/2L7-5PP3#AG!DGHF'4'P2 IN8,OL^Q M7'#9O3G#L.1I+V]GCZ@&-B\&FBE/MXJ$B9[B[U^=WWF5L!47"C/\-[YPB]D> M:YT39,P32(!K%K AC3&7[<7SNQFR9FJJO/;^;<%7)35\.73+I;T,Q^?CY(#C M)4N,:-5ZQP!9Y1OX[IT5_Y[QSNG.$"$1:0A82X1]LFG-3(]NQ)](_FGR;^_+ M^!?J;\*TB.WGSA@0*<]+V/[QKQ Q0QWL+50%"_[UU5]0$;2K^DEO ?X194%X M-TV<,=QL^ S3$P(3^=P(4>;.WI6)_ MHV\8[GYCCF95Q/L(O^=]LH9& $,]+@TD($^0!*"_L!0(0+%6."L-/C'_60A M1Z!GEB5+'GLC:0:/9(@_T=^WC)/P)M' D]BQT N1]Z9LSE0#D0 R)$0(Z#FA MM6*:VQ\PP7;1!&0;0AHBV\'[_$](40AM6%!P UK$67#MD,,M]-G!V+\( Z[0 MMB5KC6D@$2-)M5Y?LA./U_?O#*$0?*#M:@Z6(!-:6%MY0GLCH_ME(\U=4JF;>\]C+QA0\6#MNHCO<4IVJH6Z60V@J1T9U)/[ID:]1UZ MZQ-[Z6Q)8+Q0 JT4OMXT#CRJUP5?T:4Z98?3[$LLX_FJH$+L@L4T(,^C2@+UN2C2%O6ZJF"\0@ZAHF&+.7T(( MG29O^.TN_-F"""43#!W]ZP>ZFD"NK!]':(BP N MY,$<>(UVAR"P6%. H]-;'66$#SZR]S9&R#-0O U%2"8#^! XYN5*(>)W/'QB MR9<+QMYVMA\+X9>$;@B@RM%WF"_I:(-V.@2RFKG$\GC$4F]Y$^O?(;!L NHI MQ[00E\(/-0VJ&\DC)3&0L$EF$#/)=HBA"[#2=3T%JDM30$S"]=0KTWAJNSL>*4(5B9.GK;_IFFH9AH#=LY LB@[LZ::QU,5-)L\V"VNR>% M;:@8D2MQ:.U!?H?V Q)GCZ6Q88E-@2T[HZQGT]@SO^W.D'[&O\.' "@MGJ+? M:ED OP_-4?G@.=#41-1[)2R!U3R"063^0T(0T"RWH%D.33X3V7Y((N&,0Z@J M;PB; ? O*/ZS]5+>;J!KP#EJD->&^.DOT.5X\P%")OQ4:"48!_3VYH(,#309 MQ]RL#>%]')B@7&T-Y&MH+U(H/F\$%+%9J#V+SVRO;MG@6)-P0# M9X=":[P XSU-]O8=? 3:-;SB!8#FH8FF82.*0M=F@\^)(.,.D!,=.I[ $KX" M.CC(7D-_V[\4V>H(DY&5B;@2;%D'[;%'<1,RF3U#/($8V-MN;^OA\TUCJT^. M=O^%.&F170&5Z)>?!J6#Q^$389^$Y" !#J(?%I1'Z(=YSL7Y6$B$I9*E7FD4 MG':*IV(V)T>YY>(W3D+M %0R!H*6MZVX7H.C:^WA+JP$;H[L3J, MW_YD-/BS5+P/ET+L%YT8FC-\'G!I]?[9\G %DZOI^_@[95]P#8!-9 _ 7FV^ MDZ9VTH3_V8-Y)M%,[DUM='0ZMX&XL[;R:?M8!RXH/XF/C;!B5\RL'>I MR^H_NW7L'[E;S/GIOJ#O>D]I(2<<+7FK::#Y#?=>4R$N>WB^C3^\,930S#13 MV@8*/!0?G;2UQT ;ON"YHS@1? Z*'%@+<&#F2'N39&:9@YUE)1F2ML9::;^V M@RG"?=;?4@Z%3_:A@+>317;>D3^!)D9LE>X^TD=@-VP_LP.[#SW:4@$4LE<+ MZE=,)V@GTY13=@C)'E.WP3L[2 (GG;C.ZX(H,1A13W#\)K>;5B MW6W!H>W?#^S3G0T-U?P26RKVH?$U=Z7MO@ZAM0(-561;X)?N11/MHO&&-OO( M'R+D"*HQ$UN^]MN@Z\Z?\U[A!8S0:^8H-KK[8$L#;Q'8W)IY!1#>!G7W-KIG M& MWBZDO2M].3SF:!Q>V#X7.T#J]IP 3R\QLU0-81JWA4F(?"<0CPN3[)<0+P7= M]A$.S\')YW5$S!UQS0,*?(!?N%3?&[#;D2U.14)$&DY^@??-6W4.#*'B4#PQ MVXZC(Z%7%/L%=$9?#F%+UG L<^C*P-LN;Q'+L2J//V)7%,A_?VJ6EK(9D=@VK(@T'MK;B#%,/*\ MSP-B[6*Y:*([J4+'6)AKL:SA@PQY?XKR.B/$M%O)LF5SAB.]37?@[&84IDF/ ML1$RS'8HJ$( 7ICH5&A- &VW.P?NR'8H?/+^89!APA09\@Z4MIKG<"[AP3K\ M^IOG$F%1A6M65 3BA_-V9^C[P^U[X*3W-$34@=_(Q4E'I)H%@UU)@ ,HN!8_\H#VM_K$$@D4$G&H>L]C[JOB>TB0\B M7A_[+I;@V8QO]A/%$= L$;'W,RY(AHO.&ZCM$0E:YB[L@K^_U:V'-,(/-:"9 M>0"&>SH-57P])G_'H]_O*X8L$.7Q!#I\/ M<_C.??F_ XOXSS^?#@L2[IX[X0X"\S;$M$U .)= M@TS??BML\&IQPQXX P% MI'6A-7/:3J3),/FUP,59,_Y#NWEKXZ 7JMYWMBD#D)/@X^!O"_@#Y+0/H@+8 M(K/?G\WO_.H/W/B]I;!=+K1F4(B&^/-=P.8OSZ+!D_,\0_A=L &-#&@^8)? M@1^QM4WAWV5+'0#/7$%./(Z2O]("+\TS_X_,.$@EE*D3\D+^0R]0CP]^L$F[ M]VWA4U%(!5_10*\LH/^C?@Q1!13)K:=WF]& M[M03CM);#GP3N7OG^QTY]*>OW2#9X=_N".:V-\M!%,?L ]>^"Z.\W4;TG7>K M?10[_O('"-^+SE79,9%3ABH>G//E:2I,QK_$HDG7]HZ)X>8.,$2@J.&6&>-D MQ,OD\)Z4./^HMT$H9):BVWE$PHL@H;W??U92O5 LPA_<4F3WEVVD*;4[L,9, M_3:8[/VV5PTGXE^[=F0HZ0,8+H:@PZ>_'H>C TYBL".!_$H"!)I0+UOP8QQ; M@=QLV=LCT1F^="A[=LPAFJX/0>0PG.,%'_?3VDV'T-37B#0$8:\-#8'DP][I M!=7: 1!\CNT.;#!WT:#=T@Z.FP?K+3'P:ZP7E,%(S-P!W)W7->Y")R%/T!17 MW>4/>6?";\,&/Q 5G>"CSII$:#)P<_;62F)[ M7H)2_[Q]?'L*B=*-/P!&!#3; Z!7K\$#,@)R(!R)$U?"YFAD(\C=88YIJ1P<"D+:O.;N;?/2 ;K< '67LX]P:Z@')U+8QH?K M27D!803R)^+AAV1\&TWW"$5C(_;]GX\#Q]\2)/Y@#0@RUY!8GZV%>EW+.X?D MR-I]__?WC/,8^N(_[^(9_H#E6Y4].)6J?5SWX*-LK/VX7[DP>;P15\[7:GAF M(>J%M#.I48_CG3U]G*PV!8+LYUPCI?NTBX"&Z[1T'+Y[F90< E#TJHX@YM$K4%_ 2(M!G M*%@+T=+Q;LVA_ $<6!A#K,+W!I%>G>VC6>@VGFU#?>CAZ]$E!:BYHF0T],GM M@"VQON >$BT3?@E-=.M,GEZ/!;8WBY"#89DKG($"/V1_#. MV((LJ<-'C^WM_4'/X6 .;0?/DD(YSCMC8\?CQZ*'QA^(WX'H/0V_-Q%1JJ/< MEB0)8\CO"))XIEX?/+63L?%RMI[QJI+JG8 M<]I?]_3TBXK.3RQDIV/=@3RQW9G1/F&&X?ZVL0+T+I:CA"YG=QE67:&O K [ MT4!F/33=;7LCG8W6CR]@G!YW_0L8OUK. MYDM7:&_F'# OQ%>]@\3N;N?K-F*Q2KRY0_@F4OB]UYD_\9%O7=CP(O'?'8MX MLTL<7[?=W^GS+A@ZVZH#"Q-[=%XB-[Y=MKTG\-'US^UY\\<#$(CN+P>\EG=X MK4^!!MF'%1?>71=%[]_._VTM],.KL;T/^"Y]?[>N5S6SS]HXO@D:NL!MTM#A%1.H!/>1 M:%3^89N:O9_-=B>(';VA4IQ)^#_[6!\T 0!^F$3L[\=N[Z2@[<5V^ PJ893' M<(K7AN#_9^]-FU15LK;A[T_$_1^(W<_]Q.F(LAIP/J??'8&*\ZQHZ1<# 169 ME$'47_]F)N!(C=L!J^B.WEUEI9"YYERY\EJ Y_ *PXZUK@ ZEQR!O$U96$GP MWEUC. ]8Q.24V0G\)4^1KJ!V7X(_?NP*W$18@1M6X(85N&$%[H^IP'USGW&' MDY*2"K:FP.-O]N?HYYLHQLAQRH*VV+7@'J_-KQR-M^ M]X8[HMC1CFA']?L<@.Q>?Y"M44 DC%D+]XZ=:,R K9IJ&@]+B(VST!_$7$X. MR4EQZ"CT=_ QD#M 5\2>@=DS4%KDX!A8\^YXZ@:<[I/[$[P3JH"H4>./H_8C M]")T81D>U8CHW-M=!"8+*T%&%0MNK+VN%SE:T'+V*K,L$8(,,_^$3][_&BGC:W?/>Y<"JM*H9>FI/L([XYII MJL,T7TQ,@:8GSGL18T[!NT]:=U<[XD$F?CK'B[VU'V!W;5/3I4T/+S(M*6L+ M;(9DY?YBVH*.XY<3J>U&)J.F,N:EV$!B&WDR-R^FNI$I!4;&3T=NYNUN8TJ, MIHS27Z7)R=98K&KVB#Q_9B?17YCV?-VGE[V&OHQV^>9(;X&19\^?:R+[5V/@WX M1":SW1X54Z>S%'RF-\\KQ0+H7,2I3\YK>A4FO8'0GX@$)CZ*Y,[?7R[==N-K<@. .; MES7OL.;8M4*G>%2?)1P>A !O+#B^GA=@0+"KX'9/19S#%+= /D8^8PT'EE2= M[LKXX+G)3-/-"'P'=+DJBU)0?Z&S+EB2N(?!A9"[JE.Z_&\7] ^">$S< 65 M@.F"*MA@X^24CWFY1(=QAW"EX".-$Y$S]Y!GP82](RU@NR%@\;[2;Y\@ E\& M@0WRZ">'0,^8WU&2=K+D5PZ/>'@$[4SH(_8\YY2:?O9HT/2K:N%/3KW]4DV^ MLWC,XW'/>>]D$>ERU>TR#K3%UY-OMR]:>9/I17!1HDHUJ=#;E!7@R=-/4?R\ MI>W':0AY$QB"7[=A7%^R/W@XLICE$X- 8'FZ%#E.RV]V7-0\SV4CG[! XT5,YZKXQ+>GX8 M19U:'/2B$Z'!@TVC)0F-R'DS _=1Y1,$W6,$:Y"85 M6HSW;%E.C,="_UJ)A5LT*W/Q:UTA=1KNP5,,=F$(?WL_'$X,\M--8<.L$N?D M4+U1\XF67TR5'^^? &M;YKT>4FOIU4LJE[\W+?1S@+_V O7?(Y M2KS5'O(@4W;P?(B("?'-/:)YOT=@>\*_G5R]#4'1N:;)G" M+7+F[W7U]8JD/]7MS/WW0\T=W7Z5J9 ']^/!ZVU$H[&0+\'C2^HY_6;_[Y O M]^$+^4R\V6HXY,N][%@\]"\!Y$OZ.1'J2P#Y NQ8(N3+U?B">EBC_UUFBW(W M(J0^082+;08>:;5@9PP__/]^D;^^ZKKP9_)-&_G'Y$B]5=OF3Y^WZE0.>J!% MB1URP?@S4O#5\.JNDG%&BMN+"O%,OFFV@R8J9[WU+BTMUZ7&W:0E]!^A__BD M_W!3ME[F=[&&-[]$'OL7&24F)/Y 1@,F[1_%GZ3>$Y2W%OK:B?[9XB_F.;Z5 MD)"/XD9N("1?KA0U>SM>*_98%;--'58#F9N.<^.]JS5TRNLWD]?TXP*) M D10.RV-Z'*C%:$6C$PMI^")Y+JTV6PWTW0<5BI&?_V./J63YW ,%W/O 9/T M>RA\/'AV[Q(*[V2/?ZK"7Z]"_"(:'\GB:0'O*#%\DRAV2[2\*11)6.^<@!J? MQ,^KZ2\6JP5,U+^L\8^WS:\*AO'W45/<78DHE/O'WLC?,CI[;2/F7A.^)TV\ M_<6EXK4[+_4M6WZV=NRO;QR[47NUS1UHK8]MW]J]5IYL=&TF8ILDP>9UID^T M1C$8S1%/>#IY9MO__0C9FD": Q2[_01SX$9SH3D(2F3W<7LP4@;=VC*;[3%6 MLL(G]2[73=7@[;($M 7[7X$+V($CG.]>/[ (6UY[FXQR8I# I=]&DW+$] MC )[R",0_T#8_JMF[>Z^\D#L\H,1&OI<%0=F/YZTVLQPP)48:Q!/$=6N($8( M> $8A('D4RH9#9-ZMT_JW5UM[I;UN_O* V$P A(\^EN,69IHSL9F26;C@W=W>W>0\73SMK;Z@^6ET49-Z[XNI[S9G++0M+LD=-\7[3 M('1R-(DR\=:OWS['>$YZX'&AU6],6:.XH/%.(CJCE_EAL[ZHELI)R@:[:/S< M-#JD_3#8^IX3?OT'V@+$T8!L@8WX7DO@PY?I@FDA/'7X*/ +:GD(3*]B7 4/ MZH;M!XXO=^\HTM4^F EQT)/8S&(17LR@7$GO?CCD\Q(*!G> TV/;96&@&BQ!; MSC!0W+:4CO^ (QY3^#T;5V!%%0*1-U38-:(Q00SE'?Z">.[$! (^@N@+O,*7 MH;,%K60%:\'@';Q7>>D;@':ZZ'D>=SX2J./LU!R#VKV(N;25+.9H"OR>F+; M2I]JYRD_Z+=96R>L#:MR4H4TBC;+]^.Q@NT'_<96F8B]6/VDY58F6 MMU,_Z#41*;<;ZJ=A=B<2%_$BGXWBN.25:?M!O(T5+ON2; M_0[=6%D]L0(4<-Z;^D._&>R\:6QE6DFV]%$J1\?G&G5]Z+?336M39E7SL/O- M6["P@U8OGI&V[1YMJ2_]59&7\NG5M?#@/MTMXZURX,0%$..^. S05]N%G-'@WFTK/MUT(\LN8*L<+[JX"\K1N]IRKB,OUIC*%=+J A<: MFPJI]%6I-K^3CERMD\EW1CU*AL@N]T<](D,>W(\'(>K18_$E'3(E>$PAG\G0 MB 60+\1S/(1P"2!?TL^)T(X%D"^A'0L8Y-';^Y-' G'X\YW (ZWV(I 5;P?@ M04,;N"KDT=MFZ7%!;$+(HQ\F+= M44@NAW#T^$+R-8<1L*+@DZ/ +WF%@"TI0%>I'O[BP\_%.KGZ+:BS V]Z#1LE MH9(MP]!T5,K%P-YHQ[5<&0&\ZA,W9;NRW8]/8Y$>W>^I;)T8BC4N,G5PD(BG M*$Y,#)BGR+S1B]&$ M[4 F$4\DG@B-P_?+&UP<,BE(F8$0,FEQ68R4^Z\S" I@0T'/V[K)\9\4QQ9 MB0*MI+*CXLQ(<8".#H12/'U^2>(R@"F!R@[?,NC[$<;!"0-#^Q#@D/#C!F(\ M$(3Q6%Z:=$$LD=0\-7AIF92#J12/GC<3_N$&XAOF_[Z*I_2-POD03^E"6<*[ M+SL0J8+@QHT34] _[AL*Z>YR-:E/&G1CQ/+Y<3H=+; M!W@IB5\)=ND[I0DN MGT.\NX+=+X2'AMXXQ@^Z$-:[0L=$8_V4Y:]H=:2DFA9 MM=*X5Y4'%$PHO0X]\SX//!J_/_*Q03PNQ06N3N3ZAEJA)*MF]B5^+EIKN_7K M=\SO_.:#E+TDZ,WUM?ZJJ!_-99PF2AFYS324EQ*QR?8[D;@OZD>DQ--MHF_5 M\66N;O=BN#RQ)BT_U(]NN6MJJ3MA+E5EH4U_4CUHKL1AF*I$*7E&7 MFDDT,['5U/9#_="DBDR/Q?)4$E(==K9BXCT[YHOZ,4RWE$XVV59QL1LK-:K] ME9)#S9'.WLX9LWD>MWMMIL(6J\U,,JI0D98?ZD?"KI"B/>UVZ$1^-"U/;3TZ M:5!^J!^YKMHEQ&VY)9']1D:=,&VZ+%-^J!\,T8X7I^GZDA8BQ7+9EAOM=)OR M0_VHRILXE]:B"2F;J$RT>C,M&BO[=J@?)74E&"8,DHR2FA/&,&X"&B()R"W# M",K<= 3.TD53% SPQRR(6%A1[>HL5'H'N. % M0 ?E34Z ZQ!5A"[+BGJ/E2VA"W\[U\;A-IVC5SAEXN)8XHPE9\S+@H\V^H^[ MJC9>7HZ^+R9)[#D9_YE7, -W%_;M1F(A(VYVB3_V0Y%( L:(Y#N]IT)&W$PC M4C\4UB)XC'BS.6/(B)L!BD1#TQ0$1A#/1*@1%V3$9TMZWML^W&[5%[_T_=5 M/=!+_O-+O:GGQ/4OKKYU9_>]NZM7! 9Y+Q"Z+>O/UOX#D4#>$X;K0G^\YWV" M:PI".Q_:^8_8^5>7#2"-O^= 9UJMG!O-:N?=\]O17B6ZFX5 K45C!!N"'7Q>4INZN&)-P6VQU;6U&@J!1T):X9)C M/\XS+.JN M ^]<$N0U2EL=;WUOT;]'G7SJWFW=+U;W'OVI*G]0TWX)G2>554T832*65!EU MU'8_F<[QW:^7:WY,Y\<=(2',268L"2]61N4']5EJ.'4P-:ZF\T0 9/]F-RGO ML!T_"<9J@@R69AE846!EF6+;S/#>F9@V!W:(F:);KOW0A4$RD'6 MB.+G-R$>(2<3!"5Q0[J?;2G<:/#'6XK+A(8'IJ(D-#-R_V63IRL\WK24E#10 MZ6L'AWRO028WJ[Q 5RK$.-$Q6JWX3R^DA+?_#@AV=+O/^=;Q M_3[WLW?JCEVNF-KB>BPY 6J)[AGP7Q8#NTA@M_[5;61]:Q3@SW[7CMV/P(8! M7:C4)EC6N1EI[.25O?C-W2.Q>AO6Y:U"DHZ@R(*.=3@1?%>>,&'-">!!QHS5 M!0PB?"R (#B_\:S)_GM?7_2F)3VV!'XJ#@RS>W_:0=]Y$_G O4/]ZK?>O'GM M>('#K]W@]K7#D[TA 53O ,*B;!1$3<&?T-5X-U6%L=S2$G4@_BRVT#5%A*@P M&TP%.H)-P.]@3I:NY41VJFH&B#H,= CUA(%H@YMAH@$B2'CA?FP9HBH8!L8: M^Q*B)WB&A:[AZR)0K 4$ $4(1Y#YEX;4<<*[]"B*P^@.WV7O($A&235,W8(* MO<_>-7>+A?8@#WY[[7CW95&UH_%2/L9D![V$*K\TB4CT3]!X#B>4!^$:A8CB M"[F3&M'-V8*EFK@HS_IZ5>EEI];TU^\XCI^%BD]!1CQZ5/8(;W%G2G(<8^56 M$0;H;,3.-.>QQ-S^]9OPX&!ANB J8TLW MD*-RG_Z,=:RQ(2PM\)&\0?KG%>?[J?Y4%QRP,< IN*EPE?7("H"O:%,!_$'' M;-&<8:PLPZ8.N@6^*4+W #8[\'NZH*GPA>!IR&@C"[\ $8R@0^MBF!HGP8]V MU@%#"UNP&SA_.-.)!1[M0GF<3.(9ZX(/5Q IPQN!+!3P&3-6G;J4@1]_\-TS M0>:Q\>:8'.AKQWA3R!'M2.A^2B*FL LPR340(5.0-Q7"DL3<6HBP8DZR.U\_)_XCXO+$ MIDZJF6T";YA3'+6%.J->*A4X^>,9N _7C$[PT.%-[)W1!@0J+&8(,-P^L M9\Y$N/TY#6J 65B)( @%.@L^AE8,F &_0ILG["^XS2?Q?[R_HE^)?_X-+:9A M 2OAOA#:'A ]6B$.@;N"^KX3S>[I<"RS#=5/; ].+5ERRU6H M?E.6"FMJNQDW^>&@]GFG"F=QXE&;+IF:D$J^@IK?ZGJY:U>7DBCG%$XTMJ/U M;.H+]NC%H;JP0WA"$A)2_DO19J8P:DDX7LS2C>6DQS8&=(GA4+1Y1GG?F'[G MEZ'7/ P4X.^6NF#%\YCA^3Z&Y2Q.>MW,>(K-7]')XR-7L* G.A>S/RM!$"I& MLE=*2B.F8O M,5N);J?-SWLAI,ROOQ'AF#4F'12 >5K.^\I9KD@)8A&?\7A! MGG/D@%Y&>!OX>=)/T(!=;Y"4D9X"2@L"HX_$$1*S+5ILZJAO-(A[MO M^(C/A;R @+L &@P TF)8+- 'X"1$TT"@=<8'XN*="WHM+$;+>&/6)S$RPL;C M!=U#&/Y4H+R;S'>/D[]NI[>S5*80XS1V*%6 IUG3D$/[,J"(J1.:4Z62Q*@N'_%7T.-&"?()$[J86'D3=!_(,) M"%GS8))/@,*_W2 0F)D5L'CNQ$^6>_9-^.'"$3AY$T%VCD/+@G^S'<1.L P$ MV0GD;(_9B4U847?L+#!N8*U3005F5@;#=JL&[X?U64_80@8T!187?!<2=Q=T M8!KX25^QCAV'^P7'/J-IH7,P\+@#GV4@NRU"7L.37_A(0P1BP^J'"WW"9)B# M%<$R1!U]XC@%CU^"#/RB&R(OD$C"9\&$$@_/6V#&71%-TV&TRR8D'KN%P6^R M8VUU+$[ M+!HP=B8-43P4LJ &R)6WT6%L/&382"7AA:RFR%X#@]F86KP".!0 MMCS_!:@F3E5X% 2=*F*$J+E>S4TO"ZRNBNK4@/-'-@"*&IPVA!R"SGN7G08B M@O#"#6]>SBH$.$$@N-#/'[^/Y:&1..(.>N,:3$.%M%-7HJZI:"7@#\8)71"F M.O#,I0FVM(!!=TBS%SQW^N!UYW)M:Q;TV>!/ MAHF\+N_MDIR_@'=H,IS$"6%A,A ^=V[Q4Y131"0$(CM' .O@+9=/ CC'3',+ MS'2R>0=2]E"0#X@I;UQR0JG5@'DYI.&9K+UFC)#(?C"J.993SS0@Y6#=N! % M/@'OW! !,@/=),3@ EOG"X 8EW:4KFJ&0:DJX-(;N\U%<!8GXXDD?Q](QFF48IW6+L_+;J MVQ6@+:R(*%M6&GBC-M?CL824R:'VDV>+WZSBWF-)\9!>? M)K+\F#.EAM19S_56HR!1<.19\X2T-:W,3+&;9UABVQ(HO;U1&S88>4:FR+1; M ";7'M"-,;DEVRU.FJ7M4?+\[8EX9"CB4;Z*LZMQBJ2J3)8V[2D8><9X/+=0^ID-WJ"S8B$^I^+4,+6 (\\8+TY+@Y?: MFNLPD1G55WH&GYNNX7I+NC)\_[_M$&.?0]*,\DVIE!G*<8=MBO30EL_B8 M\8&F]Q]W?6CZUT.+MTWWZ[TDG"?"HK)[]9+P/2].?;"]A.^7(:\QQ&S@(5G( MZFN4/5VTQG8ZJ=^"N[2:M,7:VQ>E$X\H4]E=&G ?++.] M5>IE6FQ+"7/Q,BQ7YUPN_75,CJ[.0O;N[\!"W @?3/=H,<%NLDE38A(,(1(9 M)9Y6T?4_\M?O:/(ID8A>!];][DUI@N!\'(<;VJ1 V21T(8F\3(OMH$OYPVRX M?H2../NL4$4"I2*AD%]6R)T-UP,(^6/U[/IHO">-^^WMJFCR>$%B>*TR;5.\ M-(6 "\0' KYO<63T5TGE9,L%^#)FFFY&("#,(?C.O\,3HC")'J8*PU1A*-S! M$NZ'V; $AF+A"='/T(Q0ML,3HI]R0E0Z@D?DP4[G $3TD<^*@B7Y8<[VY[+^ M7@FI@)$AU( LOYA-@&!3^C>:Z?P KU.*4)T6N7)K3S\0'+*OQ&ZBQ).C6; M#":]M/WE5#704[ZKU5@3!FP'*-V[N?BDK?N%3'?9?EE4)/*E4M<+N5F%>FF- M$A!1./:$)_W:P/T 2QC:LOOO#$-;=N&CK*_8!]&:;+,+93#'.TQ#;D74/B-- M(9 W/-9ZST!\OU,MV%/+;8"%VDCL]LN7.]BZ]V7#8)D";Z,0$B7,D(9R$"K' MPRG'X^RI'_>2^RTWV*&N!0X>(6@T";7IPUN\[R@YW_5P$"%=8$Z/CFN>!1X+ M110(!:]9L&5%,'7GNI"=+@?#A+J?"=Q?B,+P(JN%[]:0X2+0(@N&[\%'R M9XS)^L4JTU*'JM%BI\ZWC[J7N9^_TG7"Y8FJ+Z['DQ,I&]PSX M+XO-=&@/_M5M9/TD&?WLUUO:_>C7[RYJ%ZM-L*R&^KX:.WEE?U^P@_*Y6+VM MDV_!TW8$119TK,.)X+OB1.2>_M^_B 3^3TGEG+[8;WWYOV,=^\_O=X?5826( M\UA3@[0!\S0$'LOONBT#FVU>I7/V)4G%J*S% ^?*WW&.2&@)/8*,;Q^"A%)(A1G!R/TW&.&W-D^I>C*ZSG M$'6+)Q;MX;9'"Y2MD:MTV3)-"K;0/AU)X[V>-E\/5G2%D+ERN4ESD9<6&!D[ M'5F)X^E&IM08X6(Z2@[[[7YO+<.1R=.1FF)J^?JB0M)".S$[?F+&5(FG,1N35X5H1YAP^!2/CIR,SA6K5-/JQ);/A(V22S<95?0WG>4:F M0C,;H\KJ"# IH?$;G'Q9#C@;C$R=CFS;$2%JIQ2E:ZE?4^,ANU=7$<@I&DF>DGR>'+3ZRFM/DJM>AT_(Z3M1M,/*,3)UF MBFW%!@Q%)V;]8K2^''?L.:P*/GM[9ITS[?1Z5*4K+T2Z6U5JPF1JCY+G(\NK MV"I'U&L&;LW+*9QH6M,)!4>>,9[)95J+OB6GI.5L6RV/)V1M,&J!D6>,YXUE MHEU:I4RZGX@7U($P+>;J\)EG*U(;=-S8V(,R4ZB(./X2'1;[:?C,,\8S%38_ M*:F;*"/V19K-3DISM0M'GK.3G.IEA4I74X"=+9H5R(KAN:7%O:?IK4J;6-#9U?-Z5^/Y>V6T2E3R2@SIT]4_!+9^HI=-I/;K-1&JR$IW#/FJOYJS#OH,A7\)&T(_!F+"!:D#Y$AJR0/(E-&0!94QHR +*E]"0!9$O M84?[8/(EM&-!Y4MHQX+(E]1S_,V[R2%?[M_1_E$1YF[9.MK].SRB?N1.K/?H M6GXOTCU\T^D?)Y=7Z7<><+D+:C?S;R585VEU'@K6:>[MQTC5M1J:WSL2>[^? M>4[@4.6]U]+\2A-H5:M=WU*Y0?8(B M&+=IP_'@1 JU)Q2,+^7)OQ.1+K55"A@XP'GK^$?&/[X?Z,6/N'5*D.ZU4_*A MX'H6ZH*NMK7V$E>V(SW*3TNCODE=O7'H[$5A1T.VGFP;R/GP..W?_E#6'POTS%ATLX7Z86"ZD6-!.T[X3Q4*M M#*96!K_+QBU.WJZRYF]ZD%;:;3K@;H0'>S;,V&WA'CFS$"S!#]/?/Y?UH0:$ M&A!4UC],Y!02\6<<##U0 &R[C.D97!)FDTV!$(N;1NSK_9J^TFY; MZ/8&>&I=KM$=0V-2M7$U'F^V1G&(.AI]2B33/[,6Y $T_D&.].ZU!PU-X:4/ M +]B7KBZT-L00LIBE@/<&%(9HZ+4(;PK/ Q\S[Y\N[- %4*X8S- 1TCU@_/ MRQT'?LL&IV&_\F^5 R[_H:F+3S\_CYQ=K %ZT9:]NH9=I!H\=WBAT<[Y/Y, M_+!:]L"LB_T-SG;*]6S1ZL0&71@_A(?;H5E\&+/XZGEVD&@1"+-XX0/OSYB: MEWRA(0M,[@5/S.KQ)M/:6&EY"INXPENOT:=DG'SOI/L_J*GH%7@SMPQ3G&S> M:=I]9B%V_130;X?X5,X7=PDOW-"^VE6D$]J>/FSW)(\DJ8_;R7LL%MFIA+]S MX$5C(;.;OT55%E4A,I8U3CJ3',W@EUVP):JLRHFL7%(-4[=@K'44C#$=CX3[ MTAPW!!-SFX8HYM9Y:2G.EU2THDQ$\>LIG":[09%>5Z.XI27J0@?><>\*NK*_ M;&*)]2UH7BK'N/%YK_?J=?DJG_8*Q2_#K*>A\CT+H M+9?MNY\OP'5Z5I$*M5XS)HF182.:VZBJ%KL'UX?S:B%C6E9"4O"LVB_6$BM= M::$47BR=NA+;D3D(/.?)V 'KO5\NP/N*)LJ:.2NQ]&9&3I:EE\E+H7X/WC?G M>GS5%_$)W6%Y;DZ/=!TX09V+ROQ7H+QN95PH9 MFXI=C;&7L_W78NT%;7VYDMG&5F+2E!(O;*'>ZM32B1QU"]XFZN6R4%$2+28B M%&4J/2LWMF/$V_C5E!89=V%GW9\QIY6*NQ4@O,#?G E[.RZJG*8(X(LPW6"'JD0(R(PQB1N)CP*/JJMQHT*R8N4&5UF8XD:+'R]90)Q 3; MO\.%#&L+K SHQA=84?4-$C;;OM"9;(>D)!:VDZ$Z+"7M#C#^1")YI1#AV7<+ M?J'TZW6VU+[YE"X0\ZRF@&&;__>O:/H? UOHX@HHK+QQ[AF<7/C'6/U #T"X MLX^+H%:P\&].]AX;LX9H/&/P#4"' +.10 -5._@*O,7@:-(!MAD&SPI C&@@ M);0,%$(9XE05)R+'JB90"FT,:+B"Z2[P17@4X01I0 _A# Q+-AT-=I<&5B$H MAOLF%F7EX%BW'1EFB^9,1"I].#=E?R:!370@I;:F2\]8_NCBA8&^K%DF>C&0 M5AF^#**U 96"T]L_\'A&[&(A0WK"/SF4403P(-Z ='-,C*@Z:@/_R*Y8488/ M?(+&2+:@6J#G :F1!!,^3M=88,$@&<8:^ RCU#68&&.*0&_%/1_SF863MRHQPRA;P$/-0 M:%,DD?S'.&3),W9+Y?QZXO)[F V'+3QB2DU3D1N%5AQSS?@&**$N3&3HDEVIYEACAL$>PT#S-.6-9SM:;UB*\XH/+^#28=D''2V<_(F/ M-119'[F+._!^&]>_;K*9$9>SUR*N&"DYUR_.QK'DD7\E/^!>X4O^;@HZ/'%B MIT)CTM2U,>N(;6-"(\UV@P!UZA^K::OJ>#7N"3S>&0]H9B :S1&/DC ?B]1\ MV0!LTVX>4+/!<-?,3+S9/(5L_2);L\@L@_\'"](UV9^M2T6*UXJSS(CN:^5T MJSTQ^7KNXFQU703\F7-FXSKLD+5?8JV;3Z-,[S9M0P>3U.05++&@P;^F/[>W MM497IO/U%R:AK>U:)VX-X@7[U^_$);F]<"8'H\-=>@P$32AJ\.:("7"23G3H MYT@$&3P->(K#\/-BGL3OX2BV_2;.Q%T?T'M4*0#"O#J\..S*YYHKCM=JI6OA MFU1O.VS0U=ZR>P^/4EG4NQ65'8I29#$M6;]%$FOY9K MOR%9KU<"]@&Z2B4IWM":L3E34-*Q38&OC&J;UNL%IA^FJT]>&Q'[K&OX\7GG M35.;GRUR"EJJ!)H92=BX64@OGWF8U4-!*:L+?Z.%.-RL \.OB]QG?$<\%>DV MV-ZPAT>2!3JALKG98$N=BMNNUM I/:14OBHZ!A1E[%%"DV^HNQ)K,*"NJ;N< M;0:F;'O>W+L"-U/%I24879@J[(*99B!AW)K%\2@N1(JC]HI(TJ2"5Y*U+-,T M88&( *1\ 68%')QPA>KD+\H0JH[_-RW^?T M??IZR6\R_1PE;GEA_>T"T)N4?)//Q$U!V@.P9"+Q'/MA2R:?\=1C+OG/+\0' M2*L_4:#\7;3Z9DN^NE:GWKF& E\R/GK)8?'^K]\HIOQ__R(2^#\@A'1^^.]_ MQM]&O6]RM2DT!Z$Y^(0YN"-&S)^:"[A_"V14.*3'1!0-70 M%S,!]U[6'? T'#L0++SF:Q8ONYD/0S=';9CI=Q+EX+>:J(J*I9QC?VDFQ@UU=FP\ < ML0W3G%#T)AY;URMV?IT0;\H&O=<:I[I,7Y043FYUHEIUR0FH0MF/#1?S<(&R M;@_H]&Y*K.RNQ( 7#0XPS;RLJ_L1?BUT8E^SGCE7Y ZL9C.W- 4ZL^DQFR5! MQ?(;)17KV8=6\[,G6)^UFIMZ=+Y8BY8J);1*71YJB;XZ \Z+!*S^7L[+A_S] M7+-"#7O24!*E7&1#I7*9=.2FY.\6\TS<7I3:3*68[26['5%)KB#Y4\_7=%JA MAWJ@;1F]7H!Y8VY?>6PCL/HE\$S#S=E#;LX&HVJW5.O,E3%%+VM)MLM4.RNU M0]W)J4'AY$R!AQ?$O7MF\\QD1%8B-FW-\-5T2\HS3K _6_ST2:N*'Y9I5$KU M87$2GTJ)7C:_&G;,#=.R?_W&G\GXF5']N$N[&.4OX\]\*)^-;,Q2)9XSZ4VW MR4^Z>HZSS%M2?C1(JE9D)6=P,OTRG$]?MF!N-MH*^X$_A%NP0#BXFWLS*+;8 M2I-9$RTUW'Z%VZ_K>ZJF+G)";R=T[N,RL>0ZEY+L&I-(1.5*].7E3#I@*4V\GUGR&$<>I9:Y26 ^:.+I8Y=%3:E;EHJ*45^?^JMW=R>:+&LVNB.%JB)U8:&CV^P'5[EA'>M)PT$'%./X M[OM[-_.QO]QK]O_^^Y VMRV$]2E]1;6NS,%\G<,( 4R% ]QV*V!/2UZC@M$@ M6B(5H85F(T%49$,LI5IAR6LP2EYOVJLS$,600:F&N67]YT];,A%[)N_OV$,V MWW(#?5=+]B-LUR<7";PE_! EN[Z\T8[>M]G;GQ;R'=Q+Q=#%U,M5]06@7^5[ ME'F]#/2,5'>Q%_=.6&98&<%%.?<.SRX9?L_#I=OM>?]4N^Y,M8MTT7("H?N> MLKW6J.*NS7O0+C.=^O'6WM$$O08GVX;/1YOT'*DVZ:7I69D76A-\W*F-0(T MOF)CGV HXD.?*]TZ+&[N&DA\@XCW87S5PVP* KV?OZ?/^BCN<% \&)![P=RL MQG5&P(VJE'I19H^Y"WHPSP*=88< +U87!_AB44DU<=;B9N-1(C<7]1:D M\Z_?Z)SC(9V<[^S/=L+=6M!V:_=.CP3#:0:0 M,&_X6>A9_PI=:T!=*VPG4-4,HX0 U06^I-*LKH(A!O$+G6J#J?EX7>!B<6N5 MLB6E)."U%BF M4]WN*#Z?)5JC./1KKV%\AOO)K]4L7J5=S7G1&X4WAVY<-B,K:W>Z[M2Q],&OW[/__G_#U^V\:4F/+8&?BK->\%#8"I%:MMOCZ4ZZ%=,2^4&TTJ-@AN*7HR.[D6.A M,]ELHI$*G>AKG,PNLNPR"4$P"CK%QC@'<\3.I@1 MZ5'NRG7Z50U$5\B*P%Z/ J7R#7,FZ"!L%404U!H084'68,SK T"=RM3BXV@[ MC6=SG:@D,['!2\R^4C7^@3+/+0-8U,T[%N?0S;P.,.X\$?K7$X#Q\45F_;9_ M0^;$]Y9(VO$1KI=[W1;Y?ADQ%"MZQPJE@V.%R]O7CUV%.8X+T;?OW;GO3R_R M.%36=ZH"M1-L\DSO<&=_R<>[NP/<@ A;3"Y@"UR@R?PMK^1TN)G 6[+0F% < MPDQQ]!Y9 *#WNV9!>]T_5WA.$C)6M,PO::4Q4%[$ZE)5YM>Z?G,OZ?I)MW82 MB6?BIIE99U_VC,?W@=;=KSH0R1].@9^]?()XCD=_-@ENG08,'@6(Y_1/5P/R MF?SI)/@N0O#G1[9!"PQ^8BAP^RMRT>?X?5M?^%#DPYTP+MT(XP8>\9.DN-(5 MN(#;RT#=N3P^GNIU47S+JFPI)E M8'9]:I1'%+5=T%5>D99BNC1MY0EE;5#.C5?B";_FG=> :=(=;N YL5VPR' 1 M@^+&6S_4H/@@R]S$HN1Z[6Y*K70TW!J.ML--G,^4F9M;E%ZQG*%G>)1HY$A8$)JYH40*I2E^V*-\BV>2**M2/'<;=U2+3AV3S'X6A@;F\'@2" M>!%L<-(DWRV<1;I\<-GOV -YL&5C-=*/FZI =ZSUH&AVQ1&EW-P!;;,O>I=9 M91IFH=J?;DM3D*6"*$E=$10Q8 MS5.8H/WUNZN9K'QM;*@P0?M:@O;NP [WR^#>?>F!\$3[F+C3J[XT,CUQ1BO$ MO*%4N:E98F\>HE8;NI6)&+T,(QI4944U2+:!N\@0\>N&J#_>1+R:*KJ[JMPO M+7OWI0?"2AS$J_%E4L7+W?9$BNB+HL)41'S6N[F9*%"RU)PTU:ZT+&]U]\Y^ GXC@.6P#K@+A-9\X%9A<-&;+I@UP"=D,9K?-2 MLZV81$ZR, MB1@"!YEC V=H"*K'&?C"OX'6@8+IJ"##2,&/F QW56M2W>9?2S5^DB?=(=_ MQWPKN;3, ,*"^7J_M@%1_7O/"L0XTF.)!$&SO-*)XO9LM4E.0;!^WG<60<.P M*IC+$T** ;,#2X1HT1_! P@PV4]5A;=T7U4Y)C7L>W] R('<9J1RJYR5-K0V M2-B9?EO)MH!RS'1!P#: '\:IIP,R+0L&\"H@#I$%*/@\QEL"9FK0T0@K8"ZA M)O#"A+5D$\*# BU:B3P8=MAT]1EK"PO'NL+ACGJ)QD[UQAN@5A-1!QJVT &- M@(O>ZQQX$"O+"'?4=7+00Q/)?\#K8#O4Y_?!);!;XUT ?UUC-YZ[UK )"T$, M(7H4(HIAP:@?R ZR&V!EAL7-/+*H4#I5P;$IJ"GMJ;- CS@V7NB[QY$!ZS@Q M_GHA0/Q 8>*[^!VVP\Y"51'T!:N;FSJ0S[T2>#PL"JQLSDHJ=X):>;,LM9+( M2MNYU)<94IBG9NOI2[J(4[<-'JS49D)TQ*J)*^9$MI-JJE>H (TD?+87!V$= MT!% C04K8ZP"B05E0K-, S(2(J0<'OL[0G6@/$\8V'YPLR>HK& %0(+Y)\]0 MEBUY@\41K"_X5T2:BD%L#?!WN(T!?W6?C10<"/9"%R:"#J7,,#5.J]QW7RGH.X(T2'PPP#W;+ M0&X7.9*:IB+H[IK 0W7&N@(W4S59FVZ>L&HUB_T%:4#B_[CCT&_$/_]^(]#SK 5T;I?V+V<9H7=4UIF1NZ;]DJKRW91W'9&L;5-+U?'^L)*76$)( MK;>?/P%%VIL3QB9Z+1#6&KL6%4NAD-5O3*@5*\IPDGD+&7Y?'T/BK5&]G4J0 M=%^?#JCLDB3GC1;*=?MM4*%L>8_%)LYSGZ"91E[C>K$$8/?>6N_/#!Z.]4;! MEDNSV;8JL1)3,D:U0HN973"L@#AT7:T&_340"%D'I6 M WI_ =,%A15A'XK03-S*3(C0V[M4=TS%SE!TM8R0@SSU%91AY[H_:BQ <@(/$8IBI.E;N*E,UJDM=:[42,(-=@-$B@%L&4F M;YQ$#MH![W8]8[<;"1 9F(S814P)9)IBCO X$9"L .)HY0[MY.&)A3BN4^M2KCN0&AFR*]@%>YIHVJ^< M6'#[=WTHH_WM6??!O#CB!=30)L(,?HM%.\9T*[E&(U'+)&EQ58U4B!=271G3 M7[\U58C 7/G9H?!ARN'PA!_8@P@ZX__U&S.AA/@%-QSX[E@XS:X=[,.)Y#^& M@WIO>#;$-12[O[J&PEJ ?_YB_XWL&]@S@*=//); K[H/?<+^&O_;&U7I#@FMAC M>V*>4@U,Y#B_ZE#D/$A^QK#;GF*(?8.V.,2G@SW^+ M)BN+')C;OD-'235,W7);=(B_=QDM]WG>WA0%![8HRYCBM* ZF\RYU(C.X0Q< MF\XCT4)QI?-D_-AW(P+YK^^03BYT^6NO$DT#YOS KA]N?\R#A[E)?# "6 U9 M!&&,X>[ G.C#VY(!1=&FJKCUR#W3T(&:1Z/CAQZ0/DKB3ORD0?!M$4FF(0!? M 508_'CX6 YH,MAK8M!0\_#@;R*@PP0#I@W&XL32.2=B @*X0KTVC$,>$_%G MC/+)+YQD/@V@1^@Q'^,3?)R;J'3(ZK6TU*[5FV^X;Z>6,;JGEU8,FZBTQ[EU1F[B%+R?D8JG?$[ U(-"ISMS M-"CG1(:M=3+"-+F5A#X_U,?X<*/%OUX#]34^JK-(-?\B3. DE.B$;"8'8PO$ M2B01.^.BI^Z[7;NK\:=G'<'4^$<.HB^4;OPS41&5QE :I8H]1K%Z E7NI$1NJ?-QOCW\#E?\X2X.B\_4&F9C/IQE62K#4/%N+3EH]X]8Z/R@)=C\SJZ7Q M2+YB\EN32L\8RK]VP0M7;)@$AGL2H,IN>(LR' >U"V=9/K3=.3,6=SU=/HST MO%#H,#$-5J IJ%DRB,^\M+6;@CJQ6[M #G[=Z=R-(K^31[G%5,:N_QPDG?.W M9RSO1ME@]P,V53J,&>%C3LYKH":=F]G=]*]8)O2Y/CM_>D;J9:9+B#J^HKN9 M"[.-&,U5Z>Y&B;2^!,C5P7<:O96HEX M9S0OS6]#&0$OK;E9M;O%&PMQ,;<&YJBHM7[]]CLL!(]:P*W,2H!9>B2/QT([ M ;9KYY2/#+E;K>8K^F #LV!%'GU!@UE3S+VDX97[8:^HGY-$0!NG#VWD7E.H MPXT.6@(<>+*V,Z7SU;ES5=/A(#?;<3;/;Z* 68QXS7OH5QA]JB!^O["X_MPL:_8>/?L/%OV/CWVS;^U5,L MKE/;YHP1#)RQUNMFFE5;?HU_\7R'3R'DP!2//GIEF1;'< M-G&P]WJ)B:L)GZ66\:E?X]]I#O??E'*9GVC%EI^C7_!3C?)TLS09@I"B9U0DW(^N;7]&O\N)G5K@/.JA0L- MG)G,5%O6;,JO\>^B'*^;$3K9HSMIO2G9&TXT=-NO\:]JO'1)>E3(X21=G'72 M6=S(4/99X]]1>I(@\'%:&$TFG#"*I838B.42PBC*Q?E8+#WA^4GT\]\XF<_' MON.]YTH]25$$ACH-[V\T4RA6/N\Y6AF6;:Z]M0N,5:920R[""5KS%CU'W[ZM MZ]M1.$@=A G\&?N#'L*(.QA@3^1X,Q.V$+Y@"V&'R.H9D1^FE3!:@*.Y>TT^ MU^&&UJO+46.M,'TJ13>3Q=(B\D*%?8,?MV]PZCD6) 3#@^]]8C\;=LT-E_]5 MW!/\.9'ZV20(&)9RJ .A#MR>!,_I^+>@P 6P- ,;$J1^MCWXPO(OT,J0O+9M MN&8KX:<+]Q(.J*.\1(^]'R@JIPUR+RLM@74IG[4CH4L)7ZX M5W8QJ?<$Y:V%.O;Q_-^SQ8="XB&GJ6(\\2,-S:IEM()HLHTJ%*WQ!1_],Z;682@WP>U])X(QUOY?'<9)E)39UV MI$"GT]=J1QH/G#S?LRO3_;?]J*[AFVW?PV:C=VD@@]][0QH< W^UQDH'94@U MT> $66950;/>MO7=6(FR.\.7(KT4C [>L&9&A;.=SI_1*'&]Z.UG*4!H$4*+ M<(OQ3:XM-6I,3)O%%W2&L=T.G/&K]%D+6%(N3,-Y_3>U5VIS MO^7N-2@[^+NWEKO?%O_N2P^$0[A%B/BF"V!PJ1.+=LLU.MMJXFS$V"SDH>TT MVR2?4L0YR$^8U0MM0F@3'CU(?-,H+ :]?&RSX/.,-<[7QK-D5^[6*:>U)C * ML2M&AM_%*%RYM>8M+_KQ&LM62#LY0ZA\P-7QF+. ME3$"7AF+N=WFB%%I,E_(&\TFI'Z\T6@J6LO4X)6Q#P+=4E-=0/?43UJ_+6H3 M#6^O?2*N/+Q;EV=OP-[Z-U]CO4D=]IR"\"1@S"N^9DRT ,QC@GR28Z!HX+QJF+HXM4T (F0M=XRW.Q.#-40_7!1I( M\ YT;=]XP3,@2*4).UCM MWHB ;KWEH,G &: E(72 DPYL<"2/@#Z][FT>%=^EVG6PSO:"]C;461-A=0KN M0KJP0:"+/=8AXQ,9D)7#-_*HHO0K[7AZ^ ?]35S"-,; BB/%\ 6+Z6_&^:Y2 M3J>D?D?>*G2^MLJG6M!=^*'&?9C(3N&4-CF0(>=8RX$;< M('IYG'D!=QD%4 MZ\P$P:QJ'"(W^KXWP#WM M "!*U H"^")GZMY,AAA9L+T!LE .O*6B(=!BL"Q-=9IW.L!8^RDL-/WPP8N3 M9">(R- D(J!SQQKNK/AK M9A3A,#M]@A HE@5^!>S@'- /$*.!=0-5,H$#=MRP Z^5<%J#0,:!F0HV*^_N M<<.N@G_JB;^J;+R]:!1&0E-AE%4$I^;Z0)?4CT/5>]*_\^1M9VTG#GTCT/9& M34LRW:F0HV),D3>EC?T1A^Z)R]?]NG'#D_514A8#JK.PCO3[N6/WLA M&2/X:EE@#?/[,,;M)3#INNL$,V8 4>H:V)8<-A(0Z4B='W43*[J2YB>1UJ*Q M$-@/Q5X)'%!T8WR=4[8NFJ:@0KP],*<]+#]J-PL[Q9_P[AFC160!$&%!S'6@ MZ@Y@_DYI 4M/GNX:..W@ 4A((,0]A/AR4/EU)#VH^PI\ ?@OHNV"0 MBMU^N&B%;HO@T8)MH#^:8(W$X8K?E(FZ[A2:,W7 MM=ZJWQVV;B)X#L-/!02VP '\W8$J0C_C\ @AOT*:/M^UQ\'[*VO#CD&6L%N# M(9S'CLB?C85#;-57^@8D\,333BR]][KP>5'TGT/ &K?=P1N1[-'L(,8;C(,, MYWU9RP"[=0'U^#Y>Z/$+?1__[%TQ^& X=0C1R8NH/34V!8X,]?PU1$"5B> M]+I9M!O,KI.%-ODD;ZX-G'_IHX8%E!H@ %40/@AM2)3&A 'F$%+$OXUA/#Z- MQKMI4BH0*7++*E2UTT%H]'Z9Q0]2[0E3#@^^W18T, %W%&Y^%^HCSW-TU+_' M+/??F/7I9J,0Q^FB1+*DKM6%0J*^F/JW;OL$U:$^[_FM#">J16KT5A(29&>\,MHR@9IUGL.O?S(?XM?N]8VN#1]^.K!: M']^/P]WUG9E[Q9.23]NT>*(HX5FU.\ C@ 'T2CU[!IWY/\GS=J M]5Y4UH9TH?6.:?\B@S5>#"9Z)U[(,VU@N%HUI>A7I M4W]FT)[?.FG:08K&%B_1\J ^BS%619#[U$ Q6L6I'^PK;XZ4:FD^DFBKFUG- M63K3*C*V'^QK8EBRB$EGW,4WW5QE/C!:K*7ZPK[*')-41ULA02O;#2M:\09# M9BD_V-?*DIC0J>YV+@GS?#MB\(L%'FGYP;[6Y4TSEAS&$Y(8LP6M5!GU-J.6 M'^RKFLLWK$$?3TN5R<.39BCH=EE@7ZJ4A'DF9N7J4-XL;?@I&>BNZ,IZC MUP:FZ705I%2>0BU ^*KH9'5%P<@!(R1KL/'<.;QCMA[?6HG."\4L[51ED=DL M;8&X%D3KV1WI#VY@? %;3_%>[P3@"DP&X8/Y?=4W/A^ P[KLQKQCE'NVJO'F MLFN._!H6ZM^WA3H]5PF$37^N#3Q)1A0B4BDPF[70KJ8R,]I2[6N"G;Y.7OS/ MJR)^#-:I4Y&&)ENF<.7N#:_C,WP&3&[?;>.#Y4_OWY,+27YADK]><9:,AHP( B/P MYV0BY$0 .!$:IB!P(31,06%$:)B"PHGG=&B;+LB(CU]F_-@^X=JK=H_ R2@Q M(?$3^+F+7M:Y/8[%%9=Z$8#!Z][7?0\_\#PQ=3L@XWM*P3&%SA8>"L+-88J_ MA5%X-+O_K2U](&Q[@+%CWU/Y2R(*WQ!.^+UEW18_^.%%X()XP8\G!5^SYW>] M90N>"2M/!=5 YU5?L-CWGOX=0)101NC>Z[[0[7^84@DFZ.>CHGW0RD+6-H+0 MAMF+HT/;[*N7_$EUG9]U\HTL7M '>"2SCC1*94'D?5'FO M5VSZ%>V-,50D9KZT9*F0FQ'$4DA%9EQKA]R;N H:MQ,AW5N0;P#@=K>]KU<- MU&77G^J'SB:#))I M*3M4!F2W6GFQ)I0+B_N43%T'&/?["W&HJ=](4Z\7^WQ&5>?ZNFF7R\*4::0' M4;91&)K#Q=2!JR6>TJ3?19O@9X7N'N#<.YX[NN^#(8$ 9U-Q*U]01(RSR+2U3X2.)K0LIFXQ= MQ4B'RA\D90B5__O$9Y_6_I)LC,LOC=D0[]3'.:-%,@LI.W6P8Z/QJ\!)AVFI M:Z_-:1'@>VTNS$^=F^1[PUA?+>]_[X7=W])>.V?U(1LKK(H>O,+"G!V8*9 MHV*UU!9>H(81UA.))\*<5:B]H?;>(8_U(?4=$!VE,%FT3+IO5BVUO+*GU1)4 M7Q BQ9Z2L2L&28^AP4?@^=>!G[_T_8I[3/(+]>!7A@_(:BJLX'.>U!8-Z2T8 M#3$JE46J6\E+I&(5U&6LJ>F4[:BMJ )EHLPWQHW@,"($W?@,Z 9Y"()QQ"N( M-I'5!5XT,XYCV8",<:,X1KY350.$ 3>[X-P_\YQAV% M>.(F^)_AS V!H"KL'!+KB "BB0#)#0<_W?TV-&Y$\A_WN^XZ$>7'K"KM<0AG M@LP[CX:?.U1\@A)@PE4X+2: )$T$$!LAJH(W(H!B651$B*O^,2S5'771#\+2 M H25$=M +*%YF*&8,=-TTP$5,W6!!6_:8,!LRRX$K ;B(K!T&>(N6SH*(QQ9 M.@!5!>2!Z-T>WM\.!1":Z>/N%FCI!X",]\8NN]K>"0JDAUQ&F5E6US= N7JL M#%R"'Y!9(MV9-9;%>9+N6\(D/4XP\>V0^O4[_A3%XW\$&[=8Z-H:-@R '5$" M0^ZW<;'SHFZ [RW 7D#D,D!)*)6G>1N\L*RI@M=.(MJP1Y%L=%R06*,8+\@M MQ>Q+]LU8MM"W8[V^2K1QD8GJJ5FZN*0CB&5$VB]>_B#EH58XS2*0L@!_@JB! M>>3 (#UVJ+[Y=L9#]?6W13ME _8%#$8='&1@_J T )XZEN49:ZA ;3=NEP2@ MM.4F5M/T*9AK%O6@.7IIN5G;00GO^]6P'# QX.G 9#FX[Z@+A(-;N-^#P.6! M>3Q#J&D#&"5@D&3@CN"7W*FZW@I.UD7%A@?QZ)''(\ TGK' M6N%B>F,+9-%>XG6@ -'D4R+Q*L2HPPO?+8IS&?S@CCLG"ZP.]Y$S#Y;*2Q7L MH];+7G)_]>(/&=LG ]S@$"+&'5]D_Y__NI)O5.%B6BPQ HMWO M5(@X ("O]O5K;9C>%A:Z6>R9B7,?E[EQF!A,#BSZG4_V+['R$YSF@)0;\. M*'8$ZN5\ZQC6R_WL'10"ERVFMK@>3T["\^C!3H?%0!P"=.1?W4;6=]/\VO[# M_0A$2@A'#>XU- 2(MF]@P/Z^#@B?*U=O@\2]=0VK(RBRH&,=3H1Q-PCRW7O% M)95[]L$P//[R?\TIR+[1O3?BO$O0[FF4 )X&<'/)-.8CGIQN[[G/&#+HYU&\, M"(+S&\^:[+_W-_'>-*7'EL!/Q8%E=I,>SF;\S02)F_BXDKX?;L==#^YLA% K MH<.M)8B5> %P!>QBT=[E>.OM[%8AJ=#6C$<]&)W&6(#.,\ %[V%+L/F%C;0@ M@<>HGQ;TIJC?"&JC H(P >RE'-(8^RY<#OF\IQC0T<,O.7\WA-?VD/=);=18 M%3@SQ] M$O+_@[&;M_Z1W;(RU&; EAFQ8S>7VR;S8MK37Y_)8WJ-],XRE9E-1E"Y&6"A M=-1QS^W8DMO7T@?B[C5K.6G@Y_/8[F8A'#W1^^K96/=9W0FN&<-B=$CW M]65C-:5C9"EUM-,JU?/GS8E W.G7G.CL+2 !&]I3';M9G;A)G[8$ZM0H)G6 M)LHQ&VO=3XF%;O6%!^$F$,\_[5ZP%^>_]FT_VPDJ1X2O(U(+ MH!,CS8PDJ\W9>HQO&CTR,XRE6U7B<^($=]8UF++:47._K_8^:JC":ZQ^ &ED M^5&OG$IE66:3QK549VQ.QIVC#=!G]C]G;VD*.OP &$=B)X<1\D 0M_9VU"UF MI2U=65GCJ!$KTNGR]-?O&/Y\#CO_OQ_?^ -!>'S1ZMK:(XM6>TL+1)SF::6B M4\GUANWKO1N*%E7>SA?QRKHD5681O%PFF8@$VZ]%H\_G6"C3Y"!*92,8W9#GS$J7[TH04,DLC/1[=VO4J M3;53X(?-GD021+0]'HN$V&B%KO=$G+Z_ZZTUV^ME*C4<,/URN]LH\:U"NT_= MSC[VRTQ*5894#V_,R^LN2\4M*U5"5Y0ZF*-JAA78B [<6&I29],AZ;6@H(Z*+$\SEHP>6\[K,G M]/FU)5D7?C[C;C_0;%N M[_OVC@!:S+#ZW!V!F8RQF3&VOQ!"*D @)*R!P;_^S:PJ"3%X!HR].'&BMQ>( M4E56#D]F968!9Y#DQ?3^XGZ8FZGU(YO 05KN-Z=]N=-V3/VB& _>/7+5&[2#+>LIA9>.)<30]@UO?[U9D+^KEW:4/5?N!L%FS[R[+_6QZ,=/C,;-PS)WO*/6;J)D2Q\549A*?=DIZH8D['PUM%S7\ M]9S-WY7A]L+UJ,=RA7W9YZ>Y^ZWZZ*Y5S8^?QFJK7BR7:]&'67QP9-O_,!N9 M,;$KMMMJL*Z!$QP1I\K@Y&S_YH[^2.-__?!0ZL125\UQ]3:;41\KR:Y*CFG\ MZ\7NHWQ=F8O53G@^E4KYN[*&E^HF0MM)7T?R(8=E;.9?HM"N#"[%S=2%+3TY/MUJXZ?%=$?_C6/\/;?SW,_^- M\;2:$)6LV6Z*\45S7# [B<@18P-J7Q_6QZV>*JK1RO!,(DO(FF6+IA6468:M(!,A?>=4OI9X(FJDTFW45A7&M,['!N M[.3L3*=W/2](C%,+-S)]A&59&H^G8[OP]7V>#G(##.3CEXQ[@?8 M"G^GCW1BSC';8 !%I[O!3F8X&=^J$3F?B$YL^;HZ[99R\^-M\*4]M@:=*RLN M-IW']L6%%2WKXSIU@G< H%>MX)01ZO,>\(?U^-Z\W\/M>?S&F6B9N[@BJBDI M(=\%'V?34>:HBER-/$P7_71":7?DA9.KW]S=]XJGIE M2+Z9C%6FE7*_&AD?49-G+AZ3%W'G3FF7GR*+998,1XD9\W1VP=U35?Z4KL'84NUXH1 =\1\<$?]([EI?P_AC!NW"N;H?OG/RC9>LIZ=ZT#7F M_/F+58IX3YJ#VT@A.^UTVXGE=68:MKJ/L=B\&^F*FT^*E?Y3NC:\Z8K54O[6 MTY_.=G+S;FS[R8N;I[&SZ [*;:FZ MB-2C^4D^F,=69UM/%N*M?K-9G#7%R6U6[YH9Z^XIB!T_MIZ\OW[(A6.9<&%< M?%P^*<5(]ZIQ4^\FMY],6"-;-4EQ(B8JA6XGW!7G-7G>3>UX^UVI5[U\FK3S MC[58IGLQ3R8,I]Y-;S_9M K1EJH_5MH=ZW*^* TNX]/)')YT*7^@_A'4:%X3 MR2(O-8P(YX+*[3*7NA83Y;I:C$0;3_/:_-P"XCTM(*+^%A#7Q+(($3*F*>D# MM[SHBS3+BT3=F?%1U84K1UNZ.%9<+WZGA4*TXA2K99]/94,8%U070::K?E_2 M_W2K2JZI:\6G5CMRW;V=BI5\9A$>[.S"Q@)9@!E,L(X"X)&I86&_!9 'B5<"-R4PG4)6DTPI(&2!4^ = MNBJMUP_;AC$6X+?P8TMEC4IPF^DJE/6)XY!D:C/OAG$$SL%['&-PA+7>F-&0 MG>$,AKZ?1$7*2/&0WTX=HRG&ZUNW._[&"J&PC0;F<;(UTMX2JO5>AA]7+*64 MGRRO\]6+2&HIZL6,?5,_$88'#TA8$LGDJZ*,I2YXN/6]4D"KU=;)LW>KYD>4 M/<. G='[@#;))J!D"K@Z)?@6?4 M8![PK0UPF53[U2F^NV7D%_"!XH.5DEKH MWE^19&:< RZC%[/IO-\YBV,I!L>O3;JP=^H/@PZ)PNUA$ET,E^75I/(QD"' M+0=_5)+=+@2,,PEO&PJ<_,[,XGT7^7]P5S_:0G=M>[.&M=43CNYI,A=[#+9F M[4A>G9MF,3K/7"X7X/Y'=EW$]BZ-__Y2ET,3?"/I]BF7$-LWD<6EZ-3J,U5L M=D>ET<$)GM92=\/P8G21GSPJD_9C_ZJ?G>V%X/VW%DQ2^\1B<";!+E)HF;3E M 0S0.^T-RG3?T#1CCI:%=N(3+&<"H\"(K%JU[]A86(I08.),4!E@CV#P4%FW M*I/0!B4*L(X"MM5P]X0I UZ].I00"*BT*!5HMK)E0/R@+($2U.BK5Z;-$@"X M (! F,_+YU0RX!@9B!/8B-=N\3IOQ)$V(A5*A<\;L;^->.>="Z^: MAN.M.K4K-GF4]NBO:>5/TR#UKFY##&IO_^^J*P]?+6 2),'_^Q7Y]?$&ZO'X M9@/UH]XSDWJI6]H;B$4O\%BGS,=$X*MO6:%>4\/S$U@SG;TQ]U>O[H0ND?J> MET0Q._E'WD]^L)Z5+[JV->[O,Y%4,,>EH&*PY1Z\\AUW']0;HW:^W*\,QLVQ MDZI5+J5.VAET(WAUR8N7EG\#BPW$CWT'.WLZ>N<[*YFS1CFL1LDYI +S:J__DF_=-?DMX4_\3/:.5^9 M^4DT]-7+/>LV@OBH-3=VJ+2"(SW&;[+AG.@\V-6+A^C=-&?7NS%ZNUOX>T,D M=I$DL")@1#=O>?T].JS6<9=E=W)+I_9?/5D -)]5N8FL3"U#=L*TT$5Q>=<=495_U<7(5J[=\_ M2*^U?1@BO\ TU0R]/6:'DA/C=EN=3[NM\3)U&Y6>2+X8?YCSZW*W5-S?WQ!0 M,=#DN_CGC)O.N.F,F]Z5)^AIEAT:)*%GAG(NF4 W++C?DOMD9+IWATADNG8 ZH\5SFS4$+-6^I#-H5.UG M07)=5W"'@FN6U:?[Z[M4-T^&BAA\O+2O:XM!-X4*+KR=#_T=,5*CVF:W))ZQ MT;NTU)J,1D%&% M,D)Y853Z%5'3Q.93?%Z2+[K#^_BIE!'Z+,!'"F?GDO5C[Z5]E\2R6TKB-:U[ MU[R,C,O+H1[/1[IV?)IY3E[?2+4 OXP928VEA":63!GZSJ88/4G# B'!&A)B MT_H?>,K$RB'9,;$:B=^)O"H"_B1OUZYN'Q;CJ^73^+&E%X.E:[*XZ<]/A+?Y MFC_&V2\6".XFQMVUD8M81+EJ=W+!8+66;%[,+T^E0'[% Y\ID???HSTG)OE# MA-^+@V09"7=*?TZLD/&=FHB)I'&=O,Z79J2+?6U2VQWHWL^+?QJA*QZ[[J2U MV$E8[<)5[';13;_H.*UAH9I!VG[ ;_D MX'ZR!S1#'VQ]OU'X*NR_\O65-B3BRU#J^:3ZG63%(PO#W.BH[TY %Y4JQ#D M %4G"K^F=_62";(3#JN0/BT*9MT^)'ZZP>J(6\94E854+,*&YMDBP'E]0U/Q MO2K6*&M+=NVP95.@N[OX&)ON^IA6U4%::2K*OVG%-DK%HR.9\"4,A]U/>*TQ M I-PV&9S RE&6&M$+"(F75'^'M]X? \[7K"K_GE%R+3HF-\K23T8'$:43QB M,(*OW_W;8PU/]-75Q_3.8TG#>5E$HS)I."C;J\Q.AB05 :6T A3KMA(9SH%8N#8K_?.>*LRW=$L@U8\;YT&PO1K M5-&!CL0(EX)7LC.):\)\-<+K_?D"?2I4[]:[)>..Y,;+GI1.QIZFW>G3F_IE M3-T7TF@X?2/203=LH/E4@DWTDYF 7*H81-A%[P\WWO"SNC<<-K/!?9B:1#$F M>->U[?L2)^.7@#X!KI"'V.^:=8IT+.)R"1;J3VDK(*P/9(/2LAKW 6FES=A4 MN)RXOW]AT3C+E4Q:1M^>4[%SIBBS;#0&T_$_ALSZ75/N9^H!QZ.7%/HT*I-< M3GT85D7-Q_II\W;<%]Q$-5T3E6'OP)5?>[OE&T)A;;?: M@ZB@CL6'"M[=X@ Q;#:K==MUP"# AY7_E@G[1/>^%V^\]X\:Q5$/42+Z;#E< M)+:*G7$SCC[I>AGH__Y?:_6MGMAA*P/#_.T& 7W+XG6U$1H/') @*Y^5^O#F MWY(VEY:6&U],A2(Q-\#XVPLD(B&$>"B5^DM8_8GDV*(E=DGP46RM"P+[U7H? M!/[9*S6\?%ML8WJX/=D 4E$?D)*$H8E6X?^TJMF=Q:VO.'H 4VCC"5 Z>%'B MFD*5#@2P.%\]#Q=?*[MLDHD&*K4IJTQ#R?R:WI(NLSY\+_WX?WJF\)]_7GT, MM16/98#&>EE''0Z+?II4GIK]PCDR]!]Y"_K_]<^_2VAK#,<"4T)M++W<(8<- M4$QP:_#$' :RAFBLT-I,J8^$_U(D6_I[58S[HBI=UP2[1/S C6T 3DU4FW)/ M1E=0]$#Q$& L8KW4J[/FQ+KIZ#@8:2_;LXR9OVD/;\MSYFVKND.4C/W"SIXQ?V=/WZY1YEO;MV_@7*/JU%5 :TTB.R;#7O28#TT :KQ#:(EG M411(NMZ@!K!LMK3=YHLNVVX*96Y!IFCU+.38<^6%TV=+%<_>UU MX:;OXCODVZ":"0X)>F5+')6_2 ML&!$#]M;8MB%F'@C$88G!.I<>LT2#];X/?)\Y_=OQ6'7]\5B1$]>6>URRIS: M;5V_;$[6@K61CS!8B>]) W9C=Y/W^\'\/EP/1JY$59%;.3.92A1R&*#=<4$M MA0&2#J^F>GE"/6G+#;4"NQC80E?7Z1U1$K!('Y9*OX/U.A0[$#=:*X.NZ6&: MGLUZ"U*_?HKL>K@+/?X<9GG/?1_>S9:&CA*/T*R%S0K7&[BZ;0!S?D[RWP"R M>*C<7J5GVG@\61KV0\R:]IOSYVX 01<0_P* +Z]>*[P)#_[T7=S<-L4Q=VT; MW1;L*EVC\:Z7=LO;H\Y7&WJ_9'4'OSZQP!(B-'AS<@/[UJI M[CY+L0R-%2"9!-_-PVMH%3"N.V"1,";3A^O)^M.YX9,0 Q!SRX19,[(7R%8= M'>4+9WR_K(RU27DL37IY_4 2 8R/']*#! ,K;37,VY9DF6AXX@!6 M E_ 0YL,E5CL&,+&TQ/2)R;B%;M=:5RIYJ,OY2.7@W'V/G,1)S9L^LXMYR:LKYK@ MH/"3450#M"6;X=BN2O#YP]0I._O#I^X/=ZVK44R]T;MB=I0MWD^-A]I3M?ZL M/XQBCF?Y] X1A=T$H$YZCHD]NGV!D94_& :!,NJX)MC<8S, MCX=#0I.PR)^0>O?)[-=1<( M>I!B<E>D+"F,>'%*M\*EF7#,N>H"H/?PX0L!.&JJ?#/9$U2P;L$T2$#>E,# MQA(Q;X@G8,%P?1,#_WC[^%2RJ7B"HV!,E_3L."1D^4+9(M:G^>$I:O2^)D$R M59J\@3&LWYCF9!()7 1XE9_Z2%DZ)_!HV+[Q5;%3+EP532B;$GR%(DVD 0E@ M',VBP0]5'SDF3="B6628J(7JE0V[MC,!2ADRF6K&DF#J(0RDLY]L<,-VWAJH M8,-G\-9)H "1*'.QO)LUBO(KJOAWWLNIPI,QT9+"9S?C!91D4)/FFS-W64C= MD%.@"JH47.I9^.O>K.P>3MG,J^7Y>71%-K#I@/(7 MLRTL"W!M@E1DT7-6D=+H"C-7%HR[32\]EC#'%#[?.+:1=%P#&!\PH&BI4&H, ME!"T'MZDGWOC.HOTB*:2F9M92'/OU#%\-C18&A6&=57&ZJY0L#4:CJ9XB]RY M+)-,#.9;!82ABA>J(6C![$1[@T=Q.3R-;RE8ZH#M'1!MG7B6 S+X_.8"R2A? M8D;=,R_Q,H3Q0W^RKU]B-[4)Y3)7-E:,MC8X#DQ5ZK:NHUGX*"4\7]@% 1)@ M(F))JN*GVU;-QVJ#5*212OD6]D(!#<=2^&9$HZ(!'P.X1,Y$A40OKV/JQZ8O M]0VY.9L5\[A:V:?^&-5]U/@S,"7I#IH"[X9W/]]:-KKNU(R!X@.N/,Z=TN[?S7S[,9T$7)'/CFK*=>)QD8^+ M\_<>T[GQCQSFBE/W"I1HS\'7(HODF9TU;W"!((-KW[-+FZM]^N7N([V<+"KW MT^"R-IY$VY?%5F.9B5D##(SLOK79M>N>T4-V'?^-P5EBFMCRD/K!$E"-?"K$_I %?:!MO6UJ3)0:()G,E--QQ(R*L"V!H*//@,E>1!9<%!D MP0W8 =RRA7\CQ^(J(N)_LYE&OHF?TG^'__LW V<*8?GK>/;#61O0!X4#/)>IMZCYYXR_'25+G>N4%T?1I7H@>CK![G"F9>@1QW2KM MBE>IAT-" 99%W4AWE !_Y;]57=8T&(L,BQC3= MU FW!RU\XQ4F,53I1:[Q7[A.1IQUU.]:4HKW&*8'NG(RXJ$:N!3TBFJZ+'>+ ML+I&$R:J$LQ,3?@+EP6[0O#Y]?HHZLL#XJ:ER?U%1B: ]CAC@>S<%!9[^!#J)#0'C,&5[\ M_&\N,Z5&TY46\#/8KL%GK* 1=U>U*/9>.=J;Z\-YN?FU&"A WM"0#UMV7ZAMXW<*^B.OJ(==3B+P!@/K#:=PH'>CT_5UM$F)O/;P$V34F MI(5 \YAPN<;FM7&\*'CV)%\IW/1E!M:42O*>'H9VM&9DTDR M;(?&BZ\I9-LTYZ%]-]S:]XWS+R6C;--Q%U1CT IIFZ>JRC"VVB.H_$I9' MEM*R*^F+=E!99K2L[*CA4=TK-SKHQ?"^<_R24:VI^<1RV5XFL\MR_,&^BEOS MKR2,DK\'1)=29N-F;J+8%S>3F_+# .W$CF8<.YF/(\:Y3T#?=V&\^S2]^)P] MM>DG1?89V_B(&GI1MU^#FF7'R\<,)&R9GT\6=S%X5*#Y^3 K>B"!_^6GQ Q8 M^'!Q;E#SS$Q480)OH7U-OE MQPWPB>81%EP.#<4_.W#)\'@6P-XZ"%(.P MLR!^L"(P?T[B!\'HP.G\>'I]8NS\S[%1RWM--,#AZOM=7TG!O%0LS,>S5CO MS\E@*\!'51P\_L)1.:6E ;AV SS&H=Z:A.?"/7@"4U-D[M[3+AT8?H5W(&CC M;Q (C9F[SKJ/3+QG"#^<[GMHSSO)"WF>FQ\?'+P>4&$TR^H8,V$+-@ MQ-6RK2;BH L\!O;2 [<*-&]59508% ?3=O9Q=',A%>.+RK*^7:"Y^[ES@>;[ M"S3C.WR-@[[17Q#:I G= *[0\H$HL'.T8X2_-[=L5W")IIL'6>*"[&-JC'P. M3&E"C_<)'FDS:0:]2-ODH!(#[.:+<.(I\5#5"$_80,<$5:3WK9M5YB:>6:N( MT.HC/ :V^:R&0$O0%"&!49 W^&'ZI$>(+L#\W!CB:@Y>TH!_D* TQ4@N/!L1 MQ:10)DNA1K-8^-BL_H1NC1?8HD_B)UXPF,;)UN;"J, B?E[N_FC^(4A)'R812%7/S-, M%1B*:GX>#E=6R18K"Z#32BQ\*W4&F<4S)@"I.%WH;S#_JL=+ZA2LX<0L=A9V MG -\M3R:K)93!?G*:O:Z-BZC:9&KQ4&O?R6>#*&OGME:]%VL5RRV#1I;I5=?1;*^, MGC%!XR@[:^?TRX:M=>+3\+@SK.?$X'AX>SL%AR46%W=G,7/^\)^\T!<)#0(Z M;D9IQR0R% '_ M.C*S5-O3ZSM+?W@0I3OIKI"<76;4Z5\%R0$?2K)9#I9IFS-E)H?]ST"SL6/85 M4TE32)G3!^_[-_[3._3\>^/]- X0"]!$4]T]T/2.;@^7?/)=]-*;FP'PQ!1I M0%Q3Q&6YQ(5W=\I*H1G7C7&O5Q'+C[>+ZFUP\E&:$.XBU>3&H ML9/-)78B[6-IEC2).,V#:29A.;T]#(YL#^/I5>[6K^M-5'P8!O&]@H;!. )\ M]X_=F4BT2@ ;A[\!.>H\$$%SWN>JQ3.90T)5W\BYB^[2_>XD:2W,H7"CI]^/ M+'&C:O-!;XP:R?&RW![FNIU&::%F/HX$LI3V])59::K:KD'GQ%0*AEF@5P>7 M> WJ3OMN5%I&,YQ;AQ<[89P"W"_H856RB_JT76TV5Z/P:X2@ZB[ M2A.S,*&,^[!^WY4'$5Y(1$'E3)OT&Z(:CZQ:%PG3+<:J8/VW99.- M#=^YOT^MEFB1W&-==&IW74=/7=2OG?E;;!O5X)^6?&YL#GF$_'HMD+HC?0U! MH"KC&0+":*SZ9"%JWOI" ;H<*OD[G'K;\?+GCZ;HF[SC97 L>'9T;$[!"MMWGA-N\\)D[ZG#=&]P54,XQI(\-%:18.5M%=$$,[(H%N&A$_+_+[Y7[/,22TN731;OB,\'X@AU3W:.ZJ:KP7 M8M49C!?VP@#]K80#MQ^E 5(-8YEC8GO#896\J#.-/Z7>876\Q)WS5#Y/?*\"&L[&SAOKH$,O+ M8/!WHMID2IYY;K-<>L0=JS1\6GKNG[/KO_N2)U@IMDNQC1)J?UDTIY&_*->[ MI<:@-Q,XO/[6S7/'':(G:F[N#5TG!NY0J[M=+^B%'7A%,K\BAR]HA]BQ2EK, M4."Q2-[8T4NK\)?>^WJ,4CH >6@-V5;$@G647#*R6%.:&A00)H;"4O1AOD@> M]X"?-AE%LB(/X2DH]O!A41Z8@2J3]6('157HS+S9T H(]F+%,7E0\_44IO51 MW=&4=W4Y_="!B2_#; 5+(KFJ(IIJVFH[U6)3;MU5TY7*)\XO7,M$E1 '==PZ M[;3U;;U[K[66O:0H7>;SA<=&O=X98/)B++6S\1;O+LOW&[O$8GT+Y0QT&A>T MEAU$_=!MN-Y-QG=UM5JCXJVD.<0E(N:WW!#@565G=EZ[EGZ\'4?,3%XM1I[" M\T6\'*Z!_HX%TNGP,\1<,]3^6V.G)@G2>V-__<."!ENGNOA':GW'3SX8F"81U9YP.(@?LBG,V^/Y CF:>RFI%NVZ="4+5IH MV1I*.O<@;BG%2MZIU0YE,DM%'GJEJ]@D+[6JBKZLW5X]YO$P,Q408\][#5N! M;H,G,.I!KY!K0MTJKWE(S\6;ZZU/?(5]UKJ;\3X+42&V.SF>H\$*!>%91V8- M)F@EXA3[/K"<0C!(W)4Y4!CK2(Q$CYRV663%0,RHE"A9@$ZN)UDPS):TZ( 9 MQR BEC?O9)'A)-?62#BY$)W>U:/34,=99U!'>Q,0T^D=X?""I)K"#%7PJD70 MNM1R'Y*U@,2LYJ.T@/Q$\OQI2#"]E1ZI2^W;3FLVK&1*U828T_-5L](R)C>I M;'H,X""1?N[@XL24[1I*B'2?<@FQ?1-97(I.K3Y3Q69W5!I]5V5;*A;KG>!4 M;HW+O7RX_A#6%E&\4RX5B(DO1N ^KVL#?D7[]O"L^Z/NZ+*0NHBE"_?MCA6, M#GKER976G1]X*U^JS/AT^+1BN+TEGHFI-4OM3J=9:*EMZ4J_S&>&NB2*==JV M>WNOUG;C$Y8L$A)>O]WOT[:.@]#O*\X'-GF+UGB9"Q>J^7'5[I9&\:13[BJP M]8E >DC$+D?MYFW\L7&3O+F(70ZZL>VWRW>MB]F=Y0S'Y?M^9-1LU^:3 M>1V>C&T^*5X24=4>DL/QTGR4!\%QQ*R8<[M/JE5E[?E=J)KQ)>]7C1?K..86_.\5[1B+OQPL1A'RG*G=3MN M)DO:')[YFM7'9)BVAI<- M0W. 2HGM>3[)JJ5-@GJJ+56<3F(\RC3(%,?O,WU M+I8XYM8\B]IU87IQ7WEL+[5%:3E7BI'!5;V;[(J;3Z:TY;W3J[:O@$,JCY-T MJ:G=UP;PY-8\(U9^M(AD8K=BV;@RG$;CMC B^.36VR\N[Y:3VLBX;$]N8_5X MV[AJ7%J#;FK[[5=FO)IYO I.\HG"(B\N,HF'TJ0.3V[1TW(JR\Q#N%D0(W?5 M_C =R=P_P=I3W?CFDXV'^>@2?#6Q-]N'ZZ<%+]TLUXJ8^*L9M!?'IQE^FFMY>D=^3;SE6R M=2MFDZ.,W;N06R*(7'I[23>W5H'9;569#3.=I.W=M[2FH4XCKF])'F^M:C1MJ\5RQ=;H^=BU8Y-<[DZM=C^N@6E]P7NXD$ M6=9K[4@Y5;Z95)[2P2I]=(M-&M$'NQ_K)+5Q=A"_*=V6=)*ZJW?#X>T)/'4< MJS>ZBXKY\F@Y&28G_:(9&>"CVVS:2A0+CW>QQC@R2@=GHV"G^%B>XZ-;$XA5 M+G+A1;F?S0?+UU=I*?R0BBSFNW3S59OT'RO!B"8FK,M)+%_3+J.1.>CF;;E? MB/5&LC6[SR>"4VD"S#\1[0$\N;6IL_;#9!PD<5$LUXQ)+KK+1S-F(Z#R:M$>AP;C.H%''/K[> [ MIN/97%O..^'RP^AR6.DH&=3B6V^OQ\2'05U]JN4[ [,6G63;F9:->G3KR>)M M,WG7UV^>VDO+BNG!1^TQ'41-MO5DNWH[#TO:)",ZUP6M/H_D^_9HIQZ=10=] MM7H[>&@G>H\P:NRQ]_"$3[HK>J9)S8NUVR=Y8H5'5<++SW'7\GB'6O#.C)"H(OR-+MTPX)&0$RYE,,)/DF1L+ M_&7%;D/ )2\OIMT%\#H!&E7 !][>M$2EYT&L^,GZ37?MP%T2FO*0*([F5NQL M!3=\>8;8Z84NE'IQVXT24O=7W4[!,?IBL-1=/I0G\8M>RG[:2)K M4V_5C2_06 #&%C1I:I'?[A_^B:$X\!@#PGZ9.;EN-(4Z_UC5Z'[ 7'_ZR5J MP)\'R)Y9.?LIYNO;ICLO_KXP6[BM>-U?\1(=6=*XX\26SP>)Q4-B^B\_S?CK M7/KY7!G?^-@VLP^(C!?1@0LJMPZ*G\K50Z*@;XU261#PP__WZ_T MKP^2)QZ%J;HY25XX<[H00(A417#3G0Y(O]1+*5N["?KB!5DLJLSR7JJKJ/PJ MK>(L6&?!.A!)7@OH'3C!\9M0Z2VF=!:ELRA]*+9R:H"E0__E M2V\]; CC3V2)5Z('?R))7G/J:[\320X" MWHZ_?I^1@=]R&(UYC_OAC4A>O6HW^.&A.+R?MLBH.;[_B M6F$>(_2A5'9BNWE! G8@O6V;I)^/!=O!0:E72SQ>MU+6O)O$-I3A0"25#*1B MR:WF^S]:LK9PS,R?K6MRZDQ5"+T-A&N;9?=FD!L\ MQD=B0DG7ED^#VL,P._^TMHE\C:YQ#_YY+-KU?ZC[LT,#59873]5II3D:-[NU M\3R?2S9Z?6RJ'?_U3S04B_U9RN=X9IT[4:_/RX27".&+SJ,3&%E)17,0+U2'LR>Q MV+R.Q!?]QD*:H5U.^IF$7PH3B8;[$7$[L@FJ*!H2HXQC-F_*V9-7>6H"= K6 M.WZ"=#F&]>:YP-] I^S#57C?A??OLMS'N9>"%Z5<^ 6L++%:*I@!B/OF*OO]]9$B>3UW5=^0[QVU=7Y8*);Y!' M\Q$)%VA;^\A>%OCE>[5FU'Y0U>!+:Q:.O^BCEP5^WE1Y7/X]3I5.<=V6FPO9^9R-+![#XLDO=+^*$E:)RL^ EWF"6B9TSS# MV/LUW]\@<>M^.KJ<5<9&L5V.%Y/SJ&)GEC(5E>1KS!0))5,'S=7ZXVWQ5Y_Y M'#,+Z]24P?%3KMYCAT\VXZHT*SDW]0LSTBX/1^V85KS+FG(=]0E-N1(#85$\ M2,K5J86!WE!C*_4T(DB68/2/$P_X3B0ZUX2=HP:ZY1.49Z,&F?)H<3LMBL7\ M,MG+#)QI\[J5 XT3=J,&D7--V+DF[-BQA9^M:WYBN,&G:]X9;DB36/8V5B[? MM%5G]D1&Y7(]-9BC!J+AANBY)NQ4(Q#?0$J_:U#B>7%Z+B@17I5M3.^5Q>7= M9:\MA9-R?Q$?#^N= 0K46X(2B7,!V;F [%Q ]J.C&?M13.O1C/".<$:PG"X, M[^RG1CYKY@>WLUY&;:>I)GI?..,_-KYOK[NOZB#/]N]U0=C4".P;KW40/O%6 MG;"A/_,^;&ZTL99H8G,Q/ S@7Y)?VOKT_Y"',ZLPBMM0)QH0^(+L M(1'ZDFH*,]QG?-#19\0"DP2#8I=B@^"E&U]FDUEES78JE0[$4%O/8:51_"%B[$QU%4O@S>Q!MI#82^8NS 7UL?O,[+ M*PQ 3.(6.0F@^@"["P@@[*%)B# !4@_!1.AH$-;AA@";11OYA82CRC5,O@7S M0_)+^E(8 H;Q3):T,FR >EXDP+Y!SJ<9\5T@)*-IA@R03=G-CWE&A)V(8CA2 MYZWXX_)A7(ZTAYV[7K M#QZ:XN]6GL>B^-.===6**6IZ M7.XKJ79O>"'>2J -$Y'4QRC.'P+.5VU@?@VF92%Z>Q;MP2K?*=0!&-="7 @X M"@28BO;>8W,;JE4>$L712+6_B9@ &VTKU97*M?C>P-/5_N[MP5&LBR4BPA:Z MIBV8^07\:,Q=WUYW='=S75C4BOUV\\')EQL7#SJ9 \<1V- IS-(V';+?>,:! M/5KJ@GM>).NI"YRD25.+_';_\$\,U2R'>1-I$:3[J[MS"VJD;_^6'-MP/Z"! M&/8)C_FP9WQ!(/X,?L(B2"DQ%(G_A6NT37=JKG_,UOZV)(AX.A2/O)1$HZBS M'>.C1]/7C+E+-_??00QR_>Z91!H'T>[_=VI8%(;_IL(%(K Q)M\.^F+W4:EG M&9IC$R]8)OYUB-C?3L3-'GQ'M /6XOWOIV*"D5#LQ6RF\T8<:2/"H1>SY\[[ M<*Q]B(?BR?-.G,!.1$+Q\'DC3F CSJKI1/8A%@K'SCMQ CL!JNG%@JSS1KQO M(]Z90_VJ^W"\5:?>L>J# O7C+OFSJ1O>93/QCUXV$XV'8K&3OFSFM42&UC/! MG(V\^CTE?[RFLH["/^ZP69ASSU1AF$NBS0BN X>4="NXD\SOX:ZS+OEZ79+: M6O&I7%&5#(63WUIK[+',YC4'ZP>S03R4_-[&8X\WU/O7[W6KVBP]=6)O2Q9]_,+83'( MTTS4];78/>H)O)LU5M)E8T)@=)L>'E[SD\-5$IE/R#*ZPD7,)V$\G>R>#"[N M;BN%ZGAR&S=;YFQ6OW<&1SY?;LE=IYZ8J,W!XU5>S36<:\>^;5OC.2[\US^Q M^(X#YCW9_:\6E+-^^&P@\ _7#QOY(OO6#^/,5:0S-C1[O,S<7%>&DU@BGCUV M_@E6%U73L8(4NZZWFY7EXS3:)I3&=[,L*U)M?8N=M2 MM'JC#*+C[#!87E[)TKB?3,U5#O+Q,T<=$("=<*NS.W3C^N='F;[:N>N2'1B2AH% M:DY-^4OB XFEM$'-5.V++$S&MOC^VK%)'?S;IQ&!W<4$9_# M@S];SWP=(CU!RIR21OH$B'V;1HKK Z,3$3O-]N//MU>7%U]O W"Q^.1 M]H-Y,W[2K\;24W5Z8XY:5ZEY!C02QB/#X7- \D<$)&GG@W,(\CV68TT91D$9 M*H:#)7Q?8B?V>0S]U0L[)35_BF7AH)2KUK(0KEY46^.L\S@-)YQD.Y?/=!,( M$W<7AI]#CG^R9'-(]]4+.R7)/L7V R#9XL)Z$'OM13(_D1_*^>Z@ENK5ZB#9 MB><:$)P#AU[_N@-UA=MS-0Q,$AE3U1V);>'>"3QR+%OM+X_2M^# 72:80]62 M%CG5DC7#C<=E4UKD(\56?-+BG8> S$3)V"\\U\7'P@=J M'?$\R175FFK2\K>J:ZI.@CU*7Q'1''NU'I\3^B0/!SH$^T[;+>W[] M$TZ$6 8NV^F7,GC9%@FP1\3RLG:/(GH?J$@Z>A\S7_,C>H=H\K^6H#**V=)" MF)H&SOQ=35^P#^3W[H?D234WA!=$)WW5WMF.IU&/:G8VUU#'SD/S?K (5V_$ M8@8O3T@DMGN7T[.8MY(R4Y4R^<9==)L/CK';UI#5G%:-]"Z2, MIZ([VU.2W9QJDKY&9!O;&0%9P=1@-U+LX(4T)_T^:T-$?V327D<;+2NEZ50# M?(+(T]VIOJ-I C9"# B2@N:+L%W$EF&@*&63P!O(#+L'P?.2+0"J6O414W4Z M".]T"?\"K .[#)\M!4.6'=,D"EN/.UN+#Q DV'05@9I )/C)HR.9-C$%UI3) M8..Z/U+HDMR.95M3WU,+QSLU3V117$\/U&, U5%SWU8+S+6!L>TL_ H _/=7TJYSV M'-Q=V;9M>7^G)=O50FWK36]4T5. AUW##B:O:\-%3UQ6;R,7#[%T_3J\[SZ4 ML?>T('9)Y.GJ!I IR\ I.%I5CP4]K1V,^-1VH9T4[[/M:%0,IJ/CA^KB:AJ\ MJ__Z)Q(+);8]PK_>1- [3@'2A#EZ V_V-G7>KU-['M_?>@]?;?=/>:>AF># M!R.9,O1V-J,NBP^%RF73&0"JB862Z0_MZ4X:!SRE![-?M8)FYA+^8;J6ZPTL M\[RDNJKG6NWQ53>9JF$JXB._4_6/_ IP@L04_?O4TD?>15791WXH1#_RJ_!' M?D35[$=^^*$I?HB,8 (^]"[@7K!4\/6'WJHX!/ LP!["&'<(0#N-"R#, O M"##FJCT4".\C+CS7K?,-LN,/O4T!=-+@VR^ V =HQ?OUJ.*-'8$_!1P4%7Z- MQJMO&A/ZFW:H&1+Z1*$)>0CQ'-LPEVQ<;"Y\:@#B/9>'[38VV'\>H+:FLA0# MN\ 6WW37OO;P;BLTGI?"RD6ZHXC5JE2=]K69U<@ALM@^U__+)W%<>BB0]@%M M8)!_ZX1Z">Y&<+'ZF[GE_$/\F_T68#ZA&XL?*:N:+.'?W'5I_%]I,OUOCGLK M?PN@X!7P0_BPW*?[."-%WL1(9S9ZA8VZ[6!VFGJZ6K83M5FR=1^K&V8D\U8V MVGFA"^L6Y6N")6O *7B6,?SO>K ZNHJ3[K<+UK/]&B*QU4D5C_*%XYN=KO[W M_UIKX>6!LR!O#\V/W'S+XJW#(O0$9D""K$.8U("B5^DM8_8GDV*(E]@OV46RM'S#[U7I'8/[9*VW*^+;8QO1P>[(1 M9XVN=N!_) &$'43J_[2JV9V.ZW,1;_X16"4:D@(I1QB/\0'/+$I[-XUK?/7R M.H]%69=Y$"H67Q^Y=^_#\]4_C//Z\^5C%L8K%A05J! M-@I&4Q2AX(5ZO'RW?NM7Z:U?I=U?;9R-OGS QP_N#J1;?-OT'J SE4P;9 +, MF]'O6_!0;_E6!P/W;M=U %--TJUG$!0'2)O Z&A(?O?-9CB_')%I)JN'M=8C MS$-)V?O)RX'O]FO[KNH"/,1/6JR=1RTW1K@2=29Y;=P4FXW4=:_5''7GO_Z) M[;CLFY+K,+0(1[SX5_PQJ8M7K49_'#2GEY-V616'M\!RC.'!I\_>5BZIP?6A\\= M OPXZOL?VSZSYYZ'4'/IGM&5$J?E2S>M7!:N]&[D,141$WT2F90>Z]=C%=S/ MV'8&XT%DY+@GM?NF7G:>'*JC\NU-.UAXRMT85L5*V76\]W.;>F^.K##=C8]B M8)@_XJIRKU7ICCMG0L+1;,XK4:W-0+@H?EV@Z_6[0:NZD'$&#BB=<&+-3H+W MA_7-PB71IGU'$[Q[$JG28GULB .@ HLC3UM#-.B^YRA+K0D9&2*4&B8PXVG M9"]+M2;=8NHRP #PE!M=87M?TOL:PQT-@L/B7SB4.T2ID?'",:C2+$"^] P> MXZG2W#UP0(F$CZEK 'HX SPW$ !R8KQU".L"[;US,BS/0"$T2\9=,.5)T*@, MY5@>.P\THP=P2!ZJ4P$VR^GC?=TF 4+,AP9\;!@6BU01.^A,!?@5Z&0B3.A4Z53 MA/_2VQW!9 %/Z+0/(/KSN\"11F8J&_\OM&NJQ8P(4!^A)KL)UB13!Z15HA-Y M;B!JO%PBXA#J&N? 5Q/PZ 3T G0!:Y$&2WX7*5 /;>(J0N/+U*"[:PZ(MW1* M,XI@81A)!\2NP?QF1&=WV/XK+(!8:L@]0 GL?1X22@!UJ9_(^(N>0_'7XKUP MNH%4QG_QQ(M-P[TKN0#P]#8"#1TCX7+/>:$G$OZ75IG(.:LYRW=,<=EL%+J+ M>[5N1 =H*->\-WAR:H;'ZF/QJC(FA:O(1$M9W84TZ$:VG\PTAV"&T]E4OADF M5^-)/V@$R1R>Q/NJUQ\=Y*ZO6IF%>#GN+&.U[.TBMHBJV"=O:]#8,'Y[-ZV+T2Y508GXQM/JE6<^;(R,=K^>)([LRZ95L1->RME=R::%J6N^FR MGFNK^4:EK5TDB^,&CKD]T:%LWQGU@K)H=PK%_L0(IHQ)+8./;LWTXN'B296D M:*S=O,R)%S$M\V2*=-3XYJ/A>*>2ZV4DM>U<-XOC>:$]R\^QJ6GTXD2;A7NLZ,BU>7*;VM5M-Z&I_<6OY%O#(O M1)M=)Z]J2X M5)N*\TI$?+S+/M6S3J'^V,W M_40OVC%C8L<.SAJ73[?UIUOZ:'P5^SAD)G5>,M$ 637";N?;3J/.65=&Y2FO M.OGEO5[(5Z;*M-R>'R@Q>BO@]7P*[7=*FT[ZTZ8K8+AY=G0-H[1(]H!P(5FP MOS1$HN(5'LK7)":S:1#.%;[HH0OT\K6F!_0 >.!9G6Y3,,)]7,FV3;7GV"X^ M@ \!Y3&H@BF%B,,4%7&(0J-@8-&W;B<'CPG1"UAP]]?T,F'!<&P+W3F$3+YK M;B=$PA( >D;(LEE"+A4%F.]JGM;)312C !KB1)"=7.*,)$T3I@8> M.K#8H8)K0DBY_C*:W$FO '[FM?Q5CN7="VS2B2PY@)P0>P@T^\I,QQ7[*[Z- M Q@('J[LL!"+A!!?TXRY=>2K3#>5))TL^.. M,A-1BP>]C/3X=3XG>C]I-+F'^TFCJ5#D?"WF)TK:]G;3EA@2SY?/G<)&A,7S MG6P$?%0['R) M]2ELQ%DUGS$6='XB0V(OY* M(]WS1KQO(][9@_G5$Z$?>$W\:VCG_TVO!$.)1(?^MK MPUO/I'M[B=Q[N&O[+"I?O>2]B4KRHY(228?2X6\M*9@MLBX&!P.S?R)S1+\[ M&EM#/QL_^_6:CT=&/FH#DQ38?C& M?% AMM=9PIB0,T-\DB$2H?CW9HA\K?F',\'9)/S!FW\V"6>3L'^3D/K6#+%E M$C[F)7WU5:2L0&5O'M!7+^<+;M$23_ "QP]?,,5*K[J7LR=%?QJD9R*IEN\7 M8OJJF[3WWPU$1.^F*;5FM"RU M=O68E^**$LW-:M/,# MW([_^20228C@03F]WHMZ;AO\#Q8*F?7SUNO=QGQS+ MF_@A\GV:K98 7#%8=6U85F8FJ1HM/32RM!ZTZ:M<79?OU4UR96-9#B=R-QVQ MG!8GNA:1VX\3E._XKW]B@73B+-M[E6W,F_CJ=>]#MED&\_>6[1RMY::2S:WW MLGLSR T>XR,QH:1KRZ=![6&8G7]E+^9=A<8[K'2K7(K::G-HM8.]VO@Z/^]% M&R9*<>K7/V(HN7T!UH\18N$,7+\,N+Z[$=XQ@6NV%6Q>VI>D)V9O&\,^R'4G M/<;6.-B;!Y!K,AE(Q[=[X/T8P3@CUS-R/>$VEY]'KD"IBX=<^BXW5J5LI=#) MCVI!VM$J'/WU3S0039R%^PQ=G\V9_=["O1_H^FX)/P1TC3Z8[O_!M\^;.2;2_D:">?+Q8#"Z MK-^8I'%32R>:\?4^ R,L:5IU2GNW9G2EP[EVA_ .+A.=JYOFQ,Q'9D$[_+@< ME$M.O1NGT>%8(!6)'\X&_W3>?Z7\[V?XTJ_5UAU?P$\]'OQ$3$.1K*$KV-9$ M,W]G)H!D[&H_QQL"-HGLF"IVB??AZ2TY7F%IW=8*5^5^H=HNMY+5VWK-&.7& MV',USO8\'/GO69 _A9Q_NB"_UM+BX(+\17M[= ;^NH#G*6GI[Q[=W"\,NU#* MHZ#8NJ_F)^.;ITY2C:>=X!S4-\8ZD^% *GK 8[P?K[[/..R4)?S+PIL' 6++ M6_'QMM*_'N;)@_@T'E[85]TP.E08U#PCL3,2^WQ/@)-&8M\S%W0MR&AC5I M$BS4Y^%Y-X$!PW @'!4#8OB< MR0;X:N'Y:JWR;%[L5Q/F-".G7RTY)Y4]>L(L\F?&7]\+;B?MNU'TR6@F\^7@ M)!HM9N+^ M4DH,G';9*!G#Y?UMZ>J*:I9CA(7_1+URQK?O2Y[]:L*<5#SZJ%S@7FQZ3BK] M1&N=*#"L8CAX>>4)<.R/BR4_4\S%67>KIFL'MNXE;TVI-U?C^41L,HM?RK%R M;H878T=^_9,,I-*)@!B+GD]&/X>COUHD#E7(]=7K.B70>RH-";CL[P"[Z>9- M9MF..6FQG)9OGX;EO+41^U-L"G0 M*]MMZ(TNJ??L%W!\VCV^GZ2 MKI1JL68[: Z3A7&OV9$FZ)ZRA@6Q\&L-"_Y#CY=/1PC9; ''P/CR7KE'U>&M M]N]H8G.>&4LP^NR2*2$:#@CHG@2.'^3DF]_-Z+:J;)W5Y1>RYBA$*9C&!%3^ MU+'I6-7^5FN+Y>X!,@O5\MZ1GTPU8TF([P3PAB!T[);DB'EC3<*/XTY3GSU> MYIKSZ_G S\BE2N$=K/S)U;##RTW&KTBFV2VG=>/^(IDI@=36AT^YVUQRFLS\ M^B<> (6TQ?9N)KQ ;P\DBF ;/$5>FL,^6L*&)J.?W3WQ^5 &-JFN2M93;*L:I]R MXAJ/^H -Y\U!_?+Q*3FN=L8=J;?L%>YSE5BY_A)O!BTB(W_B!9(6T8_'G$0? MQGZMC[X]8]N;'/FG/MP@L2<.+9YL',KOPUW4?;7=9!' M1YW!6W7;^B2/O*QV%=6::M(2OR3_?9\.UE2=!/E%GQLF?.18MMI?OF N5@H< MOZ3_^LA-2/0R3=\=H;)&)!,QSY"_VX,T^)I#7!+Z;'/Z2&P%6CAP"2^+#CA0_KG;@?R1A:*(6^S^M:G8G2^+?( V@8;0UMN0?_?JGA7@* MI2Z+2A%+KS@_2F_AR762[J*51)5,-QWK1^5TGW3#\1[IQL*]=%=*]./=<"1* MHI$X245C\B_V5O:+$JC;R(VD2SQE,*=:LF-9,#RHF(PN:4M+M8Q^@?_H()0. M1U:4?NE6!IPKN[,B$A)6$W4\.T!9A< 62 ;5M8 M#-;IH'0J./*KKV>O=.%37T6CR@9;PB3X3; Y(E,HX%T&RQ&-.W]59\:?01E0 M;/33(5 '[;: #!01_]M0K;%0 /-KF!;]*/Q?.@+_^H ,Y[X-J(C[D]%U!W[8 MV$W!,E!!(SX:-O-9?.AF=1TN.BK,7>%T6QL1D2M,TL<^"-0D5:=T1M@;U QC MC!OLVPS0?QH!:(*H WG(,4WX'%#&%#YERX!720@E9H8&D-<$TC)@#MU9H!*,LVTLWDF^;RDZU../HB,TH 2[0C"GL#4S)P8UR$*@#MUCPB3DFL*6JKALS M:JV%J6DHCLS9R<)ERX3+#G"D:ME

&C/ B*G?Y#'IJ& MKLK(7$2R4+BJR%F:-+"&ZM1]4T"H.^".2@7-" BP,O#Z0/ZGP&Z>5TO1!OS= M6U(.*>0R 7P&N%":JHHP-4"2@D8_*./R02/;;+X3>"M;J\EX7N@!.X,Z!Q/E M9-A DJI8[K.**@UT@ZM0&;4 $ WD1@-5[ZXQ(%@.K !D M!/2G.@7S Z_UWL^?HIJOELDQ&X"J'C2ILK3ZH!A0^$.^6<#;'(NM'9[3["%= M)- . X) ?]MPZ4]PDJJ)I%/]=@#5"Q54D"<)W0_ZUHDT0NVD &>#F&ZLABF. MD.#W2SB&N]3&Z7 J*L9BR;VBKG?( O#Y$-Q.6(8@#4Q"U1+3D3=$@P4ZEG!) M2264=#E$B>U^ 10'VH$7:I.5E!C,&[6 _4$K,IF@-(+M8M4L!$8"?0=\ /]% MQ8 #Z4R',0T8GAJ7-?U:<\"&&$)#E4%N8 %D2C4MR"Q:0I0<6497GV[C M5Z@L=YO &ADFLIU*@U,3=W6K/<%_H)V5<0<5#/0++2(/=? 7!TOA^CK+]I ] M$O#OH:(.$']RT?"V=$YM#^P$/$=L-.">LLGKBM$R#$TH:HZ,3ZV0D]!<6F#D MX&5H*5&_V.XLZ)PL0Z. @))9U?E."0-M"0 /=F_BC<0$6]77M+8_Y[M/_P_C M_A7BP-289@$6 &HPIO4TH6+@;O> /75B4>O;O*]D:DTAM\"W$E/GFI0J.UP7<#,(049[ ETR0=#*M0A772&A0P.)H. =@J+#S8N M;C-%2QK=!8W5AC'*;^X";G\0_ "8\+]==8E6!:0%?D3AN88O4WQZ$/@.O (* M5"TJ^2H-AW(=#PPP,92E#EPMKX5+MW3KWP%NV<@8Q4TPJ/K2&&Q;+><% MBS@GX,AH*I ](\&]H4Z'JB.*6W6+26UC?Q#QJ>4F.X ?MRZ\Y4![D@!VG+0 MAJ^>HE*_,:^)M&1\'!!KW^QV0C5D+/6JN.#/"UXZIHV4# MBXFO(A/\ >@NL&_"P,%17:F0O3C=\=W45Z6NQ'2K/03KP6#]!-XVM+C'MGFL M,D=-AIMG4[@-QM$A% 3\*YP*14#!@2+C'I0O7(G?QT.B^W6 [;K)^'+76+'5 MP[O&BH9BWM?<.%@2"XNJ!@7NZ%>&W'LS5Y;[2Z%S@\HT.,%435 !.QZ*?BLS MH+K@N\YV/'O3!+UH.43AGCTJ O@J!I#31N2A&^C$K9#'E-6W N9%/;**"3![ M!L*:46:HR@:$;FT-M5(.1)%8,L!$*GJ*Z0Q0. >F- &CG0=W#-0L>FKN?(3I M4**@ ?9: O:8L[W>\0Z*^20%8]9T6J BG!4/52.P$SI_ZN MJV0X(2WF5W*[CIC)1!UJHK($GWW*K3!#O#L(L FC5HMB,-_=)Z:V":4L\WXE MBT>QK-_P3[9./"O!0R5& L8B?0=^Z6[[*FZS>A'U:+=^&0NP(1/)O]QPP&L_ MB?.?1*,[?L(%?9^J]O,'XM_L""-Y/L(X'V&\4:VQ.UE6[HC M/+MG:[K#1+X1:6V[&CN6T**6Y(:AK?P.M"5D?2CIM:ZUFD1(4IJFXD MND_@<[#+YH"-O/*<<&KH+,)0Z)RL>4?TIY;$9%^2P06R#' W>=3,%SEW?Q5: MKS+@&CT2#?K D)?PGC^D&[8!\'9U[KCF[SB MJL,->5J)N+DFCY3JZ! YED//L&#!>-Q(SZ0H$[F/X%@8&*'?N%RS]J5"IH0N M0*"A$4!MH=.E4VOHZDN,CDF63V&KV(D)O!=4OBLY\C07"@,8M+D]=+6S3@MN MD)W!KP)#I=&S=HSHT$U 2(3.Y4;HBEB8=:M:0WC:^V8E-5X<2[7XJ;Q[0(BZ MD0DB.W? \#H]G^_CP2 7WC>L;4WTUY8GZ6L/8BR3'D:QLRH-+8IE>Y,.@-=F M,L<:(V1X0ME;"N#P$>0[5>8_I1D#[F\.(Y2-;PI<\3]*-[:_.#E=#P'S@33K1W,'8@:B!ATB4?J@R:[X+YJ@J3P/!D.W:(X(S_UDI&_M@GD!H;6 MHBO\*91<###A((9.PS)<+^R8&FI\A8;%>GCL24 P]QG<>*?4O7B0DC4LVT_J M/2$.C2E_Y!@H[ M2]G0\9@>18\W<58T860J+;TG+'[^YC*Y3UZ0'ML"Z9TSO2)*6]3$N29?%I_ M:MF(2W<\$CE5!L_K\#M"3#>UPSW;5E;1?%=P#\W[KS(Z>?MHLTK%C;$P1^.K@M"P%DNSG1-*;'/4F@H,Y'-#MT'OVAX(Z6TB_)EA^.J?^\K9QVRJ=J'PU=\'B@\C3KEC0 M3E#NDY#XQZ)#KTE(.+PI(3%?S.& $A)X.6S!90>H@A#/+SXL,].5!I=$6(Q% MS!E+N&,)$0I#=6ZNIW>*CE4S,Y5E>_J$<=-O03'"!.DY3Q8P)1 -)HX!-T?" M2P1!!VM"_5U,>EM.:8H*9@-FJ[>EG.^5[@G1R^+Y$C.LH<7(JU*Y 1?QV.I9 MN/A^MV;[?/N['3>ESL=-Y^.FHQPW[=-6%8G.DEE1&RH35H@=BVY:=>B/O]H7W8-?[$*Y_DM@AN+T]C;=X0AO.11-D_XD"5]O0U4 M?:&+OAYA"DAH;5C#YA=5L:C5@$MB)O-,5#TF7"[-TKUNH-.[UN MM,+O-%J@- ]KM+Y)#)%F1[(DM FI.U_";N.Q-\7^=@*+OHFS00^F<1R%,>B M!X9OE?@-+VXUPNZHA2^?:H-?J"![,@9!GO?:"NM3LXOA'/ZTNJR;-W:3Z=. MDRK?+I@H3Y&-B? *1/ST Z86JYBV9[33 #-SA<_TP CUU1VA$L([E3 [&>SQ M&.3*6NX],7J]1<&[F>GKSI$/;< J7@[U5\OL,YCUI81QX%40KV2,=KX +E)E MUO^"Y49@XT_ZC=LJ@WX7^)RT)]:#F9L'9](+2>GN?./B<_.-A5^:[\OR^O69 M[-?JHZ,J;OU<5IK2RJ,&L0"$R^0@6>VOB/4KM5>@.5P M<=NG&0"4<&>_-J4%4_XHZZG@"A*-Y=?3XV!B([X4=$,/>I"XQQLW]"1][%4O M>B7%*^@+&[S)(6QW\0T;>QE-^G 0O' GDEYUDL ,,L8)*JT4+C@DTKCVEKBG % M0)VW",!HK\1K\LF45G0I*E;Q@HH 'C/1^7D+UVX(R8M4])\$8&\F0F-6](P& M9LJ+07"S-[ZALZ7Y-S"*H[,R#B4D5+$AQ%+P-N^J)MP8Y@!FG,4ZC!4=KFHW MK,:761\9I /-"? Z[<]A681SR(8^P5EA:,X"N:(EA0'Z(SX]PW0? MDHTGX/4A4#"K-='Y[%X3%S2DPDJ;LJ(X["IEX02,.;5VV/.4]O9P73N?;T;W M>$!T>>GS[= (FU.#@E+_IX!"65H;S$-6IUCA;E GCE8=F[3#QU2:8L[3FJOW MHG"5=*_ZD2O-&0GPDX&EYP+2$D1XT= P+.[9XJ)!X4V\1%TJ1:9K(&F\BKKF M6-=$=XJ5Z<.H5$[6ZT97M;>$5CBZYX6TJ!&I]^)ASH'U'L6C^\R+7R5K;1W< M'#-%G,75$)P!7$O[91YQ']U/&JDP=DSWXQGDJT#J.]_T!A?/SNS]RY<%%P#,8-&8$;;/,RR.C)B&17IK MOL"W[U>V0#"PJ&N;;U-VVB%8A_"OF.W'P<;C; MI5-^QX"\M))#>KN'43N M#-^CJO!,#7P 2M9T_">#,(SPK\AJG / I[V&]4I4R7\A7-H1S6.J/ISRM6GP MHQE5YZ;IXZB)G>_R7G>LS&(*T'K(#;//"*YC>GX(YF>3S=]B2QUCHF(QU)*V M-61^(.MTXWDS6]R&,0T:IC!6HSV#&>)K5IC5ZM!'O5]NXP1$.(;G MWNL)\[NXG:% 0P:GD5>T@!OK'I*]2J:(N/)UOZA_B<=+:_G5>V2ER!8KN?L( M;UG;C6?V,O*&O7S/1AXZNOMA/<,;99Z@GMDH8%GW-?H[INV/*+Y?U[B-+M#+ MDA:$A:\\%<'R06@C^BTA_GHA.B"A5I+T>L#M\Z1TSU%6'W@2[RHR?CT !LHL MCC!8;Y*U_EK_?WM7V]PV;H3_"B>=WL0WML3WEV3:&5EQ&LW8CFLYO7[C@"1H M\8X259%*K/[Z8A< 25FR+:FV1.7XX7(239$+X,%B@=U]5O+7"!],I;L%_E#^L"1,[V^+X3F?4RI@UD1,5%7N Q MZ!Y9B[!-=MFD.^0PYB?)E,+1"03^ M-OP,= M(0'AR20_$RU83V"W[K'K)6 X[7/BLY)5+I3=3ZKNG]:[G\KNK^6$/4=$K' . M8C$MUK PUV;N,TS%BB0I/L Y8C7RSP=D7@,?;0*5@YZ[JX9K-G\KVJJ\I@TB M-G-IM.?P37O]YNLI#YLX(2XKF)32"YHN\F0[\= G0UZJRDU'>:N%985YEX]^ MAIX!SC-:S;>$P3=$L"U3E8-@#+81>8HNG!-+ XVTHH$UU"]_6G%Q5P32)8 A M#?N9EO&!>S:R<;\.P!UC202WK.%J*E%CR[=IH/JF'E*?Z)KJ4\;51_ $/R^0DH$:$UJI12;B=4+@"GM MBKMM@#7[@/3_#+W@& 3*MB 5Y(YBY,PPH(9KN+ZGV=0W[2#P7=4R_$ -[< Q MB![9ZLK(F7!8-,M2"!2\ =LB@B;[KJTU:[Q,="6BI)R\KY3UM0=C1U$KP#PE MZ.% \QM0D2;(X(\L\T+.L"[GM)13$(WS%/#D?L(]1!1]K#4M7",L%2Z:B!.1 MRE=45@*O]%#QHL*BCX2I\V"G7#P@QX<$_3$X M8?X+GT%R_G1A10@US P6Z93*E7Q*PR1.*B7-K(R*F7LN"OI8SOHCT=R2^?50ZDM&-\W(G'5&$@-#\:F< M#U4M@FK_$M$"" MG(F(W*5(&SS3RG)FAZ1/8F)/9Q1,'7XK]4T^GP)GLPS87BH\@[MO".B0P]6\ MN MGO"O\!#-BNJ7UJOR$TR:UN!+LQ FOSX7++A)Q5T<%_-"+]+*0J3T5P:,#" AH_Y $4=M6"V3Q_ M@ %99*L_.-WRW>*T'XM>X0$*+^-6GJ.L]V[O!X.O=EXO;P?7GK[=7O;O!UVO?\ S5?8.B.NL6 MEVVA"2+S578PP.V+_A'E5VH-**%8[?"U2V;7IS?<;P QF[[!%)?A-FM_KW44 ME%.I";K'8Q8\69F\?K&,C9-'_K]#.],)'7YKA%$?AA;+O%< M5;-C<^7H1^O!698H .=[CFU;:L- T>LH]2IU;P*(;89HW>G;\:'%HVJLJI3Z M7A0:OJD&L1^0*/:](#0,RS9L)]172\!^F\SH?9)#ND6$G$E9?,'VA\6B*H#= M+/3H':4NLS*41,1<;&6XG+;]C6_KA?YIRK'B>W*BB/(MI?S+K2I;\?:38]_Z MLB'YL;L.77#R&%3*WL>H4'K[TE='/EKAB3* <[69N\0- M])#9)+Y.XL W@T#U S?0?-W48\V,-I]WS0M MT]2;M=(8D*#&9>:;]AND]NZ-(^2IU5V!WR@F 8 7PIV2:TP_R0UT44!QB M$D!WAC@*4CJ.3C(O,GF!8Q.O+"%8G1:/\+N*QF+&_HM*G41G&',K9CM#L+C= MZSBVG&@ERUH'^@AC&Q4YBVOJ3KRYZLRJ+]^BW-%SX\.&!%*TJQ'I%M%&S=8[ MJO77PS6*8VKUWZW:P)2DYASUV,%TX@V_)D#651_$+@)X&Q"O;^9;-8W(9Y[E M-#QC"^F,A,4'RAOUL?ZB7_XSSXJ/+[Z.W_;QG5#RHZ*8YA^ZW1\_?G38&SKW MV?=N;Q:.(&JH2Z-[,NM&I"!=S;),U_*Z;* UR]%4T],L575MU^X6[)-N.II/ M'XPSK3,JQNM6C2V[X\4UQNAH*\O**\S*MQK'72RW[29HB\L&X'(]'=*8.WKA M./Z68N!^I/1A.&,,L01+":A .0T/A&6]3\JO/*MZ!LP2%*/F,FDA*$".)H*A M,#_%A?241XDGR\Z ,GJIGXTA(Q=#P"9L:?O.$UAT\$%KUDEG[=1J=>4.F,2/ MN@$KI*YW\W$Z.P,WOVIJ[@,#9K1'A:FW"K-5F,T$Y]THF44O9A&^H8[F]N%: M37V^2,F/?-\ZN3>=):FB>3PJZ*15R&LP7P'6,#0&6$W='V*AS&.K3W]>?7I( M;%T@R3=F(_2 H1(_H?[XC2PF5+GK*#=,!)X2*I**A:)H]<0&8VEH>S2[M*/2 M$[L?$+60>2W(0&I*+3/%?$]$&DJU9Q2Y.SM*,#S\^1;CJ8#OHU4+ MFXVQOD>U<$S;L58M'!XRNZB%*JVC50L[C[&^1VM!7[(6?FWU0HN9ES SA"RS M;")5@Z4J2PKA&.?X#K!JP;^IF T?>TW5.H/K83OXKR+FO\]O+Y6!8%-0/F7A M' \3S@3/@[@>R>M1QEXUX=&10' FF$4P9Y3P$F:?2$&879%";B9GC0#Z!'Q/ M0>YS3*<$;U(4+7.7#"90JX+?*-_7.2I4#OM?6E2^BIAU+-R1AVR2C1=L"PNQ M8F#"#L,1'9.CPD:_=]EB8Q_8Z),TG',*%N4RF?P!12J."BF?+CZW2-D'4CX! MV4MRO$"Y[)VW0-D'4"Y)0-/CQ,C-[46+D7U@!*AAH'K8L:H3L^DP^=D%\YH/Z3AE%X9A F7JXB3\Y2^&]S$'AE;@@TD7:QBG_[E%\>H$V7V1 M6S#B5#\5II%5#]DG(1V 2!HT&;?"E,DC-'#MQ[IV(_OC@7*J=P3@&XCQ MJRS<53_#X[OJ>#Z;)/F(,Q=*6O'I?)8#XR]<$R>!BJ?:DLIQ2&8!F=#\[.M# M2A=(0(KLS:I>EOR,(, @PET_CU0"P+''3C.1*RX?J[GE4ZL0IB5N4_9GS3-, M3L_)8ZF08NDQE4NQM-15L#Y.%F C$"J5%'RU82I9# V MD($^A'1:P'U<$B8$?9@R19^G4"&S@(XH1B"$H%H-EZ5!:D$NSMM0?/U)4O[T M-N6O3?G;,.5/M2(UL +?"1S--QT]]#TMB'TGTG3/B!Q'B\A2RM]P\(_KWMVW MVXNA;^BNYGFOFN_W:B1HE9@-J/5>R7Q36UQX%>NJ:.G&:P'_H70Y*R,"97!2 M*!V'572*$3)BH]W#B;8%%3)04[/7!)0IYUA6WT*U+^F[@29P/H$JU? \,B]& M&1)H=XX[;9(K9_$+2]VSX7I%%L*5J,N0PIJIS?H-)O;?WNGO&BG]\[/LXNKR MXE89]@<7UW>#SX/^J2 >O.YWMDT+/&PSUVRJFSXRV[LAFR7O9F+J'7O?.\WS MQ8=MI32=CJ'OGM/[1@WIYMT-JDU]RN;W*5M#KM@.9;0XZX^8 IXE1,8Y*"W" M&B*H -GA3I%V@4^+GH8(>@CTO, OWF*C(8(> ANM^=*:+R^;+[U)-&._/N\H MOU&(KF+_M)!IB*"'T!HM'IHKZ"'PL%5QD@,YY/;J^]J*/T[_\#4$L# M!!0 ( .:!K%9,LL;CZG( .)4 P 8 #$P M9#$N:'1M[+UY5]O8EC?\5?16/T\WK&4<('-276L9,(GO!4/;IM)Y_NDE6\=8 M%5GRU0!%?_IW3V>0+#,D##:XNNL6MC6<89\][]_^_?_;VFK'$S\>J<#[.C@^ M\H)D5$Q5G'NC5/DY?'L9YA-OD,QF?NP=JS0-H\C;2\/@7'G>Q^;.F^9V\^.[ MK:T_?H='[_MJ9_?5[O;N:V_[[:?M]Y_>OO=.C[V-L\'^)EU]<+(_ M^'[:YK>>GNT==?:]W[9>O?KV>O_5JX/! ?\ C]_Q!JD?9V$>)K$?O7K5[O[F M_3;)\]FG5Z\N+R^;EZ^;27K^:M![-:3^^/V5_B]?.TR"JS]^#\(++\NO(O6? MOTW]]#R,M_)D]NGU]BS_#'>^@I\KU_R]=1D&^>33SO;V__T\\X,@C,^W(C7. M/^WL--^_L]^EX?G$?IGPY#ZE*O+S\$+ATYWGCB+EIY^&23[Y7'U%W9TS?=\X MB?.ML3\-HZM/_S$(IRKSNNK2ZR53/_Z/!G\#_\U4&H[_XS-=G87_J^#1,,%< M_9UO^5%X#@_'P7[F%?@DDQ^67G*I:#[#) K@Q_;?DW 8YM[.=G/G]U=#6*G9 M?8QJ%]X\]S9GF".@6I7R-SE2S#A)IY^*V4RE(S]3S@0\_'?G _^! _[O]O[9 MH/-GVVL?GQZ=?#]N=P=>ZTNOW<:_[G'XSFC_*K(\'%_Q5V$*(%S$*C4QTWWDK&73Y0W+?+"C^"W"Q7[<9YY?AQX_GFJ%)[CS)NH5(5T M;^Z',9Q._!V(2:7>>9+PQPL_*OQAI,IO:-#S4S52(8P"K\N*\3@7>'K M+R?A:.*%_([AE>>/?L3)9:2 .01X,_S2GLZBY(HX2DN/R=OX]W_[L+N[_?GW M0B\K+4.@1@F_>6N41$GZZ=^VZ9_/U5\CF,>G A8MQ;_F?J9G?LJ2*$1R-*_] M_57Q![UXY_,F#GKJ!\H;JOQ2J=CKJVD$*]+'R<'&A*.&UXE'36\#E^ QA[N? M3('57I4&BTO_S;^*E3=H>J? B!]U =M_JU&!W,4=4],;P,+(8&F YC+/3Y%J MQB L@-KR!(@JBM0(?XK@TLQSE_0Z1G+JIWFH,N0A\EIZ$9R6\"(,@.CYI/].#!R:NA:J,?@FH%*IRC#?L?7/MZ,X-" A-IYM_VY M)#,OT9)2=) =V3DKTJP -0[E9EX24 V0HU/X T^0R*?6#,PQ[W7#(SNKI*J\ MPH$\EXWKYR!KO0.0Q$^R?24]#/7H,"YP$PKX*P*=&'1@9=5*J@D\BVHSLPH.U\_YSYC)#\A[F5:DW-#S-S^F;AK;)ILJ/D;7F M$_CEVB=/_2M\CL-JQ2[3;TI2UR1%_\45,>*&!R1'GU+E9^A'2;TXD0\-'C%\ MA?^%TP4_ 5'"3#R' M*E;C,,^\<9I,6>E"+1K_NPRS_>V/$%0Z&%X09J-4X;B;3T0'D3KZ) ZO:LGS"=>E1)1!@8Z_AB9.2X1@H,U4G-609 ,M MMDO0&K7_4P2!>2[0-XB?6$7>#!CI")Y/]\_29*2"(L77(?<83?SX7,T3>,,U M%$2H:ID*TA$>@!+HR9E.)O-=LMVMZA5)')%RP:N-'F?8#$_]/8-]@&U,0WA. M;&,LCF/XR5=XV5:6@E%P8M!57P!O2>'!J!J-0:E*JUH11Z5 ]XN??B'7YN'S M- ]'+\,\/)74 #J !P7'T9[0]6E-L6SB@QB$AW*8C<[_)%1CQUH[J6!P2&C@Q\E(9#:RV2N=)T+47DZAD;H$_% MA$#@LQ',]BVNPYVL[(8S'S*XP8CU-L)-3\7GH#VS/-/LUCZGX26C43$SRDR< M%5$. VF@SF(S'!R7"M[);R,\P3HY\G(MIODN$A9#J=1[QSP;W6>$!%9 MFL3SR0P W2],6'@.R4T2:)])P]*U/P-%^,*/].Z*@R5U=A#(+SP/DP)NPR2O MD(6T(5R,G10Q$JRSP< JHH2C*<1,<$S >"2%QEX7)'2"."4.U!E#$S"<$+.. M5);CJ^CO,7Q<1"Q J2C0,-^N]E#KG7O$@*Y' =W'YW!\PLH'QGM>.M?S3+#8 M?0D)%ON.)4_9OX5$14R5P^>'W/HA1(8J0PHR^M\BT8C*3(L.X*GI$!3 MWBQ%?PGZ3C"[!J/P0N\.4/]Q%#J'Z][Q\"^O#];+2_3HQNKCQ M-+D*WG+84\8@(1 . M)N&1+1?-!S\J P.Y2^%\X'C(P&PR#FH]PR0NR M=S/!:/$SUT1='F_UL=*7P MOK>7K=V^?*BGL MMS_0!H"AGJMVX844,6V8 M@^OP9R%]F+ER#N]<2&XQVW;#[%-06H@Q<+[??/9V;*MO*3:WB!(S4$%#&ASI M/(;!P$BT".+<@6NFK25:"R/3]>\A?J=#U%IU1MHF0I&T!-*J83!QXF&T0%*9 MCOT4QK_S5A-^5OPRFL#'V])'1"&IF %1FEQ!_!8@?TQ(5^BU2=%ZA9FIE2"I5-M):\:^W.L*K.O-&Q M9D#/D@$%+X,!G5!BU)Y4*"RQ*V&&2"NC<$9(++&4[N5A*B^E-!'O(O_##R98I\1Q;":OMI M= 5_@2*/^29FD,CO#*>>@+'%Z:\\^106+,,C'683"4\[N6WP["NZYH<"O@DK M""<&.&19XVYXVJ%0*;X$ZU;E; OSIO "I&"2RQ9D#J046@L9)8]R023_A@ER M:2CA;E$"X;N9H.W8+=1+],Q8Z_/,!'O]$C+!7#P&U%*>"'G'W9=9JK9H9Y"! M>NO,L.>G@;R0S+ #Y:,O8AD4C[JRBJI[QV -L"%28[#@?)Z9Z%J?R9<5:#PP M.N[2.":P7,2>O6N/;.B6D849:^R1J,1%K-5M<3U0!E4'E+^Y>_,8Y92!O>:@Q9Q?2TC+%Y) M M9!R!DC^9XXAM?OWG)D:H,=I;%2 56K#!G-54:XJ2VGW3=;4UCXB3RBZ76X M1NI?!>CH^ +F=7X:9ER?AQY81;J]I,;BU?+^^K7.$KGQ<=;SMDM7J4#BB"!8 M.FR,T/RK%8>T%@@_,9R&>:5:!>N D+. O6C\3\ZK Y6#?8=&%NS6Y"H# ]:' MQ5414ULEW$&K[,8.2_ U9CG."S\-\#D3/[.@-5SI1+G $E5W-JVT1; S9I?@ M!9/DDHU$LB5=ZS8KG0O!/!,4'+JX/'6FF;%$?]:I@^O4P;72\0Q3!V=%"B2F MQ(53DE\L;491D7'&'S&",,N*4M27^<0H26:8;2%.>@O%191:8<66=]:$$>99 M$@S,F?BD\/;Y)S5JHPETXL?@MQ=%A\?HRD]>@6GJ7/L*CU+!\8@V9#T UMEH& M1B%,RIG&(1$&K<&Q"I PO2.%1?0MSJ/9^?@1840_>F?-?G.?E;#WGW??;>\\ M37*3@AU1_WJ2U*:FR=%I3>$Y(U^K&$8SQJ 4K%O#>[-;7J^=W9VG7;#FTR2# MK1-LGZ\(>BGA>-?/6U'.4:\EJ,HZ_?-JUQ[IM*IIZZIS,[VAWEE$4R]&7"[3V%,YM,P2D8_/@/Y MBS'Q^MW-S,;I67,'1@/\)-R49<,8(:;QEG)%T&61AWE!R@W6I8"ZA7X"G_64 M:9CIVWXMJZ1QD]:$F<48C!X7$2F+!*&'62/C(N-49.W0,&/$B"86SA@E@0*I MA%4T1.1OT6PKJ>[7MRVA\,[&WB9:YQ-8?+A2^R$XXY(F+K%4RIPFAYF,:$IH M!9\)\69_$U>/D%1F\*/67\=P('5T&E/KKJH^$ '+1:B3''%2AED8A*!3*[K+ M'X]AMO"^#-/@JRVQUK1?H7U#_)3JB(FQ6282QW']C)'<8:WAY=GX2F=&JDBB M[9SW+HGL*)]4E/!&.?GM\.1 (0LC7!J$5,+G3!-,@LA!F, 9"U0#[)F1"D&& M..0%-XQ3OPC6&WJ;#34[2@?/LB=W1QN8= :'E3 *-N??7.$/)V;FH*$\NYN M /MJ,%>Y3(HHL&8SP56Z+CO@"$5$CS;,((S_*M(K9F*S@OFHK*NRU$.J MBK?62V9TL@RBLS8GH-A;-Q=.]OS-LQZ$VZQ"5;26)Y^$2:1L5D7[4C5AZE/ MD1,WU:#3I"JN]^+FO3";,<\.M;5 DK#LZ<82%M\;AX%BK,"8Q/(%.JK/?1W9 M)%>W^QVQ7TQ:)^X&5Z#35\64Q4F[)\C*;-=0M KD+KN:LSPM%@0 :NFQ+ MVSN!XMMD0,Z$$$"5@!MUZGUF\UTU468>=@&-1?JGH+9>2$,K*>2JS)L,P%@4,2B-H"K6O?90K[*-\(1G[U_@H2RUI M5C%SQVJ>3J^>:J<=+-#,%R_"33C)]9DWI(<&BB:E!5;J!]RASCW0WR1C?KAI0XH!CC:H#*F\.NNTBW7:Q5J> MW(L\42]2GI0:?3]]2G9%>MPH*\IMW1P'OS?D/F[LWR?_6,/[DB2(ZHN7OM ( MF[,"2Q!GL]O.+B'8;85[1QMD*9*XD)U83U/79 IH<7JO"Y!";78:0"=( VG\_QS)0Q0K:20[TD11&\. MN+Y$<4LNCA43MV^;N_/B-KQ)W#XVW3D>M@!D1ESH!.]YEN!T*:S&?QO&,II!D'LQR,<@!N L67N/B%K4*I'1.$C##7F?LQ(?BS[51QB5,B/P3(D[:]4 M$N^\=7VRGNW)6N:C)2TY);A]KA# 8#8)1Z8OJ V,@442SJB+T5C"EW,U0.B+ M*I7L^!EWEVRP[YJ"_^CGYA_Q.&-;(LX;@)\B^!LO"#&39^/U-B;]1'Q4@C2D M') @Q",V4L8C;P:Z +[0#APD'.)IC*@R3$=?>0$D)$&3LL)8R@^DADGAC(:<=KL%HSO;-X, M)G/[$QSFV?K\6F<$^8C$ MH1.L];[G2;Y+3+^8?S;F#&\'0 L[G6(6!G5,%:8:IEC*6'(]5IV8EJK1\0@/ M>2=Y;]<\@Q4O?>/Z!#S3$[#$1\!DY%3Y]D+@336&]<%2UBJ$!85FT(V_(.N3 MB%U2/I]QXRY,L3JE17E27WN#T\>G*KA:S*K6'.=Y0[TH0OED#F6/'*-_KHGZ&1+UTM&T%:(FNZ&4IE91 SFJO9AT M'\NS44-.BYT=G;)O0D0L=(3W/0(!Z)T,JO6K<+7"8EK0-C;G:2NJ>LK': GS48TP7 W\]K/ M/*RX1R=0J;@-<[<;G))8P8V^+B^]FL;.>8P<[UN0HFFE(5:1%S&"5G&5CZ[N MJEU+7>C+I3((K']%V91YFM.1&=Y:3(N$-1>_!T>&^1=$%\/M MYFIJ)L-1B5),#:8!&[-AL108$!80SZCV:9'*N"X96)<,K"7T&AYZ#AZ::C"? MGE=J^?PL1=*R+/*\0-*)V!OA9@G[HQ:+.[/^#=),J ZN8?LZ8DX2?O79PV#? M'9^7<+F8(14>-3FL#/K,C""LZY M806UP_)O&)@NK^:[4.>[1%AOJ[I6QB!);+4/Q4E>_,0<%Y0YECUM,(3'W #T$7]$7RDWSWKL79"JH/]5".!&B"K4PI2;/F ? MOQRD#&I8N)ZER@P_C:D_'YC@YY/K.#+CA<]F$9S18:38)>4+%6(Y;!$76+=Q MX4OJ]PW/%!6MB*G9H?1[+;=0S;R-K* F%%1?BV)AOB-KPXC2781-F./SFQR' M974*QWPA@)G2I;++!M*'NZ$&(D\?I96S;(P09WHLM8IGJ=.\4+ @'H*"X-, M@*$%W(D[^I[JSDA/"P/$9@9,@1#*'%%4$\.0B+Z.YJ>*:YZX((E* [DM+PD' MKD2UQ&[O,FR46L8M2"V;\UT!OZ'RN1&5D,H*B<;L+I*W MX6<:6058491.9RQE"IZ(UT] M/(K\$*P5_]Q'V-!RJ\.8@7A2R7":J333O=VQD2-A1V^@74E2V'7^\>,7];7" M*8A1Z4_1F9_9,FAJ(,:/CPCQ>AZ\#W,M4%Z.41(:LPT+DJ53G]0Y),+1A PQ.7 MB8'WQP%8OMBBE='[.@5-"=62Z ID,Z[M\RV)Z-LC8I;_B6LCQ#NQ*5LT/SY@ MCJ-D2N"[::HN$NU_@:U;F-=;Y\0A, PZS4"5J.ARN4P=J=8.8X-;"DB"+2F6 M;]FG%. ?^%>J7&=#3XYJ#Y3,,*6'&/BE=9[(.D]D[9UXG$S.Q^9M]V]4*6:A#,Y#E>RJZ[H!9\ M">NL/>H;+Q9VBCV[+I2-36G3B*P6.K%DI9U,XW!8 (08VKQ^!8D]Q2S$N M4YW$15.PW_HLE< ,U"2HY3-=K7\46DO)]DR!'B3+BQ"SK6?DI2MLHY1)L&H_2 M+,F5AFJ41D3HV;+L#OO4;-S09]/D [S?>:=='Z?%$![A?>4A]E5Z@7ELP+#$ MYUASDH"Z40#QA(TK!:G8OTH3U[T2@'$[RJ.K,AF/9>IY.%7:UK9IDOXPP0[N M_>K#:T)9CKC(P9;3'K/ (F8BG\>5P @5+ M_02ZP!2B:W/PG-5-![GY=3.?! MRGVK39.NQSK39 ?#)FIP''@9;WI#DZ1$"6'!V%N"C8A,K@523!A7H$&9UZ&C M$CZ:T%E=#D9U-0U!I"B-,3_R@K@I,2-B1'K_V4./]54J'E'[.>W N;EEZ\T> M'N!E9296XD,+F$Z9![S;WH+WZ.$.%6P&+0.H8\ $(I#G0#57RD_%41OP(N'R M)_!%Z9)&^>C,;0$AP71Q__-]L>6C3M(:ZP>IK<6N(45MO/VY#$N4HS[.^3!';4X>*.5 M@U)4 &A@Y.>CR18( GT!A93I*,BY356>)J*Q"C'@\%P'](T"N^FU?4M5F."; M%=(,K%*6%F;4$HVVE:/;M@V/A$J4>4XU67B ,7-L;MKC/FE(4:;?8!-I:VL7 M+(N-WX71H NWA+.B'68N6$<=]]-IB,N>E9:/5YDVUV'$JL4H[%IB>)1 MATF;8.3H,^Y;UME%S],3MW21BOO+E?F)5!F=T&ZS919&;A&+*',AC=S3LCAK MQKM--@E>5Q.IO29"^Q+/X HBEZU(9YSRD6+'"P'MB:_EA@ 9)\4:RH4 MQPMGB*4B5ZY@-M-07:'MA&]$VWRK) T=S)6W;FL$>ZII=.30'"H5LU6FO3SH MMDI1Q,I#2YEN/LI3*A%Q :NK3DTI(TF*?.Z(WQ">6J=,K%,FUDQPI3LKK4Q, MD#SY#6^.:[_(P!-L ':3+Q?=EQGW.KRT#B^MPTL87GHZ4-G;1YD$G*^:$VM< M26#"@@;-[.^::)2Y?F$\JES\FZ2>!(64Z_*_2WKO<@=_GC#V@P&66Z[W+X=8 M5C<6\&(JX-ZOPP/E\, !>Y7V3=/!?=2NDLATCG@*L.''5E5TB?'UD83WPD90 M8R!HJRA4!5S%/C7U-R)O9!$J,5C.I)#O7!=BP)O>Z4 #7OBPP8;2&WXNX,!5 M)'-A!RN8YOL2<:\A1I4R(5BN5Q.2@PMY]37A;?BB&N)\\;6Z2M!4ITPCA- : MA:C-(5)I)QXUO=WMG3=>/T]&/_ S_@33/$5UT0!*S00$_MDF52\^Q4\)BW'O MP:)%TUP'CM:!H\<*'-V18=\4/"ISYPZRRMS5??IY\>>D8<[7M'C!HM"+/-3^@F([P#@((L5[Y9%;! M- $NPC#/&5I[6[A(@>=?(HB7[W07 >9/%\@#V&^]X,;,FZ@HF#>3N6=T:MWD M<(X5^^+1\RZ/0&A'G,OS95LXNJT]FFP;U#J$+Z%E>U+V50-@XL!+LTTY2J8* M+$H*^3#2&?MJ5#I"A/>(E&\X>G $QRIDIN<;R4BXU?AAXQK'"+I8M..$Q1Y2 MC@:D=U7BYTL?+;/N@?>GG 9&HQ,7RH["5LU.: M;R'S13O36JI84E4,;575!.-;I5P47,@L?&\7G;.V!(SD@\?,I$ M%.F8K1.>U@E/:WWP/O3!)=,%*_)3UV8&0&U7A,MFLFI\D#TB@%NW$K#(7PCK MC?(B2@TDZ#7D"=ODL,C>II2@YDGC?P8?=%1 E9J6M8C[! JK[LG+JG7 MPW#%S1N;=\!(G0Q8S=;EU0M?Q.H3+8GK&S0) /FE4O%"M<>75-I%HG^-J?)L M^0FAZ2\94UF9#,I\C:JR1E59@>16RC"<]QFO(576.:_KG-^T76B8H/VD]$A]E)[I48 M>S7P7HG0<]E\;A7N6JQJI^<(M=;*Q ZX:WW.==:28\1B$V)1*ZSBK]TTMU=H ML(QK=W-C#XNYYL815S0L')+Q'J6FU6)E:.PA=KJ+4!^2^08C)GF!8E_EGN-W M6%YR PQI][#!3KI(R7-[=)?3-'>W4:$9T0RMZQBT>U D4'X'):6@LGKNHI'> MIYLRR_=B7VH'^.W6WM5SG8XOI+FQ=6(2^?4FE*_2O3-M ,'Z]@73J!)1R,*_ M31$#)H?$K$JQ?7#K[3#AA/D[J!U]T^N,;1\U'>88^9F=+A97F)W2TR4GNVL_ M><"7PJSA%%;<6HLD%9),?^UHJ(O%DF-I'7==QUW7^L!]Z -+I@Q8V!HGV@MPL=)E)DRGH8) 0[]R'=JODH>'Z?REKE:O0LH1,=F"+0%0B@; M35101*JY3D]]EL=B^5HRM$AX;OT(8Z=!M]$GI+H3.Y2#@@;V^ M9^E?/ZX29X''@-PN2'4K84(ZA]3Q>,^UZW+?UJ2NO94NZI5&X_!%@IH%J#P! M:-EAEJ<^MPK7[E;V[P[9I1LG4KTIM:_4@-:=M7FP<:JZ#C0:/;N,VT#U^HW"LV.K2N<[^.6SR.>JS-C+C MQG%@5.C_@\-IAK(IT1!23S@B[8Z&"*\R-R FG+YC*T3AOPH,5$NF*XR3*S=X MI#PVN7U=?OD\V?5HV=CUH!("\1=:Z8'*1FDXU,7C)I MIX^,6#MJS)@N)XIY%49/<4S^0@_&!)/L1\*+S0 IIV%!C!#1%8JIE'*49. M MH@P[&Y/--7MZGNPI6#KV-%'V(/JN>*W5$+&\2(?8&I)YP,>!.!0673=$Z5!_ MP['/^20QB!$BD= 16<2)Z(%LSU7=O_! K0*2!Y%/'2Q<= 6:U@(>JZT_8P^6 M0H7^=!B>%TF1$>AIXN&D:92A/X'M"PQ7@.,=<'8!)LJ8QM6)C,I-' 'N MHWB1<56=Y6K<=KV6+S)*O/;43ZDG-A6XZ6AR:3A34+AQ1Z>:D#!2C#@!P#I0 M9_]7P8G)8&,(>@P,,;]BBH.+Y?Y8C526^=P,G!.>;TUF;D?O% SX3-J/ZQEF MI<(49.@@#3AONOZ\&"7;[JO.3W*X21>C=1 U;8B.V/'S_69;1@G9YYV3K OP[PKSG^KW/\ M)6/WFH>XCI.@&&$Z/NKNG"45)9?>_ZHTV33^$TH"**;$U+$<>%SA%O./_3\[ MS>UM#\Q[RB**7-EGZPZPKO14U^SH:F9T;7-),QA+H4YQ MDO0TD6IN&QZLT60\6@8?\UH4QQS F!BAB_!H-00M+>"FG;;3'4C>PS6?X<)5 MO 1)4(VQE6>BD?([XO$B&=RX<5?T9LL<;9R53F.CA!1)GU(L7L%2]TF:Q,"^ MSREXR.X9JIN(=6W-HG<;="2GP(+>394/&:\W1C')88G"M)A.G6P2N!%/I3^R MQ8YA5F>-5N7M)UFBC9W-4A[=7/1RD3G[V=O8K=YZN]M>;V)=$UCK@OU4D/M:3*IM3 M61*MZN#\6"4A7V03/9%,>N\_[S1QQ;=V&MY__;L_G7UN;>V^01AIS',<;<[3 MW%#A$!FXR\TO=)&S[N75S\QYL):CRYD/=%CQUI=@X#]ZK@I?D18Z/HJ9YUG% M9EK 14F0XH$:*]AN/VK 3.$"=LQ'R8AJ*%%^-K3 I(0DBPL,\A,S6T2")E7) M5).?/1_V)<$UNV:86BI5ET:[&G5&3W5!&I71&-X1H"$6Z"Y_,G>9J4Q)M!,2 MS!E&.%).$$REH&W^IKJTF!!,6N"QA1]EQNXL%_Z5$H_*4>U0Y_M@:%KPCG,- M ^%NSBV&G''.DAZ-':\6S3USQX^CR":OI$SO-VG$E$TR%\"U M;+Q\(5@>OL>OI>IUX(C)>0Q3"'2-#K*X<9AB$@O"O,RGP]!VSK;Z M=!U*39R1JL]GEK( I+:EB)U8+@$3J"AH.FU+*J_3P"6"#0*+ZH=8E905,P*F M0M _JXQE'GHK##2SS$;[M-P.J-SYXZTW+#(LT,JX,Y4PI9HZ8ZXB,VR-XD/: M=-.U. S51;F'BP+6E7S9TJCT*K2%@>1D0)]VD]^[1(^#YUC?4HMM. MLCQ,:QP&#(KF+GW#KKO7RG#HTD< =J25#L-8(QNDWKX)S(O8FL M3#OK3+H>^>&,J"!IP*GOZB+$^B(#F&PJI*GN0WRGVEF5Z9KK2[<-H&'1TGPS M"+-1E&1%JCA"X^B$4JN-^1ZCB@IB'&+H\=K@U'QN+5 C"^)S8)!N$;CVH#9+ MV2A2-I!5?;'EE;./O94R7B^1RN+5^#QG*J7I"YY'/=(Y!1J#@CR6.J1F6YN* MVYKAACDK(+%-0UTC 3:%JB!@M@8?Z:8=;H*>7C.LRR3]41U+H^2[EF')9M/& MDYNTD&2+^,K=>MPG 4SFY2T19,8+B!7^=.#T!;>:0:.,(>\X^E.G(QK!U)OX ML[M1>*)FN/3FL;D?,^: F@Z3()02X#%EGLP8J-F=&F8QP0W\+GQ(*2BX:![E MWFOK*JMG+$=OC P^#SEZ!.K?N?6[2"EFDE[!8>, #/STI++T@#%@R+A: $KG M @%4TRQL'(DK.>>X/C YW=H.2\-B9HO XC-'L!#'B?QP2AS'%XD'9$2)"W]3 M@CQW:F?A*Y6D0[!1$'A$)R06.0I8_]Q'?"AB),B)8)SC*HO3,IS$1RX -,SN M&#( 7B?:!-'_+$3S'>Z*2M%*/UO4W( YL.G:%U+3'B$%6WH0:KQKPCWAOQMZ M08"5PC<9PLX7;M*KG@/PV!#&72ONC-G,&"R&,3=KMA2"/@DO$Z0,N4S@:T44=^&'D0664:(Q8 @26 H+[.P2 M%HFBM/J%7-4[P[2_L>A5B#O(0=L4'6X"BP&#Y+PD>"K%D1?2 NSQ%"C'YT)D M]-"%E/.$IZSI_?3Y\*,LN<,AJ:XX?^VL+B,.783 "(1 RME<^#MGU*26R_A% M/DE2U"5Q+;387?1=:?WB*F/,3 M.8<'%1O4Y*@0$HCC+G7!ERBL!&8U:0?:XG?;S^GD&.(>8"'/G!H2G5[.\IA< M#L2 *=<)ZQL"Q=FUW'[>L>#JWH"MMT#.&V=U^>EN#BRE]EXD8:"95I 40YBQ M-IJP_PGQ.42HYK9[E1;5Y1%].L!1"7]F^Z"U;3(D*8O#+"9E .?0V6R1*MO M%'BD4@3<.L#DLZ=N_R[KV)J'WM-S7_/2U>2EKU\"+[4) M*9\1TQ53?9.4(S[\4_:BV&I7H+XL(XDK40CTM1@VY)O5JP>"8&L>0?"X9C4$ M/0ZXIO6YP%W8)[&,&:&1R-A9C\KE)=CRN8IU(K]V9= ]Z[:8^=P&\;Z0:2!A M%.K"X5C_M1*1:4 O_\(Z"AU5\L=CZJ:KQ$-%8H#QM-"QAPU;Q.ES.0$IX0Y2 M@+J ,-B[I$43"+XD/??C\'^-DV:=Q;'.XEB+[%7$S1B99MQ!H1#$ MI&HD30(E;GLOUR!IE,P1\M^#U5'70>NMQP74 MUQAK85RDID.H [3%"*OEZC?'VR3^IU*DC*J3:[-!*I<[]>3DI:,%-/IJ0UQB M]*?3?8(^XWY)GV7,DLS1\&,%(:.4#PM'5CL0ZK2U, BT$#R=HF"LO1E,-/A1 MU4&7"2*'[5)=J)OM][I^\@B[%F(#W;E.V/,CYXT#0SA%\Q:70Z.4H;;IY(OH M5YC)+%JCC44_*\$=*!W*L1]&F3'JI8,9#P.6: W(L:(R>.?-2S";VQA;'RG! MUWT2B]6@.0ET+U9?L\5P'93ZAE/E<>VCB,\H ^M0?K(&[Q'Y)?#N M!,DAR)6>@$C*9 ?)0672) [CV[^JTC#+ A=Z8G\B*5YP,T6 MJSRQOK\8L\.Z::'P#M-1,47M"F/=3EXFK$ZF#%( ZFW<3R-+;IY4HRS>N>T/ MH3%1A,61?GI8)*"NV3GC*+V TRF]HYQ%%&:-F0941\[K;R4>+#+Z8]=<=36Y MZMN7P%7[17H1 GF_*)?CP.U-40QU=:H@%!!]%D=*!'/:#U PK=?#E_,KJ.H_CD:P9XHHRQ/I+%!Y31@:(VRPU%BJM1P%V@_19G@E%^"33PF MV#=GCG/9[4EJNCUHW.&R_S>G 8:\_#;F'<%TR%C*P.4MY?X:;!FI2O*2C^\ M!%;:PLYX#-SR@ICIX+HN@50#FP3,B@@ZGUBK6ER3! EHL"S-AT%LYS,3S;JRUBR0J8H)%NR9F>U5)(98D M@%F2"8(#W LL*->@Y.5QV P!&[9^_='$6L'\Q$W'4H[D//6YZG4&] $J8[;. M%EYI)K;[(K!.O[ U L1_Y%^^*&[US<(4CM3,-5!\!\*O%%>TB' 2/,R\/ M&5,O!HL3)KT/VPF;'(>^34PYYQ"#),?;UJ)C4)ERJ9U [UP8C\)9I*0=9C)N M>H-2,!/U,KRTX/P-FQ2Q.*].U^VJO]'BS!@C(G/BI.S!$^ )$ I1D:'2Z.:L MT$\7"O/Q9%=M$Q3=4H727C)"<)#L.[L0:X-V-;G+[HM (M@WG=A?E"+8+3<%<'K&)Z; MJK$BT!;6%HV&YXTF:O0CHQ3<+%G8 \6!+ZIY;3&9%R?8<+I M<=J'QVHRYM,AJIY$!\YBP@@BD??<.GN\'*;W(J ']K$B7J68=_"RV%Z]M]\ MD0CV:%Q,AYP1,7(6JF'*/*3_%&;R A8O*/SY7$<#40#'!26WZ2^5,$VQX5)0#V>68SN[]S6#[^]!7F+\?Y MI]?O#"/!4^+AOWB?QT>FT_6^=0;==K_O??O:[K5/#LO**6&^F56LEA\S.C=L_K[W?:W4'GL+/? M\#K=?:;R!QO>MC.ZO:M/I>,4A-D,F/>G,";OQA"4\A_"\-XT=]^)Y4@$XUF@ MR@?D-J^R5UYK. R5=Z3"80)ZQ_\2:.1CO-N^I'99T DU!DKZ- D#(.4:'\@B MTJ>OMC"SH/R]'4EUC')8\$Q4)14)WXJ<(L8E39K8GU77/WO4NLCT(O!V&J4!E<$^B= M"/3];O/-[G,@4.S1^,D[]M/1A#6&W8\-;W=[]_4RB)IOK>_=MC=H>J>M[N/) MET>3$=_\*]!P<'I^O#Y_=SI_;W>:K]^NZ/DKT9H[7'>ZLU1MD>6&.?"63#SX MQPSTT0?H!H=HU\(LY%)*32YF/QYRD-5A+B6 0H3\Q+B>6BXPZRV) MA=)7MY0*'SXT=]^\#*FP?0N*-8TKOT8_=G8_[GQX\V9[1]I7UOOB,9X^3$-X MXU<572BT#O#M?IQMN4-X;-_D;29[CQ-J#;:^=8Z.O/;QZ=')]V.8%?#7D^YA MYP GV#J"Z1V>](Y;@\Y)M[&ZT^QT_\3YG'2]5K_?^=*EB:[N=%K= Z_5V^L, M>BV>U)=>NXUS>N0I+53I;YX5\N927O-##/H6L95?GD9KKJGL]&JN\5U?32.5 M>GTJ @S'X0AUE5&S095N6"$$_1252?#_^O#B[7::6R:S*L:X>-0#V;]FR:H]"J97ICI1LJ8,P+?.J3*0 M>-@J"K^P0*I8YU"E%KMUP[L?CBS*ZO.]$,:GE><"#\K,'FC,.TT>]5W_]WH0T5O2%%NC AM: M9^==#Q)ZF_DU5VL[GHD\['AGW8-VKS\@)07_W?]G]^3;4?O@2]L;?&T-O./O MCKJ)F0Q?X?LVJ)W'IZWN=Z_3]T#E]+HG7O^TO0]*=OO &[1[Q_0PT$W[@\[@ M;-#N:Q8G*JSP$N?136#6K:/^B3L@&@"^I=<^[;7[#>*L MVSH;?#WI=?Y?FR?2/1EX?[:..@?PTQ$F7V >1J\SZ'2_T.^H6,*E>]_AD^?< MZ[[JS[9W>?0=A!?@*_SOR=G VV^=]=OX MA;Z++Z>O&QZ/X^24E@XO&-"4]!>E"WG]08+Y$K:[>V[O=82+^.X]695@ZS.4PM6"MO2V M\3*0%AX_BUHD_6.<#KA4THM@EQ%C_L.;PQG59@V++,3Z#011RA3&S8E4U86* MDIGM >0P!XO]7D6QS]5H@OA2$>;G^@T$W0\4@BNG"O.EX49LY;PU22Z=5I>V ML[+;5ED/AF %L$N91ADP?=RE1F$E_'?U55D*9KANSO;+"[;"! N6(=SQ8G(B!9*2%#G_- MF>?8NP&VZ5^%CY ,@>8 &IUTSM6TV?"R9)Q?^JEJN%N&%3':[<+ #.@A0I<< M+ED1^? 7[542)>=7#4&H1\RPU$=O$.:VQR"%E4IILA-87'P)L_[SPK36=HB1 MUY(N'P.'B1GWRF"/:3(K]^\^3E),]?:G5.=X&Z8H[;@_F32?7SIK&_[F#4U% M?DZH:R&EW.G^NEAO<'V G^G#0.T@U#EY7J? #)( MUNP-^@0)5$A5!"K\P26 MD['?L+UVJ)MF?_8VA@^S#H8H'FH=:A? '.+$H3NLIHB1;1!5ZP(?*&ZJ>[N'Z_&:P-'PHZN,;X0+_F+,F SV8O0P>\&G$L_3 ^W% M*,ERW9#$H*&R( C4$'Y*4S\^5\*@I,DO8D& 7$(&QHW<=9\^:46)J\WM:@Q@ MJX^\ I\KX/*(&DCL^C/7^04/LWZFO9U41QL&2@+O@<\YD ]ZX'TYR["V(,J% MGQ,S!PXJ01X0JB<(IA!DT!U#QZ1L(J4""2[H6CWX];.XG*1(^E%;'MIMR5 ML7I43 UX0"O.)E11?(G'A;3DZ(KV)69N"T\Z!R,TY19C%WX84<%MJ8E1'DZY M*;FUT.8;#T_59RXBUDVV[O V-KMO>#Q\DR;%^016 33Y)#X?%\8:PZW3=O @H<"PU#8 GP\@WPHO-6B+3.4D?\?\^WYGD0@Q>EZUJ M67PRN^++!7CM7NO^$^GN&@@VY\886TE@F M[/V5#!E([R)4EYN?[X>G&HAFLN?Q" +G&3H.'&Q*!U>@70]FZ#3C[RS9UX$& MVG[G4M\LUJIAUA8-+,,^CMA2#UB>3UZL6#$(:FK07^:&@(:B/)U6R#RMH7'X M)?W!3(0:]EV"QJ>0G=7>^[21CGOW1N\MJ3?Z$"@'.P)R^\CT,;S2M_1%DV8P MY;Z@0) %MI36SF*RJV#;BI&J2E4D6ND2 1)?$5*F>T!0!W#5-@UX.>:%((=S M/"K2E!HJZ&4QBE2U,3).4=J$NE-UYC"D22>Q!EQ*%8AU->\R2DVW5'MQK;^- M?#A>=I7QX8O1]TR:239!%Y)@ C06K4"=ET[FQCU8KTC917?0N7;*\]&4Q6@8 M'[UM#RWG7,"EF.O0OT'7R,]LN96,,$R/3$8AN>3G>:!J MGC<;M2R@WO2#U5 QMY#E/Q6:XM:!16PM M,DX7:RWL8#)MS9B=GM":5'QWU$ M2C8;TKW8-7+$K5;+\Q][LHN-WOM;@Z:W=P4F,"ESXE!O>'<<#9&HMKZ1V";^ M4%HTSU*T0TD==[DA2C5JW;8?'CJ:_#2](N6$+64",]-Q?#U/RGW.\KHUL$VN33(O M77+CHE<4IH31WZYLTW%*7( -,3V;)<)!/YP784# 7ID$WZ5E0Y#,\&W,:M&U M@>2"_[7!PD6#XO3DNRWK3^@F*9B%>83<@?*S;T@?$%9[ M7PA-STUS>R U[?42):I91_HZ-6U%4M.1!67E:Q4^^XN&+ZJ7M!V&B_&+0SZV(U?5]%7E[:]O5\G:RF;XWUES7U1^AC::Z#YNCEI.G6+J&1AS/H! M#;I3(G57>-V7Q?:96PF.,=I'*C(=?@QI";TTR.<@K<%X$2F%(C?^AU312=$/ MJ(ZUZ1VR9HWN^AN>%K(B67T$/5],0L1N7AG*O1>&#&MW93VWH'_#3QS89>Q^ M++YDS 8D:4E[(:;MQ%=KX?A!\(UM'\FD2+D3T\V^<-@+)[<,W@K;A68%)PK$ MPA*-Y23GQ^0 -G0"9#D!T/A\R>8;DOL9=7@U\:-QU35=0RI3#5%U[C?]VJ$ ME:-Y$N(":IG.\NB*3A4=;),1XK@]RNRA4:DV26'SC.,I0PV4S[-3)#_?=A=^ MXU4TG"A('$YR)?@#&>1N94Z1D]%Q_6,@ZH2<\%L2'^$FH!89K> 8K!>6)/E$<8/ M9L?\NMXJYA8_[G7S<(F'2MF9W@:&N+A!"34?!_F=,CWY#PDP\1"V0LE+/K)) M29P6A/KF-0Q'KDI9O1$3?F/^$!/9DS#/-G42#G%@X N*/._!Y"JBJMRT+&V,?12RFV9* MFJ%C8*Z3*5_(. M29I'*Q<'1VZ!4B28L_/]C)7*.BU@2LO&SVO\^[^*)/^L?\* <)8;/EE[39"B M?4X/T;\(4X]",()*>DCC 36/\N[?G^Y1;CM)2^N^"FLQ),.8:<7V]D7EF/PX M:$4X3J)+/[Q0C@06(:M0/Q:O@3:KW#?=[-K0P05*. P$M\R&RJU.1 60^D;T M=2&,'?:/PSBY0X_:N#497B+:S4P72,,U=WXZ[GRPK-R9RKJI-AJIL<<5,O?J MB4F\'TK-I+@=WN:CKR( NO;1+2EYS V$#,0B;G%LX+% &AY5BW?HS$21R^7O M8$+<5+T^9R@ IYDH\VZMQ^HLRH0? :R"RAQ!)1U-5+EF';ELFL0PD7$8<8Z9 ME"02Z($6'&R$EV2$%%C.M8XL#\DW,HF'9NN[)&TF5;CJUF]E4JBK+G0GP6S5 M,9P>%5#[D3E)>TDYB<3U,'<,SC%B+=PS%T'QEI5RG.L\I7F]+?GWC,,Q)&JC,,$?@4)\O4B'S -;>*2B='R U#BN8G%[ =Q,R%8NI2R:25!NJ@J.N/ MM=./+/Q%/FC-ZO"X@M49Y^7J0?1\8!DUL2PPI:GZ7UXNS7"Y1ZPH&O D47[$ M(URMX$[\?(*9&$:YEK0,2T$W8]8NE%D$D9+ 3EW- MN=89'5AC .O)9CKQ=8H (YEEEN66X_JUUSO@*PZ)F^A$'"F*. ?#4GB^1QW4 MW;*7D5)$,?;V.[]I02'0]&I1:%AGL[QNR^9B86V(7=8EHW@REX$Y'U(NT4B( MSV<_FZ[>(PF,%TN"_.0J$_2"D8\=AMFK-"Y)RU3Y&7%6E6B U@CY 95-G!QZ-52(@;PRBP M297-I!,<6_/$#1LQN],-[F%$J.K,N3>),1889;+9OLD8SKL2. O_G 8'-BTTK\@HE^D&4MLM@7@&<5!^0)=)BU3V(H:1U+GY,_U* MS6+XI 2)PUO &I.8.U)43MUJ$2"INIM5HC<:&_6;Y7Q?;;(%T@^<*F+'MH$K M*8N/H^2L=9I;R/G#)=5IVKK4%PG/AJWO2;.IIN9S[>4?R%$K"7!!" MKVH0<,+0C\'\3%BA"0KS6\$.B]#,R"3E1?/_ZEBN37CD+<"L1V]C=7,+>9SW MD6#8U+D'?G"!"3/NGIAT!*?Z5&HF0F+-$Q1^8!1%A>AH>>FE@*)C'H]R\J M;0TU\E7%P,-6,2#(DD@RJ#0TE?O=1./(</,UDX0$Z\N M&.&0!CN2D\SK63%GRPK1NMAOJ:K,]IH/Q]]_A05P2G//.27WHO)_<[T-> Y+ MJMJ;9JM<$"$J((7XXD03O[8&*)3@#+!RCC.M[M>#PMSYY-26#% J3JG@0,ZR M *8$+O8F&^D:ZQB="3J!TY_"?;@>F%4U'^ZH]5J!.2]+(T%/?PY0SG>'J5-' M\RM)'"L7A#OX.O.(.KQDACN[I>":N1N0'@;@,@_/Y^/4Z)?A6U G9[=';7#: M@B!6>C'NOGW]^LU[Z<7X2S1Y;?T-._FTB"&S$POR%8Y7JIZ<_%7^AM$8I@0* M-BMR0O88*71B3Y)8E0-B@2)28'>0!@7"?->.!B[)BY2VEI.X.6PESEV;P>HZ MQ%*XD8T>BW*S4O8_,9V>8T!BXZ[W<.-*A_P_CA&N*$:^@A M:GC2C*_+)K#>F(3.UP;3,&;?(3NOG<9V"'B6B5^_U/T.MC=0[._6>!/RR4%M MT)Y^Z8='GCY8/9AB$%*IVU]%<"Y<)U-Y'KEEF^*_(XA'=*X6J9QB"^0VE5P_ MW!E"/T '8JI\1'8?UWN@R8WIGB.'6_A4+<+IAN;&RC5#3/"CRI)+I#^?<:C8 M<\SXE^+GS"34XXV5P"P@:C Y#,D+$F$\(AR/4;<1>"R,L5*'.AJ%!H;S8X-: M4$JD)LN55P1/]?,J,GF[1"9=CQ@&;HP66@>:J]R'^)8AMX":))8?P5&@DRD9 M %.%&5=QX"(/2Z!>(Q+7)0G@W<,DP<*)R+\"#0&9)IQ\_"_F;ODVO,/UJ(2S M7 K? :=05&1=7$NALY1$<..-Q-T\WQ1NB^'/9-N%&!0B'ND[=?3ZI MNR43" -\#A2P+S%W&V)=E)W"E3E%9DDI9@^J9/T;<'<6)T%!YF$ED;TIY5BM M^,J^"-:B(!)-ZA/D#1HBB;K+>$Y!=>/Y\_%$5Q$*PNQ'YHA,%/)HW1*:#<(I MD5 !_0\(-7>@L:D"UD^IRBK,7!2",*:XV#RXC2?8K%2'Q"E0J1D=\!O0/H"A M_1)#/)LAV\$J4HF&HER_KN:""WBQ1BRNKF$M.)!1N W>#\4^(Z"3:KN72MDW MN08Y/<;<6E,C?>,34B?ZLXA8YE-DDM1FR=R4.C%!E#B=FJ@3>6#,[D0K17O[ ME.2%;0<$FI5/),B$,+?HU5P%%"/BG+8NP?)!AB_SM.DJ_."WJY[#^&Q<\^^6 MR$(8.-E*^YA6I[F(X\-_7*E8<#QG9BZ;=*O2KEX*\](G@D_?+]$ M_+";E*N1<-$TT/Z])#D)^,&%$\\ N_1"+<9$F,/M<=2"V!UN3;N:*R^&"1@' MOFFP=NL)O$BB M(B;<+LDW,?NY@I5J L;TJNI?IC+)Q<]P M^^I0A',NDJG=DTX;Q5)EUTA&[7IZ](4,C\=X9 LP;^?S)T2?NB;6;]),W.Z=.81J&S>E!/RQS+0D57R9@A].;K2V87:-]Z8;V*%^1E^&#E.RK%$TO1:Y7B>EOCJ4+)F["*(^+AXG&W"Q MZNIU*,V$P R-*H^;$W 19A'KU6N4.FXT&,$+G64\I;Q4EKL(B'J^K]J-FAO( M0M DDR)EL8&XMG:YJ2S(%@960YK.)%D73=4X11P!\F=B,2/NE)VC2Q:W[PQ' M0,'XH)C<@W./ KFBAAD0=5:W_B'E*9-!@L$A71Y7[=9R':EXYYC&13D-4HQ: M2]*EJ!!>07&)6.6&+SALH-2(V\[5R4YB:%%"GJV==RA[=5K$J1.D(W@3A0!^D7?3,\A7X3#ENT8K=1:ZDM+(G841JBYR%B>W\$%^*?P#(M3"PRVD,9 M)EQ#%=@EY%GTI9@TD'*3([]\H:Y[(#29LLZ-7%V_IL$O(2X.Y +O918BM9CC M<"2=WCB*:8JI!9A&#T7$#XZ#X]]DVJ>2^TG6-N7;9@4E> !7+#58HNS@Y5X_ MGYDPQH!M)HNQS##6'_!E".:[ .V >A&08B.Y,?KY/'K0?J+J,EQ.$DXD<)X\ M)I0U/!+&?&[/E\-V*4#47=K:[]YT#P MY]7%J#Q/9DJ5OK*R3IK>W%OLLGV6I&OI;[]P3B:5U8W@\\@HI:TI(<:E8>EK MZ?.@TF?W3M+GE(%UX20=&-:1N2)G7JG3'E$A8XVB6W*PD)*;52I/L/2EB%&- M5DY)AV;:&7&V&IZ-A_(9YO36[*^T*82KZO'123)I;9R-'B+0T9-BS4J M6[Q+_]1!B7IS^*'E6] -I)TI MJ5293(#=0:A5';>)INW,0K6X,F4^_@+2HZMQ:Y3;:9&3WA,&TOTXYTE2:@"> M ![L8CFPD"?RXRA)R*ZT,^G$-#7EQSC^=4H+R-3?-+(L\XL(VR;P9^"M\)6) M!PKE%+'4Z1$DD2AHF)8- IPR4JG^)W/NUN]G'9P7UG5(67>@=59:6"L-^T%X M6?SJGY >84:.BCA@SQ0MG UGZK(GC5F#>Z@*U;,>H)/6$VA+7JE,:X\=MDCT_;EL6P+;)U@@(C'@5FH7J7 75 MI>=@.!LR5( @V<^?;9FK?8UE077^,QTAMA5U S!:1+\,PI2+8DO5@Q- MRH#Q#/810"XT'9;;?X]@+\YI#J(*DI4ZPI1FZWXV\>^=0\VLG0>9AXB39.?C MZS>ZXDDT26:6SCW?8%YYI, (N%3836N$M',AHSHU?#.[3P2#9QD7FZN5?O-F M9_<^:J5W[M*Z^$%B9BG(NM2B?[9!S>*F)3T4%^/EQ:Y9QV?O"F>SI(!X#@G> M2X)'U]L_Z?8[!^U>:] YZ7HGA][Q=Z]]?'IT\OVXW1UXWSJ#K][@:QNN.SYM M=;^#W!_TO=/>R7&GW_8&)UZKM]<9P-UMKW5TY-RYU6L?P;<'WD&G?WHV:/<; M7JM[@$_OM??;G=,!ODL_N-WMT_L;WFD++FC!L^7Z$[BDY^VUN^U#>G&K]_+XVH-8%CM/@X:;X2IX<^'9X.S7ANUE=:77AM&_+6%OW^G:W#$,/]! M[^3/=J_?P7?N'[4ZQ_#?DYX9>-T:=/>/S@XZW2_T*)YT&]YR\>=[NWWO33GO5Z[ MA(8-AN?H =3H<_3TR/88_H29F"VETC" M79]CH,&OK3_;O BP6JTOK4ZW/P"J:WH5^?9A^_WN]EN1;S0-'B+H7;AS>SBZ M00>>A8.$8[/?/CC#6?;.CHBR8)&^(/5UF2!AB-]Q@+RH[DJ8.=&@#L_@QL.3 MWCX_N'UX"&O,)P9G &\=X'S.>G3,Z(@-\.9_G/4Z_8/./CT3YPE7?N=QM7%O MX(2UYS<)EH >4=X<.6']%AS&XU:W"_L(U-HR&\FO=S:XU<)-.X1O\4S;\]C@ M&;=I5FU8Y_9_TV!/D4 'R$/DK,,3&G;?+69YF*OU-N=W;:_6!*-H=^IDX-VUOS]T4)H&Y13[QOK7P=;B(O69L"CX$#HG9DM:!_\ %K'/"]1%EB+3ZG2) M+A]VA>Z5NC3_,OR#1 K,")G8GYT#9#2&2Y]TX=ANP%HUZ @@H]EO[1VU*^-N MR<'<.QO0^I5_1,Y__>4$C^G!"8P5GP6+AORYC:*1A,!IJS?H M['=.65!TJ@3*A[JR 2@1VU_P^G[[OW&&(+S@%N([<+U\"=^T0-S TG3Z>"T_ MK'4( @4(J0<$]+KA[6[O[GH;\'V[U0.V"^(49F[V0O; KI2L#%Q_=+(/[SAJ M?4.V! L-\SO$QW=+3]JDE88K!C !WD/G87#WKU;7E\5#QYXD0Q!\.'#'VOCV M\DG#W30GK>4->AV8%%P&#-C(TK;AU6>@*GP7W4,X)BU#@Y>%SH5FJS W1Q@W M##$==8"D$I2>-.@,8$G^['2,N@'T>\2C(VK [W<^O@,3&7\%=MZ#9>R* MW@/KT-KK' &K:#L7?]R6B[_0Z=_O=8PJ 93FZ!'V\>_Y#M*$O&\GO7\"55MM MB#=29#Y?R=<03^D/CK5>UVO#X@/K KJ#67<.D=N4;H-EZP#!=#L@B5J=7FDP MNX<\3ZX'$;F1W2R#MIF&V#^ M]APU*NO%5/2M=]+] @S*5O(A;2)?V'B?,[ZL1_PI'1G^ ]?\*F'!!WOO8EM2K=ZW"$ZAPUA/VBX MM/JX+;3C=Y=DPF*)/X [WM?VT<'<$;-1(Z(_W6Z-' \1]_ ;I#OB)W3JXF1 M7Z_9-6C-4(K+)-$0(8%VT-X'CLKJ__?3-CT"B0B9*?*NKYU]5OMEE-]:-PV3 MA)[L]7'KOSO'9\=SE"=+1H,&>PCM1'Z8\ZH-%.-]?M))OZW/#O"&@S8?"E;= M022;%WO.F!X86?0E9N?=668N:\/[4\SA"8I4W4]13-63X-A$1FL\ (+M](%P MF>^26MRI6+?_[D]GGTGH\.=^N_=G9Q^]$"#>F][&PW6%_$?KN']_W2 ;WNE9 MKW_68L:*;AI7YCH39J.7IZUM8?C"M? ?:++\ZON;\O7#I$,)IY0.Z6E_:P\& M?QB/X<:O@\'IIU>OOGW[UL0) MM@YZ31 &KVB>6XX;SEG_5UI1$,4:^/+7DV_M/]$S94P+NUK"JE&4D).LA=*E MY(@"76#0MLZD?HT[Z#X/&RF<1J+)\,@ Q5].82H])$"1<>3).<%Y@YK9.SE# M71SU=/@:9>EW+;1*UK-UM;>R$K'?[ED]%LY2KW/2TTXJ]_1\!?L'1J:!UG_1 MOA$E\.[+V_K6ZAUXKJQ:IQ4]Q[2B7PR@D+Z,L@V5=L/5V"(M6^K:CEY$@DQP MK0%\TVU_[^NTB<-VFP_8_DE_T->G&31N?!F>8#KE#5!&]]NG _$6?.WL=:PI M5$$__X4)TV+F*7R#F0:?BME,I2,_4WS0RF<,^!-^1OY!,^NU<5&L'\I9 '1Q M[J&IPXH$NU?!/#RBB6M_NF%+VLM&BC:<7/[1\?B2L^+DL'D/,]:AOGH'E7:E MDSZ$,1UM0VG%J,,S'=MH5QX*MWP[.0.#B!@C1@7:K0,. M2WUMD>>U!RMJV3= FA)S+;])37;>FJJ M@JO[L-E*,H!47\-A]@>>B1\:>FZ4*-X0-X6[3M"M#P\\.NL#!V/AQ3R9Y)UE M=>*S@AL'W]KM+CKFQ6&LV6,37K]_TD,F?E255#Q*?-8-(^WJB!!HZKUYY@O# MMAY $))DJFEGC+BD>NTO+1J%]KKPP>^5HK?.BMSSR7WJ+BC+VAN^9=L-(#3S MO249U0:52NS7L2&1ANSA\4;EI[^2 O-H] 9G770VHWL>3+^.=A2S+Y_B-GO&/4XVZ0F. 3\?_],[M>"H4V !]1S:MQ+WJ40,EKMCPD-6<=WV MW-ZUC*M]IRHNTP552K?FCR\0]5>)\E:HI ?$VD$GVW$EG.-R^OU6%X]%.=I= M;ZIQ?D#?V^AL5J*,E K2VVMUV_VMD_\^:G\W$FNC Q?7.K/>X/^A!L)/PERT M06=P-J"C5DIRTAZ7N\2G97'W6GU.1Q#=]*GCUF?=HW8?#8G]KR)%Y[P$O;GJKJ\_>1X^AYQRF6=9NSW\:A,(N-Y)/QK;2X)Y"-_O_[)Y\ PO] M"ROCCIT+/V+DLKU_QDRG?*;^/#D"^Q4XAZ0*X$G%2#0I^AC%Z",/ %9XAH;Z MX=$9Z##5'%6/#8.3+O"1HWZ[E*ZT>%P;.YLFP%\>4P)>7)4%P5FB7,O*;,(Z-LL'(J#JK%L"MO?F57Y'E'1GKJR,1MQDKYT)W6 M$0SB[:)!V#RU-KO*;#:JX[E[F)5YMVA0QZU_<@1IT /S Q-SZ&7X[+[DAN\? MG?0I?"DJELVO 1W[[*AETD!P-8]X5GUX*6E$'Q9OR7^=8?(.F0K[;;*K3KJ' M<)"[@PZE)GTA(PH#Q4T*X33PO?W.E^X\UVI4.!Z3LAQ]>+*\X4 2JUK:N>#Z M/MJE1-"JXMEQ-$SZHI(VQ^Q"DD,&R#)"=JZR MVZ)C#:_NL:9H6+>G4F:_?78V2WX=H==Q/NM7ALSLKZ["VQ&;!>2KV[U M_]GFG"\B S(4NW 8Q!7$2GQI$R3TVB!^C\33W=>U$SH^P-GA-6E0Y+JBL3F/ M[+@V,PWNWJ(D\T*_)B).-O>VU,W%UP6)O>BBN6SUEE MWGGSQ+6'7U1,(%&G6+Z:W1/ [RJAVCV;:,NREA9^,4B,1_[E9RR@UUT?3@E# M'8CO'T4:9MB0]I[*#[_I(G"E/5RFCY=3:CO3)"\5W*%&C;2PF52Z48<"/51S MUR(HF:D99U2BL8?C'2A3/\9$ )N.&NQJIP($;UR_5 \+E_.2OK8A+8<36]P7PK:P8689 UF'RU MI4%Y19S&'NIO!*+.HBNWN8=TDI:PD0RS'ZK\4JD2DC0]42"V';Y)P"FF M(:6GH9A=M'S;T="908:@J\#!M,3B1;,C(&1) YN"DF/QF*2#B^W]J#O*3GV: MI;,D68$L62%@"4+I<,7&1W=@JE1O%E&\G@$_;#]:T@-S( M-OEMQ-91$L3J/,E#W054-YHQ&Y=2=X*FUTVP$W:ISQ6"V\"R!5,C>\JK'0M6 MTZ5/K?=$2@I24KUPT_*>!79(J%Z1@#OCD' ZV-./-8&@B*ZV', A0H[E-[G[ MA6BF(>/S23>ZJ4+$4P3@&6;J7P4A?C+8#*(GT5^9M+[E)LA .GY$?7887LG" M^9FF#M)G!E]\ <XED@)' M.":2GR:I402-II[5($7YU'\74[J\BR2D0TA]MN!&C;TU%=QDSOVH))\O#!B@O$=#/@Y5K,9A7I%?\\VD M\5[\3MZ.X\?&V*P&.5!NV!5]:T9=T?G1H]!/0Y75"6O!M/4SQZXDFS! V9^C M.F64(A@40\F)YH-'.\60+^L\MHDYFM \R#E&(E,0;8"6ZZ:>;&*^FY6@+R+" M7$=!#J-#H$ 8M_02KR+H&5Q &)+*'66'6D2EY]BT!DUI1 P1_$^0^HS^1W?0 MF_)D]*/5EWT@G=GHW\1?5?JS4(4 ZH(G^;#UIUS1-PPYN MY,]!!/^R_LU<2NOEY+WI5-ZND78#Q>@.R9A+-[ZS:H3&]?/3+A.?8EJ9A"3SSIVK.J(+S03WR MJ/M=4IQ/K&^.^L8@KG=D6S*L.G;I"JDRJYCR_O7ZE/=?.WA:YSF5MG*82_'K M/2T=%.P.0YJ[;>WP7)7@L\G7=ZV_]?I6>"E8>RE[CG5[2@U23X<2Y-@H6W49 M=,M3AA$N&M)__H;$#.]DH&4=(.1 VRB)(G^6J4_Z#W=J2.@2!L3(&!J:,)UR MW(TC>V[4S9Z4CV^;.[O_%Z>;I_!OH-\-^C#.*Y(ERY.9W,#7.RLE3]:K=C^[ MY88W=YJ[[^[5>P-Z_Z=2>#8/;C7U-Q^;V^],_%."K3M-K-@AD]C3<=I57IUY MY>FVR[.SVWR]5)1QRU-XV_F]?MU\NV*[?Y<5>$4,8'68@";4NQ_@E1OW,IRL MGQ@V'Y@E.@YW9H;&U%F?EM49]_JTW-NPUU2^M.->:2K_%25J39C+/>Z5)LQ5 M5E:ZZ-Y,QEY;&M1Y&_G53 4Z/#O0#O MN&Y"JOWZA28=MS7GUNGFJYUNCEWY5%HY0_>&%?R /60DW9E/;(N B!_$@_NP M"V19SJJ._ZC3ITI81MGM=/_$NNJ3;G_5YT6]TGJ=+U2JCV!2!,;,V%G]KYW3 MU9U9.6@[M/$!P^@L?]VB8,5O3QXZ>-/\\/;FT %+";EG]WWSXU+Z4&_:ZE\+ M;X=Y-.]"NHTN_::Y\P1*Z0V+<6OMNKSU;YKOEM-__J![C]&FG]SZCT]AD#S( MWN]\:+[^\/+VOD.MN<=7&.WN%M,AIQ7NI:$:>P?4Q^;&[?*==O=\4C(B9]PPV+_%3J MWVNPQI;3'H*_9E0(Q/3RHU[32I/R]5G:-)ZJ,73MZXWZ!RWM]K_W3X^ MI6^I)Y+M4;ZR\WRX?7HP".\/N[O;GS?\S=M -+1*D#4$B%F/_LE0!W1IH"&8 MS;5*"0@"HTDQ_A)ABB(&E'PG@#D(MI 0_J:&%^&WFH WN-<)&](Y0V$Y3C# M"G'"FW)OPR$1;J@>4Z N5)1@%C)#B<)-<)WS[.02;H.=,H#46!1^[CXD-37D MZE]%.!.R/4,F@OQ'Q*D5K#WR.#W%@B\%H2TY@$1$MP<^$3>EJ@ID G0%M#!$^#1XS"&6%^(V2= MGR(42:IIG;Y+^0)!XY!X64M\P M-8U&J'?W@3M,K.+6WC>?VQC>>6O+C03\V\G869'.$@3U!P:1HKQ!U$A'QAIA M6A9\!NF0NPD@MB01TU"A,),'$3;*4,D#3/N"K!B"-<N@M M>0Q428):#$G!&6&49WS%YF_'"Q(R[2?^A9+6#L#Z,T4=.+A7!?W4 9,[C%B; M 2.[2,6Q .8/F%I@.:7(*@/X(_!S'V_,^5M2K!JHVL!S_0C^C,(,OX'+P8Z: M)3CAD0+C?J9&IH\&/B?U+T&>P5_#J%!4RXS])GZH?#3!1YL^)PW716"A?#5V MHS2Q0NC?G!M5(.AX(@:CZ5)%/5K0DP)*%&F%\".B0>9JBEU'HB0^%VCOOII& M\/S^**0\_W $/"<>-34>^3 + \83;V#S"]!B?%H*BU1.5B9CE'L;NGL,:X#B M1-)*SGUZ1AF:C\CXU_U<.Y\WUQWVGN(@PSDL4J+ORCFF4TH8CB$V&-(HCN0S M4>DTJZ#G&]]'*]_ZAJC!;6,8(4Y]/ ZIBL6/@+:-.PT)71L_W&9 '[K :SE= M[2RFJVU*@]V*#("D],1 WH"?Y @ZOCE"/A8L5S+,^9Q23QM$6P:;*0/>,PYC M O0G?/U-=@J!KDKH!]3JAU[L;8#:1D[(U/LK 3ZB82Z)462;V*\ [KU0J3;[ M?<XVZ-+9"'+:)10**SPD5N3Y!*>^/^W=S6["0)!^%5(>A4*C1)'05!$*A"V3\ M2OH8.F1R(T6$X(,>X)AIK;AOS,.M;TL, SF"LR]%AS8Q\]IBMC(=X"ISE#SU MWO1035E5 ?L6&>WB@OA]AA(N;[8?7^O,)N+&TV+X0NVCQ77Q??B#0;U/(Q: M*%@>.<'2L/"SXYNGC;&]%@I?LEGN6T6W44>@X%E'] M446+P/.#(Q5I&NN1E\R7-$+#'XM;D99*[*?IDK;%2^YRP8_.C_<;)#;&FK&W M5-NHB9]Z4J@"''3SM+0(1UE&I^!5_LO\"0!30D8!DA:+21&3(NY-$9HG^E!% MHS^N%[U_,ZC7[@;9#,Q9#$N M:'1M[5K_4]LZ$O]7='3N%6:2."'0QW,H,Q3H'#.E[?'2N;D?95N.==B6GR0G MY/[Z^ZQD!P?25VA+R[R#&?)%6DF[VH\^NVOE\&_]_EF9\3(6"?O'].(=2U1< M%Z*T+-:"6[0NI,W85%45+]F%T%KF.7NC93(3C/TV&.T-AH/?7O7[1X>8ZJ09 MH\J0[0>CW6!WN#MFP_UP^&NXO\\^7K#M3].3'2=]^N%D^N^/9W[5CY_>O#L_ M85O](/C7^"0(3J>GO@/3C]A4\])(*U7)\R X>[_%MC)KJS (%HO%8#$>*#T+ MII=!9HM\+\B5,F*0V&3KZ)!:\"IX-<C= R?3EQTD;^5V!JF&?% MM>WS7,XP.>DZ\?:'C>G1VB(+X[P_'D,"#!'ZC8Y:=W9[^\&+T:3D;C MX_YH;_MXQW\].;NGG]X_SCZ_*_S5-ON'%QE15+=E6J12X0@'O>88V;$@6%2X7( M#X(E"(6QG"] M))&"7PFLVYG3H"V!,E@RITA :Y! +#5R"8@ANS#0) %H%IF,,V9J>KD9OQ" MC)^$#"BD0="C2.FS#RU,)6*G(,U;0365P,PYAB4L6G:WX1EMI-GXD= F6"I+ M^).@<>,_G/P2XNC6G7Y9IF -1P'X'.=U@CF!D8ZS>L"7)*:IX&)")Z$6^>4* M?HWGS:VE@?#$I3X]DJAS" !S"L!PRQFG3\Q-QM)<+4P+2"UFTE@DDY9Q:O1Z M0\M>!U>F5>:.ML_0(LWVO@U:TS4_D!6C7R>F 4\3X.G@JQ2!1>AML^.<=,XH MJA -0(,J][BHM$*U@V;# MM@ !7WM=GUR@/2A0VQR";RSJ'Q&C,G8ZCR6A_6WA=1OM)M\TW2DK[2H]- M6HL1.W4@ZR%$>CUPT73#HBD6)?MO@QIR%- ?.3=R31)T7MIP_*JZ71P\)>3^ MN:K;O,G#3X7!*/C#!:8O Z=',3/FM;G_$ I>D8#CFY5\.%2UQ@0@'MHHHC-( MB=+-0TGN#1%VR=27>T!2$P]O$-!KB)8Z)4@1NAB5R\05Y::.C$PDUY(,D#YJ M.WHO::;:4"1UY]"XL.O(#Z4THRS/ND$5,D,9USDGSH993HF;B(P1/KYWTQ)\ MB@0)@E8Q7B2/3*-_'71&&]%Y;Z*Y ]+[4]2]L0I\SV5"$.1&E9QXF1O EU(^ MPB7728L1H%9RO]L4CS"2QYDHD1;D "QZ1$4G@420&'M0XL3("JS[#,M[PC)N8'DVYWGMF(5\)M(4 MB9J<8[?-AH1K%>COP93^Z^8P&D54%<>U)H]V MPM>&60ME+-KI:1[F,C$F:IZ+L.W/#$D!3?#-+>E&<10CPM7>5):7]4JO':]5 MQLTJUA-3.2B+Q%&XVX^&7I>HL*]$WA3BM^1[W[Q%/P"^3Q>M:YKM_Z0JQSV/ M2]H#T;LA&N*]+BAO.(=@]8"DX$[2N-*.(W&T2IM5''8-F+(HI+5"_ FK1PJ1 MGOH3"?W<)-N +DC4$$GCG=+7]KR)/VH)]=W9JLO8E>P[ST7+ XN6XQP)$<;1 M$UBJ_JBFI$>R^#=-,=P4#PO!KR@H^@3)A467VKDG?^U#DP?!J,GS?4V^@9MX M@H%&K*CILY!K$D(, 6Z0M_5\9#8(RZ8N8#@VRAG3A(2-CY>>H^Y75!7'"*ZI MQA'OP9G"$1/@X!Z_-KCI^=@DR[G*YX("5,EGS5-DW7"9**I<+05Z%YGR[,77 M4 D4?9?H/?B.F_;-OG,WO]:5.\W "-@5NA^K/.>5$6'[H;LT^2+S=Z5TDTL6 M8R\;;?PU,:^M:AO\);%K6;M*)K77+Y*II7,OO,4<(%YO^;M(NN36K9[-^B-O MNDU6AE-,0M[28,FJJIEQ'Q-V]JM9N-V[SCUU9V;R(3UX;?>P_=Y?:%Z%$1CC MJK_ AGWQ[GO5SR.C\MJ*"5W WS:WO8IO7FWR%S8LL)K<^1TL?(2C=$K58,@N M^)*-=GN,?OSACLOW<].03*2L544X&F!5YI[OL1=#]_=CS0U, MP-9,CGA\-=.J+I/P1>K^"!2?N<8\R&D]=C$X'3R[[J<9+1_P!02P,$% @ YH&L M5F85):1K" ;BH !@ !S;6QR+3(P,C,P,S,Q>&5X,S%D,BYH=&WM6FMO MVS@6_2O<%#M- -NRXZ23L=, :1[8 'UD4W<'^Y&2*(L;2=20E!WOK]]S2:=)).,.L"M6.*CTO>PW//)77XMV[WK$AY$8F8_6/RX3V+553EHK LTH); ME,ZE3=E$E24OV >AM"H8^Z4WV.OU>[^\Z7:/#M'52=U&%2.V'PQV M@]W^[I#U]T?]GT?[^^SR ]O^,CG9<;5//YU,_GUYYD>]_/+N_<4)V^H&P:_# MDR XG9SZ!^A^P"::%T9:J0J>!<'9QRVVE5I;CH)@/I_WYL.>TM-@.#JD$GX+'1X>YL)Q%*==&V+=;7R;GW0/4L-)FXN@P:+Y]W5#% MBZ/#6,Z8L8M,O-W*N9[*HFM5.1KV2SM&RP"/[]2YZC4-ET?'> =2W+IEVB M"MM->"ZSQ>CU1.;"L(]BSJY4SHO7'5^";R.T3%Z/76TC_RO0-:9GQ8WM\DQ. MT3G9.O;S']53#U<&F0LWG5!E,1Z>W:0RE)8-![W=PR#$.I7/8%4$B I]QRRJ MW@PTDP9F9-(N1JF,8U&@PD^O#G;[P_%A0!5_H&%77]Z?_?1J\*8_'@R/NX.] M[>,=__/D[&IR<7YQAW&V2E89\ZU8)'2 M:,N)BL8;=V'@W2=PUSMN7"!E^8)=%VJ>"43I"(53#/"X+QHL% MJPJK*X%I(A"[. XGAT*Q;SV61@#\<&>#O**MB] F@M#S6 <@D<4X)/Q-$";I0E4L,UNXW=X8& MS&,G>#I4H\I0 *,T-MFQWGJ@E&0(4S QS+, M!/F."0 QS*1)J055R\& Q(+T.Y8FRI2I7' "(:K,@Z/4"HD.B@W;!A9B 7!Y MAY_=(#,HD-,<@W:NJ@PU!D/N;!R,!_O;PMLRV(_;9;Y0DL(J/$!I+$8\U<*M MQQ'9]A,!8*.+X>R0=&56ET /:AA2).0RU1N'Y(^-ZR M89M1?:8')-61\18!G9IMZ:$$,\(6HS(9NWS<5*&1L>1:T@2DC]^.XPOJJ3(4 M4]T^-"X .P9$%LU(]%G7J(10E%&5<2)N3,L9<1N;T<)'^K9 P5^AH(K@5K07 M\3-SZ5\'G>%:=#Z8:.Z!].$4]6"L M\S&1,$N5$%)U[F!O E\4>XY#IN, +4 M2NY7FX+RNF%IQS@X.:1XL*]4;8E'1_\W]83*"LF'@3M(1$1(16)G@).14U% M&V0 +)Z(DG8"58%$]J#$CI$E6'<#RP?",JIA>3;C6>68A7PFD@1J3JRG[=@H=P.5_6%J1EDV^G&RQL5++;6,*O M!*6^U/D&2 \#4MSPF_?1?5]3*EN+(_=D+: >P6H4454459H\V@I?:WK-E;$H MIX,S]&4B=%0?D[#MKS1) $WPS9W:M>'(2(3+PBE!+ZJE73O>JI2;9:PGIG)0 M%K&C<+<>-;TND&M?BZQ.R>_4[_SA)?H!\'VY:%VQ;/_/3'7<&5W<[(K.+=L0 M^;61>4L\A*U'*(-[RG%I'8=ZM$J;93!V!>@RSZ6U0OP.M8<*X9Z>QQ+VN4ZV M@5\PJ2&FQC=IV&;3B=\J"?/=!JN*R"7O.YO,Y9&9RW$&581V="I+*2 EEG1, MB_^FSHCK#&(N^#5%1J^27&QT^LX=!#;')X^"42WV?6*^AJ!XC(9&+/GIJY"K M52&: #<0;QT?G@UBLZER3!P+Y293QX6U!TV;T/L=J<4Q(FRBL<4[<*9PQ 0X MN-/8&C<='Z!D,5/93%"4*OBT/E36-9>)O,S40N#I/%6>O?@**H&B)PGAO>>Z MA?H>W[F;7^MRGKIA".P*W8U4EO'2B%'S1WMH\D7J[TKI)I=FC+6LK?'7Q+RR MJBGPE\2N9.4JFO4AV0"!KNAE?0!/[1JV;XBWF(/)VR]\&TK6W;BRO+1KX MQ;#Q'K16L36E6LW5SW>J9O$J'LLVJ-K^[<\W+40@. MN>[.L83?O U?/N>A45EEQ9BNY&GL]G2;R_GZT\9_X8D%5I,[GV"&S["Y3BE) M'+$/?,$&NQU&KX-X]G';Z&D<\_)7X7LH9K,V3[,V-3&'REJ58\O>,'P^W,-O[2[D6K/]E9ZWP4ZJ//HI"0/_]"WL8N-70T":T. M.W>2Q6O5X^4AX\:I/WXRVY?^8!?J\7RI(S_Y1'OGCD,")YN:>/I25K85XM.E M3@MY=#W5P%5,*E/I4;,I6B\(KCZH9A9M@< $4P 8 #,R9#$N:'1M M[5IK<]NV$OTK>YUI8\^(#TF6*U.N9QQ)GGHF?M22;V\_@B0HHJ$(!@0MJ[^^ MNR"IA^6;V*VW06X(,_)?RQKF,8L#7@(OXPOWT,H@V+*4PV! MXDQCZTSH&,8RRU@*EUPID23P3HEPP@&.[>:A[=K'1Y9U>H*B^M4P?S?N'YC1@^O^^/>;8:GUYN[=^XL^[%F.\UN[[SB# M\:#L0/%-&"N6YD(+F;+$<897>[ 7:YUYCC.;S>Q9VY9JXHQOG5A/DT,GD3+G M=JC#O=,3:L%/SL+3DRG7#(*8J9SKG_?NQN=6%T=HH1-^>N+4W^587X;STY-0 MW$.NYPG_>6_*U$2DEI:9UW8SW<.9#G8_&O-@S42H8Z_INC_T,A:&(IU8"8^T MU[&[W663$I-XT29+:)[B"=/BGI/L%:E!PIGR?*GCWF,%3\W,ZGF13+45L:E( MYM[;L9CR'*[X#&[EE*5O&V4+?N=AMSXS.Q9\<12,\S1^TQ1(Q0>%D:Z_$ M[U70_34E,V[@^#()L7/X$ M?:&BW[.:)XZ.?LFU8U5JW*L 4Y>J1631\3=$2 MT(:A54#1KUI.O4Y60S0AILM[D2..1.BY%XLPY"EJ^/%-M^6V>R<.B=L6,O<9 MR#[E\/[P=GQQ?M$_&U]<7^%*NAW=G5V-87R]1>__4QN;7;BS1W;?AM&P;^QL MMCMNXQNR\&P$9X/KF_%P\(VZL';6_VXT%()EC;@TA[8#;B@\(@I]&/!(Q@^\*"@+1:NHT@$7)',$9\F M^&L4"(REP&::%>!U0TX%RG=M<$P8EK"RLKD@3&35B:@9U@H,[J9KXZN MQU 25JI&3/DLY;EU_9#P.=JBJ8>2L(']#$W%>330Y[GIBD4.'U(Y2SC5$/O- M ]/[L6 */9[,07'T&(Y,X5RJ*31=Z]='L"!"A]!UAB&2(7 ,; B73&&LV\T& M4-71( B12.H*QIB*051XRT27D-N&#U@-I!,C=BKRG(#A/XT,L8PQ;D/%JV&[ M-;8MHQ85"5H[W\HY:5:FX/#%HL^ Q<*DU5;6>EOUE"U^$".*WH@"65H[!T MJ20>=FVW\\.JRRK=M?M6"LP5X1(%1HF\55K(>U&@^,?1%6=SXC,1CNV.TT^%NE_&[C-\R MI#$]/?8^]]!@EW&[C-L6I/T;)?"55(\&Y#$Q.U*I<2:$G$]YN)A-5)AZIC_?H--DA2%_P>*(Q)0(E@9BI*)9=A!"UV$^"GS<9Y/1)>:2(5-/G&$(JXXW3-% MBB,,"!2]08!::%J#L+2\O6'YB]'.8DY@8FR'G63KA*="3%T%<0;;A#$I6&^H5F( HHE8W M0QB:XW"-1AA:=\5,,EY<87,MH[9D@+,"KU-M\C.=(.J@IFV9R[4P&[(8^9\0 MDS5,%^@($V*699RIW/"2YAFJ)M*2R=Z*J<03-$3)5 1P3PP]XF&]'$#,:,'@ MV$S)>Q&6N;.:"Y1B,Z*O^T30JGSY:"G0F,5"JP4\AS>F0.B]WE%Q&8@0C>'G5G5=G\U7^>9KG*2U MI@61/'-D4$L! A0#% @ YH&L5N*6QC?5#@ $\H !4 M ( !G!$ '-M;'(M,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 ( M .:!K%:'G"MAFR4 .)/ @ 5 " :0@ !S;6QR+3(P,C,P M,S,Q7V1E9BYX;6Q02P$"% ,4 " #F@:Q63.>[F?Q> #T2@4 %0 M @ %R1@ &UL4$L! A0#% @ MYH&L5ERB@*@!0@ XJ,$ !4 ( !H:4 '-M;'(M,C R,S S M,S%?<')E+GAM;%!+ 0(4 Q0 ( .:!K%9N\1;"O&P! %T2#P 5 M " =7G !S;6QR+3(P,C,P,S,Q>#$P<2YH=&U02P$"% ,4 " #F M@:Q63++&X^IR #B5 , & @ '$5 ( #$P9#$N:'1M4$L! A0#% @ YH&L5D-A6PA@" ;BD !@ M ( !Y,<" '-M;'(M,C R,S S,S%X97@S,60Q+FAT;5!+ 0(4 Q0 M ( .:!K%9F%26D:P@ &XJ 8 " 7K0 @!S;6QR+3(P M,C,P,S,Q>&5X,S%D,BYH=&U02P$"% ,4 " #F@:Q6=TWH6;8' !%, M& @ $;V0( #,R9#$N:'1M4$L% 3!@ * H I@( ?A @ $! end