0001558370-24-015732.txt : 20241114 0001558370-24-015732.hdr.sgml : 20241114 20241114163034 ACCESSION NUMBER: 0001558370-24-015732 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20240930 FILED AS OF DATE: 20241114 DATE AS OF CHANGE: 20241114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ReShape Lifesciences Inc. CENTRAL INDEX KEY: 0001427570 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37897 FILM NUMBER: 241463126 BUSINESS ADDRESS: STREET 1: 1001 CALLE AMANECER CITY: SAN CLEMENTE STATE: CA ZIP: 92673 BUSINESS PHONE: 949-429-6680 MAIL ADDRESS: STREET 1: 1001 CALLE AMANECER CITY: SAN CLEMENTE STATE: CA ZIP: 92673 FORMER COMPANY: FORMER CONFORMED NAME: OBALON THERAPEUTICS INC DATE OF NAME CHANGE: 20080220 10-Q 1 rsls-20240930x10q.htm 10-Q
0001427570--12-312024Q3false1.51.595388953880.0170001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:PublicOfferingMember2023-02-080001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:PublicOfferingMember2023-02-080001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberrsls:PublicOfferingMember2023-02-080001427570rsls:RepresentativesWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:PublicOfferingMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashlessExerciseMemberus-gaap:MeasurementInputExercisePriceMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputSharePriceMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputPriceVolatilityMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExpectedTermMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExpectedDividendRateMemberrsls:BlackScholesModelMember2023-02-080001427570rsls:CashExerciseMemberus-gaap:MeasurementInputExercisePriceMemberrsls:BlackScholesModelMember2023-02-080001427570us-gaap:CommonStockMember2024-07-012024-09-300001427570us-gaap:CommonStockMember2023-07-012023-09-3000014275702024-09-232024-09-230001427570us-gaap:RetainedEarningsMember2024-09-300001427570us-gaap:AdditionalPaidInCapitalMember2024-09-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-300001427570us-gaap:RetainedEarningsMember2024-06-300001427570us-gaap:AdditionalPaidInCapitalMember2024-06-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000014275702024-06-300001427570us-gaap:RetainedEarningsMember2023-12-310001427570us-gaap:AdditionalPaidInCapitalMember2023-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001427570us-gaap:RetainedEarningsMember2023-09-300001427570us-gaap:AdditionalPaidInCapitalMember2023-09-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001427570us-gaap:RetainedEarningsMember2023-06-300001427570us-gaap:AdditionalPaidInCapitalMember2023-06-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-3000014275702023-06-300001427570us-gaap:RetainedEarningsMember2022-12-310001427570us-gaap:AdditionalPaidInCapitalMember2022-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001427570us-gaap:PreferredStockMember2024-09-300001427570us-gaap:CommonStockMember2024-09-300001427570us-gaap:PreferredStockMember2024-06-300001427570us-gaap:CommonStockMember2024-06-300001427570us-gaap:PreferredStockMember2023-12-310001427570us-gaap:CommonStockMember2023-12-310001427570us-gaap:PreferredStockMember2023-09-300001427570us-gaap:CommonStockMember2023-09-300001427570us-gaap:PreferredStockMember2023-06-300001427570us-gaap:CommonStockMember2023-06-300001427570us-gaap:PreferredStockMember2022-12-310001427570us-gaap:CommonStockMember2022-12-310001427570us-gaap:EmployeeStockOptionMember2023-12-310001427570us-gaap:RestrictedStockUnitsRSUMember2023-12-310001427570us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001427570us-gaap:NonUsMember2024-07-012024-09-300001427570srt:EuropeMember2024-07-012024-09-300001427570rsls:ObalonBalloonSystemMember2024-07-012024-09-300001427570rsls:DbsnDeviceMember2024-07-012024-09-300001427570country:US2024-07-012024-09-300001427570country:AU2024-07-012024-09-300001427570us-gaap:NonUsMember2024-01-012024-09-300001427570srt:EuropeMember2024-01-012024-09-300001427570rsls:ObalonBalloonSystemMember2024-01-012024-09-300001427570rsls:DbsnDeviceMember2024-01-012024-09-300001427570country:US2024-01-012024-09-300001427570country:AU2024-01-012024-09-300001427570us-gaap:NonUsMember2023-07-012023-09-300001427570srt:EuropeMember2023-07-012023-09-300001427570rsls:ObalonBalloonSystemMember2023-07-012023-09-300001427570rsls:DbsnDeviceMember2023-07-012023-09-300001427570country:US2023-07-012023-09-300001427570country:AU2023-07-012023-09-300001427570us-gaap:NonUsMember2023-01-012023-09-300001427570srt:EuropeMember2023-01-012023-09-300001427570rsls:ObalonBalloonSystemMember2023-01-012023-09-300001427570rsls:DbsnDeviceMember2023-01-012023-09-300001427570country:US2023-01-012023-09-300001427570country:AU2023-01-012023-09-3000014275702024-05-302024-05-3000014275702023-02-082023-02-080001427570rsls:SeriesCConvertiblePreferredStockMember2024-09-300001427570rsls:SeriesCConvertiblePreferredStockMember2023-12-310001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001427570us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-300001427570us-gaap:RetainedEarningsMember2024-07-012024-09-300001427570us-gaap:RetainedEarningsMember2024-01-012024-09-300001427570us-gaap:RetainedEarningsMember2023-07-012023-09-300001427570us-gaap:RetainedEarningsMember2023-01-012023-09-300001427570rsls:CommonStockPurchaseWarrantsMember2024-09-300001427570rsls:CommonStockPurchaseWarrantsMember2023-12-310001427570rsls:CommonStockPurchaseWarrantsMember2024-01-012024-09-300001427570us-gaap:AccountsPayableMember2024-01-012024-09-300001427570us-gaap:EmployeeStockOptionMember2024-09-300001427570us-gaap:RestrictedStockUnitsRSUMember2024-09-300001427570us-gaap:OverAllotmentOptionMember2023-02-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMemberus-gaap:CommonStockMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PublicWarrantsMemberrsls:PublicOfferingMember2023-02-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMemberrsls:PublicOfferingMember2023-02-0800014275702023-09-3000014275702022-12-310001427570rsls:IrvineCaliforniaOfficeAndWarehouseSpaceMember2023-03-130001427570us-gaap:WarrantMember2024-01-012024-09-300001427570us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001427570us-gaap:EmployeeStockOptionMember2024-01-012024-09-300001427570us-gaap:ConvertiblePreferredStockMember2024-01-012024-09-300001427570us-gaap:WarrantMember2023-01-012023-09-300001427570us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001427570us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001427570us-gaap:ConvertiblePreferredStockMember2023-01-012023-09-300001427570us-gaap:SellingAndMarketingExpenseMember2024-07-012024-09-300001427570us-gaap:ResearchAndDevelopmentExpenseMember2024-07-012024-09-300001427570us-gaap:GeneralAndAdministrativeExpenseMember2024-07-012024-09-300001427570us-gaap:SellingAndMarketingExpenseMember2024-01-012024-09-300001427570us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-09-300001427570us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-09-300001427570us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001427570us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001427570us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001427570us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001427570us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001427570us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001427570us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-300001427570rsls:RepresentativesWarrantsMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember2023-02-082023-02-080001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember2024-06-042024-06-040001427570us-gaap:OverAllotmentOptionMember2023-02-082023-02-080001427570us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-300001427570us-gaap:CommonStockMember2024-01-012024-09-300001427570us-gaap:CommonStockMember2023-01-012023-09-300001427570us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-300001427570rsls:BlackScholesModelMember2024-01-012024-09-3000014275702024-09-300001427570rsls:PublicWarrantsMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570us-gaap:CommonStockMember2024-06-042024-06-040001427570rsls:PublicOfferingMember2023-02-082023-02-080001427570us-gaap:CommonStockMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:PreFundedWarrantsMemberrsls:PublicOfferingMember2023-02-082023-02-080001427570rsls:PublicOfferingMember2023-02-080001427570rsls:CowenAndCompanyLlcMember2021-08-062021-08-060001427570rsls:CowenAndCompanyLlcMember2023-05-112023-05-110001427570rsls:CowenAndCompanyLlcMember2023-05-110001427570us-gaap:SubsequentEventMember2024-10-162024-10-160001427570us-gaap:SubsequentEventMember2024-10-160001427570rsls:RepresentativesWarrantsMemberrsls:PublicOfferingMember2023-02-080001427570rsls:PreFundedWarrantsMemberrsls:PublicOfferingMember2023-02-080001427570us-gaap:CommonStockMember2024-05-302024-05-300001427570rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember2024-01-012024-09-300001427570us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-3000014275702023-07-012023-09-300001427570us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-3000014275702023-01-012023-09-3000014275702023-12-3100014275702024-07-012024-09-3000014275702024-11-1200014275702024-01-012024-09-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purersls:itemutr:sqftrsls: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 September 30, 2024

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: 1-37897

RESHAPE LIFESCIENCES INC.

(Exact name of registrant as specified in its charter)

Delaware

26-1828101

(State or other jurisdiction
of incorporation or organization)

(IRS Employer
Identification No.)

18 Technology Dr, Suite 110, Irvine, California 92618
(Address of principal executive offices) (zip code)

(949) 429-6680
(Registrant’s telephone number, including area code)

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

Title of Each Class

    

Trading Symbol

Name of Each Exchange on which Registered

Common stock, $0.001 par value per share

RSLS

The Nasdaq Capital Market

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

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

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

Large Accelerated Filer

Accelerated Filer

Non-accelerated Filer

  

Smaller Reporting Company

Emerging Growth Company

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

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

As of November 12, 2024, 712,680 shares of the registrant’s Common Stock were outstanding.

INDEX

PART I – FINANCIAL INFORMATION

Item 1.

Condensed Consolidated Financial Statements (unaudited)

3

Condensed Consolidated Balance Sheets as of September 30, 2024 and December 31, 2023

3

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2024 and 2023

4

Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2024 and 2023

5

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2024 and 2023

6

Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2024 and 2023

8

Notes to Condensed Consolidated Financial Statements

9

Item 2.

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

20

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

27

Item 4.

Controls and Procedures

27

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings

28

Item 1A.

Risk Factors

29

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

30

Item 3.

Defaults Upon Senior Securities

31

Item 4.

Mine Safety Disclosures

31

Item 5.

Other Information

31

Item 6.

Exhibits

32

SIGNATURES

33

2

PART I – FINANCIAL INFORMATION

ITEM 1.        CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Balance Sheets

(unaudited)

(dollars in thousands, except per share amounts)

September 30, 

December 31, 

    

2024

    

2023

ASSETS

Current assets:

Cash and cash equivalents

$

743

 

$

4,459

Restricted cash

100

100

Accounts and other receivables (net of allowance for doubtful accounts of $866 and $804, respectively)

 

1,344

 

 

1,659

Inventory

 

2,934

 

 

3,741

Prepaid expenses and other current assets

 

217

 

 

337

Total current assets

 

5,338

 

 

10,296

Property and equipment, net

 

43

 

 

60

Operating lease right-of-use assets

177

250

Deferred tax asset, net

28

28

Other assets

 

29

 

 

29

Total assets

$

5,615

 

$

10,663

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

2,105

 

$

1,689

Accrued and other liabilities

 

1,643

 

 

1,814

Warranty liability, current

163

163

Operating lease liabilities, current

114

111

Total current liabilities

 

4,025

 

 

3,777

Operating lease liabilities, noncurrent

77

151

Common stock warrant liabilities

26

72

Total liabilities

4,128

 

4,000

Commitments and contingencies (Note 10)

Stockholders’ equity:

Preferred stock, 10,000,000 shares authorized:

Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at September 30, 2024 and December 31, 2023

Common stock, $0.001 par value; 300,000,000 shares authorized at September 30, 2024 and December 31, 2023; 704,697 and 404,437 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively

 

 

 

Additional paid-in capital

 

642,518

 

 

642,325

Accumulated deficit

 

(640,943)

 

 

(635,574)

Accumulated other comprehensive loss

(88)

(88)

Total stockholders’ equity

 

1,487

 

 

6,663

Total liabilities and stockholders’ equity

$

5,615

 

$

10,663

See accompanying notes to Condensed Consolidated Financial Statements.

3

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Statements of Operations

(unaudited)

(dollars in thousands, except per share amounts)

Three Months Ended September 30, 

Nine Months Ended September 30, 

2024

2023

    

2024

2023

Revenue

$

2,292

$

2,155

$

6,201

$

6,696

Cost of revenue

853

 

867

 

2,463

 

2,990

Gross profit

1,439

 

1,288

 

3,738

 

3,706

Operating expenses:

Sales and marketing

719

 

1,791

 

2,408

 

6,150

General and administrative

2,082

2,058

6,074

8,724

Research and development

399

 

542

 

1,282

 

1,576

Impairment of long-lived assets

777

777

Gain on disposal of assets, net

(33)

Total operating expenses

3,200

 

5,168

 

9,764

 

17,194

Operating loss

(1,761)

 

(3,880)

 

(6,026)

 

(13,488)

Other expense (income), net:

Interest income, net

(5)

(13)

(9)

Gain on changes in fair value of liability warrants

(27)

(412)

(46)

(3,850)

Gain on extinguishment of debt

(429)

Loss (gain) on foreign currency exchange, net

(50)

68

(10)

47

Other

(109)

(193)

(8)

Loss before income tax provision

(1,575)

(3,531)

(5,335)

(9,668)

Income tax expense

6

3

34

21

Net loss

$

(1,581)

$

(3,534)

$

(5,369)

$

(9,689)

Net loss per share - basic and diluted:

Net loss per share - basic and diluted

$

(3.11)

$

(59.36)

$

(11.94)

$

(199.98)

Shares used to compute basic and diluted net loss per share

508,851

 

59,538

 

449,614

 

48,451

See accompanying notes to Condensed Consolidated Financial Statements.

4

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Statements of Comprehensive Loss

(unaudited)

(dollars in thousands)

Three Months Ended September 30, 

Nine Months Ended September 30, 

2024

    

2023

    

2024

2023

Net loss

$

(1,581)

$

(3,534)

$

(5,369)

$

(9,689)

Foreign currency translation adjustments

1

1

(6)

Other comprehensive income (loss), net of tax

1

1

(6)

Comprehensive loss

$

(1,580)

$

(3,533)

$

(5,369)

$

(9,695)

See accompanying notes to Condensed Consolidated Financial Statements.

5

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited)

(dollars in thousands)

Three Months Ended September 30, 2024

Series C Convertible

Additional

Accumulated Other

Total

Preferred Stock

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

     

Capital

    

Deficit

    

Loss

     

Equity

Balance June 30, 2024

95,388

$

506,680

$

$

642,486

$

(639,362)

$

(89)

$

3,035

Net loss

(1,581)

(1,581)

Other comprehensive income, net of tax

1

1

Issuance of common stock pursuant to reverse stock split

198,014

Stock compensation

32

32

Issuance of stock from RSUs

3

Balance September 30, 2024

95,388

$

704,697

$

$

642,518

$

(640,943)

$

(88)

$

1,487

Nine Months Ended September 30, 2024

Series C Convertible

Additional

Accumulated Other

Total

Preferred Stock

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Shares

    

Amount

     

Capital

    

Deficit

    

Loss

     

Equity

Balance December 31, 2023

95,388

$

404,437

$

$

642,325

$

(635,574)

$

(88)

$

6,663

Net loss

(5,369)

(5,369)

Issuance of common stock pursuant to reverse stock split

198,014

Stock compensation

169

169

Issuance of stock from RSUs

5

Exercise of warrants

102,241

24

24

Balance September 30, 2024

95,388

$

704,697

$

$

642,518

$

(640,943)

$

(88)

$

1,487

See accompanying Notes to Condensed Consolidated Financial Statements.

6

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Statements of Stockholders’ Equity (Continued)

(unaudited)

(dollars in thousands)

Three Months Ended September 30, 2023

Series C Convertible

Additional

Accumulated

Total

Preferred Stock

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

Shares

    

Amount

    

Shares

    

Amount

     

Capital

    

Deficit

Income (Loss)

     

Equity

Balance June 30, 2023

95,388

$

59,526

$

$

637,175

$

(630,342)

$

(95)

$

6,738

Net loss

(3,534)

(3,534)

Other comprehensive income, net of tax

1

1

Stock compensation

216

216

Equity issuance costs

(338)

(338)

Issuance of stock from RSUs

12

Balance September 30, 2023

95,388

$

59,538

$

$

637,053

$

(633,876)

$

(94)

$

3,083

Nine Months Ended September 30, 2023

Series C Convertible

Additional

Accumulated Other

Total

Preferred Stock

Common Stock

Paid-in

Accumulated

Comprehensive

Stockholders’

Shares

    

Amount

    

Shares

    

Amount

     

Capital

    

Deficit

Loss

     

Equity

Balance December 31, 2023

95,388

$

8,955

$

$

627,936

$

(624,187)

$

(88)

$

3,661

Net loss

(9,689)

(9,689)

Other comprehensive income, net of tax

(6)

(6)

Issuance of common stock pursuant to reverse stock split

318

Stock compensation

656

656

Common stock purchased

25,456

895

895

Equity issuance costs

(247)

(247)

Issuance of stock from RSUs

41

Exercise of warrants

24,768

7,813

7,813

Balance September 30, 2023

95,388

$

59,538

$

$

637,053

$

(633,876)

$

(94)

$

3,083

See accompanying Notes to Condensed Consolidated Financial Statements.

7

RESHAPE LIFESCIENCES INC.

Condensed Consolidated Statements of Cash Flows

(unaudited)

(dollars in thousands)

Nine Months Ended September 30, 

2024

2023

Cash flows from operating activities:

    

Net loss

$

(5,369)

$

(9,689)

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

Depreciation expense

 

17

 

114

Amortization of intangible assets

33

Impairment of long-lived assets

777

Gain on extinguishment of debt

(429)

Gain on disposal of assets, net

(33)

Stock-based compensation

169

656

Bad debt expense

61

450

Provision for inventory excess and obsolescence

140

101

Deferred income tax

1

Gain on changes in fair value of liability warrants

(46)

(3,850)

Offering cost

298

Other noncash items

2

12

Change in operating assets and liabilities:

 

 

Accounts and other receivables

 

256

 

(422)

Inventory

 

667

 

307

Prepaid expenses and other current assets

 

119

 

(329)

Accounts payable and accrued liabilities

673

(2,764)

Warranty liability

 

 

(182)

Other

 

 

17

Net cash used in operating activities

(3,740)

(14,503)

Cash flows from investing activities:

Capital expenditures

(43)

Proceeds from sale of capital assets

33

Cash used in investing activities:

(10)

Cash flows from financing activities:

Proceeds from sale and issuance of securities

12,451

Exercise of warrants

24

Payments of equity issuance costs

(338)

Net cash provided by financing activities

24

12,113

Effect of currency exchange rate changes on cash and cash equivalents

 

 

(6)

Net change in cash, cash equivalents and restricted cash

 

(3,716)

 

(2,406)

Cash, cash equivalents and restricted cash at beginning of period

4,559

3,955

Cash, cash equivalents and restricted cash at end of period

$

843

$

1,549

Supplemental disclosure:

Cash paid for income taxes

$

12

$

2

See accompanying notes to Condensed Consolidated Financial Statements.

 

8

ReShape Lifesciences Inc.

Notes to Condensed Consolidated Financial Statements

(dollars in thousands, except per share amounts; unaudited)

(1)  Basis of Presentation

The accompanying interim condensed consolidated financial statements and related disclosures of Reshape Lifesciences Inc. (the “Company” or “ReShape”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") have been condensed or omitted.

In the opinion of management, the interim consolidated condensed financial statements reflect all adjustments considered necessary for a fair statement of the interim periods. All such adjustments are of a normal, recurring nature. The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year.

Reverse Stock Split

On September 23, 2024, at the commencement of trading, the Company effected a 1-for-58 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited consolidated financial statements for the year ended December 31, 2023, which are included in the Company’s 2023 Annual Report on Form 10-K which was filed with the SEC on April 1, 2024.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates. The Company reviews its estimates on an ongoing basis or as new information becomes available to ensure that these estimates appropriately reflect changes in its business.

9

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue.

Long-Lived Assets

We assess the potential impairment of long-lived assets, principally property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset group may not be fully recoverable. If an indicator of impairment exists for any of its asset groups, an estimate of undiscounted future cash flows over the life of the primary asset for each asset group is compared to that long-lived asset group's carrying value. If the carrying value of the asset group is greater than the estimated future undiscounted cash flow, the Company then determines the fair value of the assets, and if an asset is determined to be impaired, the impairment loss is measured by the excess of the carrying amount of the asset over its fair value.

Fair Value of Financial Instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 6 regarding fair value measurements and inputs of warrants.

Net Loss Per Share

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

September 30, 

    

2024

    

2023

Stock options

 

144

 

305

Unvested restricted stock units

8

45

Convertible preferred stock

10

10

Warrants

 

81,432

 

28,147

Recent Accounting Pronouncements

New accounting standards not yet adopted are discussed below.

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, Income Statement Reporting Comprehensive Income Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires companies to provide more detailed and organized disclosures of their expenses in their income statements. The standard requires breaking down expenses into specific categories, such as employee compensation and costs related to depreciation and amortization. This amendment is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, on a prospective basis and early adoption and retrospective application is permitted. The Company is currently evaluating this new guidance and its impact on its Consolidated Financial Statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its consolidated financial statements, but the guidance will impact its income tax disclosures.

10

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

(2)  Liquidity and Management’s Plans

The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue as the Company has modified its strategy to a metrics-driven approach through a sustainable and scalable business model, via a digital lead generation and re-engagement strategy. As of September 30, 2024, the Company had net working capital of approximately $1.3 million, primarily due to cash and cash equivalents and restricted cash of $0.8 million, and $1.3 million of net accounts receivable. The Company has raised gross proceeds of $0.7 million from the issuance of a senior secured convertible note on October 16, 2024, for further details see Note 11. Based on its available cash resources, the Company will not have sufficient cash on hand to fund its current operations for more than twelve months from the date of filing this Quarterly Report on Form 10-Q. This condition raises substantial doubt about the Company’s ability to continue as a going concern.

The Company’s anticipated operations include plans to (i) merge with Vyome Therapeutics, Inc and sell certain assets to Biorad, which will continue the operations, (ii) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (iii) introduce to the market Lap-Band 2.0 FLEX, (iv) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, and (v) prior to such merger and sale, explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing and product development activities.

There can be no assurance as to whether the Company will close the planned transactions or whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.

Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

11

(3)  Supplemental Balance Sheet Information

Components of selected captions in the condensed consolidated balance sheets consisted of the following:

Inventory:

September 30, 

December 31,

2024

    

2023

Raw materials

$

965

$

1,020

Sub-assemblies

1,163

1,379

Finished goods

 

806

 

1,342

Total inventory

$

2,934

$

3,741

Prepaid expenses and other current assets:

September 30, 

December 31,

2024

    

2023

Prepaid insurance

$

95

$

110

Professional services

29

Patents

5

13

Prepaid advertising and marketing

21

41

Taxes

16

47

Other current assets

51

126

Total prepaid expenses and other current assets

$

217

$

337

Accrued and other liabilities:

September 30, 

December 31,

2024

    

2023

Payroll and benefits

$

702

$

701

Accrued legal settlements

200

Customer deposits

683

639

Taxes

44

61

Accrued professional

169

155

Other liabilities

 

45

 

58

Total accrued and other liabilities

$

1,643

$

1,814

Accounts payable:

During the second quarter of 2024, management requested outside legal counsel to provide guidance with respect to various accounts payables carried on the books from 2020 and prior. Based on the review of the statute of limitations for the various states these vendors were located, legal counsel provided a conclusion regarding whether the laws per the respective states provided that the statute of limitations has expired. The statute of limitations is an affirmative defense in which the defendant introduces evidence, which, if found to be credible, will negate criminal or civil liability, even if it is proven the defendant committed the alleged acts. The party raising the affirmative defense has the burden of proof on establishing that it applies. In a civil action in which a creditor demands payment on a written instrument evidencing a debt, the successful assertion of the statute of limitations defense will bar collection of the debt. In order to assert the statute of limitations as a defense, a defendant must specifically assert the defense is the answer. If a defendant fails to specifically plead the defense, it will be deemed to be waived. Since no action to enforce such liabilities was brought before September 30, 2024, it is our opinion that the liability is time-barred from collection under the respective state laws and should be removed from the Company’s balance sheet.

Therefore, the Company made the decision to write-off the payables totaling $429 thousand. As of September 30, 2024, the write-off of $429 thousand resulted in a gain on extinguishment of debt which was reported on the statement of operations for the nine months ended September 30, 2024.

12

(4) Leases

The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated its principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine lease has a term of 36 months, commencing on May 1, 2023.

The Company does not have any short-term leases or financing lease arrangements. Lease and non-lease components are accounted for separately.

Operating lease costs were $0.1 million and $16 thousand for the three months ended September 30, 2024 and 2023, respectively, and $0.1 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively. Variable lease costs were not material.

Supplemental information related to operating leases is as follows:

September 30,

December 31,

Balance Sheet information

2024

2023

Operating lease ROU assets

$

177

$

250

Operating lease liabilities, current portion

$

114

$

111

Operating lease liabilities, long-term portion

77

151

Total operating lease liabilities

$

191

$

262

Cash flow information for the nine months ended September 30,

2024

2023

Cash paid for amounts included in the measurement of operating leases liabilities

$

83

$

174

Maturities of operating lease liabilities were as follows as of September 30, 2024:

2024 (balance of year)

$

28

2025

115

2026

59

Total lease payments

202

Less: imputed interest

11

Total lease liabilities

$

191

Weighted-average remaining lease term at end of period (in years)

1.9

Weighted-average discount rate at end of period

6.9

%

13

(5)  Equity

Common Stock Issued Related to Restricted Stock Units

During the three months ended September 30, 2024 and 2023, the Company issued 3 shares of common stock and 12 shares of common stock, respectively, subject to vesting of the restricted stock units. During the nine months ended September 30, 2024 and 2023, the Company issued 5 shares of common stock and 41 shares of common stock, respectively, subject to vesting of restricted stock units. For further details see Note 9.

May 2024 Exercise of Warrants for Common Stock

On May 30, 2024, an accredited investor exercised outstanding warrants, of which 1,811 shares of common stock were issued in accordance with the terms of the warrant agreement. The Company received approximately $24 thousand of cash.

June 2024 Exercise of Warrants for Common Stock

On June 4, 2024, the Company issued 100,430 shares of common stock in exchange for 185,604 common stock purchase warrants. These warrants were exercised using the cashless mechanism within the warrant agreement.

February 2023 Public Offering of Common Stock and Warrants

On February 8, 2023, the Company closed a public offering of 21,983 units, with each consisting of one share of its common stock, or one pre-funded warrant to purchase one share of its common stock, and one warrant to purchase one and one-half shares of its common stock. Each unit was sold at the public offering price of $464.00. The warrants in the units are immediately exercisable at a price of $464.00 per share and expire five years from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) 0.50. For purposes of clarity, one common warrant to purchase one and one-half shares would be exercisable for 0.75 shares under this alternative cashless exercise provision. The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of September 30, 2024 warrants to purchase 28,869 shares of common stock have been exercised under the alternative cashless exercise for a total of 14,402 shares of common stock.

Net proceeds, after deducting underwriting discounts and commissions and estimated offering expenses, were approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.

The Company also granted the underwriters an option to purchase an additional 3,298 shares of common stock and/or additional warrants to purchase up to 4,947 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 4,947 shares of common stock.

14

(6) Warrants

The Company’s grants of warrants to purchase common stock are primarily in connection with equity financing. See Note 5 for additional information about equity financings and the related issuance of warrants. Warrant activity for the nine months ended September 30, 2024 is as follows:

    

Shares

Balance December 31, 2023

268,937

Issued

Exercised

(187,415)

 

Cancelled

(90)

 

Balance September 30, 2024

81,432

On February 8, 2023, the Company completed a public offering in which three classes of warrants were issued. There were 37,921 common stock purchase warrants issued with an alternative cashless exercise provision. The alternative cashless exercise allows the holder to exercise one warrant share for 0.5 shares of common stock or exercise via the cash exercise price of $464.00 per share of common stock per warrant. The Company classifies these warrants as a liability, and the Company utilized a bifurcated Black-Scholes option pricing model to consider the cash exercise option and cashless exercise option. The bifurcated Black-Scholes option pricing model used an exercise price where the two exercise methods would be indifferent with market inputs of the stock price on the issuance, risk free interest rate, expected share price volatility and dividend yield. The Company calculates the fair value of the warrants at each reporting period and when a warrant is exercised, with the changes in fair value recognized in the statement of operations.

Below is a summary of the initial inputs used in the bifurcated Black-Scholes option pricing model.

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

The following table presents the changes in the fair value of warrant liabilities:

Common Stock

Purchase Warrants

Fair value as of December 31, 2023

$

72

Gain on changes in fair value of liability warrants

(46)

Fair value as of September 30, 2024

$

26

In addition, one of the investors purchased 1,552 pre-funded warrants at a price of $463.94 per warrant. These warrants have an exercise price of $0.01 per share and do not expire. The pre-funded warrants were valued at $0.5 million using the fair value approach at the time of issuance. The fair value of the pre-funded warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.784%, an expected term of 5.0 years, expected dividends of zero and expected volatility of 96.5%.

As part of the terms of the offering, the Company issued 1,265 representative’s warrants with an exercise price of $510.40 per share and expiration date on February 3, 2028. The representative’s warrants were valued at $0.3 million using the fair value approach at the time of issuance. The fair value of the representative’s warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.786%, an expected term of 4.99 years, expected dividends of zero and expected volatility of 96.5%.

15

(7) Revenue Disaggregation and Operating Segments

The Company conducts operations worldwide and has sales in the following regions: United States, Australia, Europe and Rest of World. For the three and nine months ended September 30, 2024 and 2023, the Company primarily sold the Lap-Band system and accessories. The following table presents the Company’s revenue disaggregated by geography:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2024

    

2023

    

2024

    

2023

United States

$

2,009

$

1,732

$

5,290

$

5,473

Australia

111

139

316

419

Europe

168

258

564

756

Rest of World

4

26

31

48

Total revenue

$

2,292

$

2,155

$

6,201

$

6,696

Operating Segments

The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and the Rest of World (primarily in the Middle East). All regions sell the Lap-Band system, which consisted of nearly all our revenue and gross profit for the three and nine months ended September 30, 2024 and 2023. There was no revenue or gross profit recorded for the DBSN device for the three and nine months ended September 30, 2024 and 2023, as this product is still in the development stage. Additionally, there was no revenue recorded for the Obalon Balloon system during the three months and nine months ended September 30, 2024 and 2023.

(8) Income Taxes

During the three months ended September 30, 2024 and 2023, the Company recorded income tax expense of $6 thousand and $3 thousand, respectively. During the nine months ended September 30, 2024 and 2023, the Company recorded income tax expense of $34 thousand and $21 thousand, respectively. The income tax expense is related to minimum state taxes and projected Australian and Netherlands income, respectively. The income tax provisions for the three and nine months ended September 30, 2024 were calculated using the discrete year-to-date method. The effective tax rate differs from the statutory tax rate of 21% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liabilities.

In assessing the realization of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses, projections of losses in future periods and potential limitations pursuant to changes in ownership under Internal Revenue Code Section 382, the Company provided a full valuation allowance at both September 30, 2024 and December 31, 2023.

16

(9)  Stock-based Compensation

Stock-based compensation expense related to stock options and RSUs issued under the ReShape Lifesciences Inc. 2022 Stock Incentive Plan (the “Plan”) for the three months and nine months ended September 30, 2024 and 2023 were as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2024

2023

2024

2023

Sales and marketing

$

4

$

30

$

19

$

89

General and administrative

13

128

83

384

Research and development

15

58

67

183

Total stock-based compensation expense

$

32

$

216

$

169

$

656

Stock Options

A summary of the status of the Company’s stock options as of September 30, 2024, and changes during the nine months ended September 30, 2024, are as follows:

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2023

 

263

$

21,909.50

$

Options granted

 

Options exercised

 

Options cancelled

 

(105)

7,629.90

Outstanding at September 30, 2024

 

158

$

31,381.48

6.10

$

Exercisable at September 30, 2024

144

$

34,101.10

5.97

$

Vested and expected to vest at September 30, 2024

158

$

31,381.48

6.10

$

There was no intrinsic value to outstanding stock options at September 30, 2024. The unrecognized share-based expense at September 30, 2024 was $34 thousand and will be recognized over a weighted average period of 1.05 years.

Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognized compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:

Expected Term – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.

Expected Volatility – The expected volatility factor is based on the volatility of the Company’s common stock for a period equal to the term of the stock options.

Risk-free Interest Rate – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.

Expected Dividend Yield – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.

17

Restricted Stock Units

A summary of the Company’s unvested RSUs award activity for the nine months ended September 30, 2024, is as follows:

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2023

 

25

$

7,505.04

Granted

 

Vested (1)

 

(17)

$

(9,333.94)

Cancelled/Forfeited

 

Non-vested RSUs at September 30, 2024

 

8

$

3,847.14

(1)At September 30, 2024, there were 2 shares of common stock related to RSU awards that had vested and the shares were not distributed to the participants.

The fair value of each RSU is the closing stock price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to the RSUs at September 30, 2024 was $25 thousand and expected to be recognized over a period of 0.92 years.

(10)  Commitment and Contingencies

Litigation

On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen & Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of September 30, 2024, the Company has paid the judgement, interest and legal fees in full.

The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result, the Company may be involved in various legal proceedings from time to time.

Product Liability Claims

The Company is exposed to product liability claims that are inherent in the testing, production, marketing, and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that is reasonably possible to have a material adverse effect on the Company’s business, operating results or financial condition.

18

(11) Subsequent Events

In a private transaction, on October 16, 2024, the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor (the “Investor”). Pursuant to the SPA, the Company agreed to issue the Investor a senior secured convertible note in the aggregate original principal amount of $833,333.34 (the “Note”), and also issue to the Investor 7,983 shares of common stock, par value $0.001, of the Company (“Common Stock”) as “commitment shares” to the Investor.

 

The Company is the issuer of the Note, and its respective subsidiaries will guaranty the obligations under the Note pursuant to a Guaranty, dated October 16, 2024 (the “Guaranty”). The Note is fully secured by collateral of the Company and its subsidiaries. The security interest in favor of the Investor, as collateral agent, covers substantially all assets of the Company including, without limitation, the intellectual property, trademark, and patent rights of the Company. The parties entered into a Security Agreement (the “Security Agreement”) and certain intellectual property security agreements granting such security interest in favor of the Investor.

 

In connection with the SPA, the Company issued to the Investor the Note on October 16, 2024, which bears an interest rate of 10% per annum and is due and payable on the earlier of (i) January 16, 2025 and (ii) the date of consummation or termination of the Company’s previously announced merger with Vyome Therapeutics, Inc. The initial conversion price of the Note is $5.22 per share of Common Stock. The Note may not be converted by the Investor into shares of Common Stock if such conversion would result in the Investor and its affiliates owning in excess of 4.99% of the number of shares of the Common Stock outstanding immediately after giving effect to the issuance of all shares issuable upon conversion of the Note. The Note provides for certain events of default that are typical for a transaction of this type, including, among other things, any breach of the representations or warranties made by the Company or its subsidiaries. In connection with any event of default that results in the acceleration of payment of the Note and while it is continuing, the interest rate on the Note shall accrue at an interest rate equal to the lesser of 24% per annum or the maximum rate permitted under applicable law.

19

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

The following discussion should be read in conjunction with the condensed consolidated financial statements and notes thereto appearing elsewhere in this Quarterly Report on Form 10-Q. 

Except for the historical information contained herein, the matters discussed in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” are forward-looking statements that involve risks and uncertainties. In some cases, these statements may be identified by terminology such as “may,” “will,” “should,” “expects,” “could,” “intends,” “might,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential,” or “continue,” or the negative of such terms and other comparable terminology. These statements involve known and unknown risks and uncertainties that may cause our results, level of activity, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. Factors that may cause or contribute to such differences include, among others, those discussed in the “Risk Factors” section included in Item 1A of our most recent Annual Report on Form 10-K. 

Except as may be required by law, we undertake no obligation to update any forward-looking statement to reflect events after the date of this report. 

Overview

We are the premier physician-led weight loss and metabolic health-solutions company, offering an integrated portfolio of proven products and services that manage and treat obesity and associated metabolic disease. Our primary operations are in the following geographical areas: United States, Australia and certain European and Middle Eastern countries. Our current portfolio includes the Lap-Band Adjustable Gastric Banding System, the Obalon Balloon System, and the Diabetes Bloc-Stim Neuromodulation device, a technology under development as a new treatment for type 2 diabetes mellitus. There has been no revenue recorded for the Obalon Balloon System, and there has been no revenue recorded for the Diabetes Bloc-Stim Neuromodulation as this product is still in the development stage.

On July 8, 2024, ReShape, Vyome Therapeutics, Inc., a Delaware corporation (“Vyome”), and Raider Lifesciences Inc., a Delaware corporation, and a direct, wholly owned subsidiary of ReShape (“Merger Sub”), entered into an Agreement and Plan of Merger (the “Merger Agreement”). Simultaneously with the execution of the Merger Agreement, ReShape entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with Ninjour Health International Limited, a company incorporated under the laws of the United Kingdom (“Ninjour”), an affiliate of Biorad.

20

Results of Operations

The following table sets forth certain data from our unaudited consolidated statements of operations expressed as percentages of revenue (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2024

2023

2024

2023

Revenue

$

2,292

100.0

%

$

2,155

100.0

%

$

6,201

100.0

%

$

6,696

100.0

%

Cost of revenue

853

37.2

%

867

40.2

%

2,463

39.7

%

2,990

44.7

%

Gross profit

1,439

62.8

%

1,288

59.8

%

3,738

60.3

%

3,706

55.3

%

Operating expenses:

Sales and marketing

719

31.4

%

1,791

83.1

%

2,408

38.8

%

6,150

91.8

%

General and administrative

2,082

90.8

%

2,058

95.5

%

6,074

98.0

%

8,724

130.3

%

Research and development

399

17.4

%

542

25.2

%

1,282

20.7

%

1,576

23.5

%

Impairment of long-lived assets

777

36.1

777

11.6

%

Gain on disposal of assets, net

%

%

%

(33)

(0.5)

%

Total operating expenses

3,200

139.6

%

5,168

239.9

%

9,764

157.5

%

17,194

256.7

%

Operating loss

(1,761)

(76.8)

%

(3,880)

(180.1)

%

(6,026)

(97.2)

%

(13,488)

(201.4)

%

Other expense (income), net:

Interest income, net

%

(5)

(0.2)

%

(13)

(0.2)

%

(9)

(0.1)

%

Gain on changes in fair value of liability warrants

(27)

(1.2)

%

(412)

(19)

%

(46)

(0.7)

%

(3,850)

(57.5)

%

Gain on extinguishment of debt

%

%

(429)

(6.9)

%

%

Loss (gain) on foreign currency exchange, net

(50)

(2.2)

%

68

3.2

%

(10)

(0.2)

%

47

0.7

%

Other

(109)

(4.8)

%

%

(193)

(3.1)

%

(8)

(0.1)

%

Loss before income tax provision

(1,575)

(68.6)

%

(3,531)

(164.0)

%

(5,335)

(86.1)

%

(9,668)

(144.4)

%

Income tax expense

6

0.3

%

3

0.1

%

34

0.5

%

21

0.3

%

Net loss

$

(1,581)

(68.9)

%

$

(3,534)

(164.0)

%

$

(5,369)

(86.6)

%

$

(9,689)

(144.7)

%

Non-GAAP Disclosures

In addition to the financial information prepared in conformity with GAAP, we provide certain historical non-GAAP financial information. Management believes that these non-GAAP financial measures assist investors in making comparisons of period-to-period operating results.

Management believes that the presentation of this non-GAAP financial information provides investors with greater transparency and facilitates comparison of operating results across a broad spectrum of companies with varying capital structures, compensation strategies, and amortization methods, which provides a more complete understanding of our financial performance, competitive position, and prospects for the future. However, the non-GAAP financial measures presented in Form 10-Q have certain limitations in that they do not reflect all of the costs associated with the operations of our business as determined in accordance with GAAP. Therefore, investors should consider non-GAAP financial measures in addition to, and not a substitute for, or as superior to, measures of financial performance prepared in accordance with GAAP. Further, the non-GAAP financial measures presented by the Company may be different from similarly named non-GAAP financial measures used by other companies.

Adjusted EBITDA

Management uses adjusted EBITDA in its evaluation of the Company’s core results of operations and trends between fiscal periods and believes that these measures are important components of its internal performance measurement process. Adjusted EBITDA is defined as net loss before interest, taxes, depreciation and amortization, stock-based compensation, changes in fair value of liability warrants, and other one-time costs.

21

The following table contains a reconciliation of GAAP net loss to Adjusted EBITDA attributable to common stockholders for the three and nine months ended September 30, 2024 and 2023 (in thousands):

Three Months Ended September 30, 

Nine Months Ended September 30, 

2024

2023

2024

2023

GAAP net loss

$

(1,581)

$

(3,534)

$

(5,369)

$

(9,689)

Adjustments:

Interest (income) expense, net

(5)

(13)

(9)

Income tax expense (benefit)

6

3

34

21

Depreciation and amortization

6

50

17

147

Stock-based compensation expense

32

216

169

656

Gain on disposal of assets, net

(33)

Impairment of long-lived assets

777

777

Gain on changes in fair value of liability warrants

(27)

(412)

(46)

(3,850)

Gain on extinguisment of debt

(429)

Adjusted EBITDA

$

(1,564)

$

(2,905)

$

(5,637)

$

(11,980)

Comparison of Results of Operations

Three months ended September 30, 2024 and September 30, 2023

Revenue. The following table summarizes our unaudited revenue by geographic location based on the location of customers for the three months ended September 30, 2024 and 2023, as well as the percentage of each location to total revenue and the amount of change and percentage of change (dollars in thousands):

Three Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

United States

$

2,009

87.8

%

$

1,732

80.4

%

$

277

16.0

%

Australia

111

4.8

%

139

6.5

%

(28)

(20.1)

%

Europe

168

7.3

%

258

12.0

%

(90)

(34.9)

%

Rest of World

4

0.2

%

26

1.1

%

(22)

(84.6)

%

Total revenue

$

2,292

100.1

%

$

2,155

100.0

%

$

137

6.4

%

Revenue totaled $2.3 million for the three months ended September 30, 2024, which represents an increase of 6.4%, or $0.1 million compared to the same period in 2023. This primarily resulted from a small increase in sales volume offset by continued pressure primarily from GLP-1 pharmaceutical weight-loss alternatives.

Cost of Goods Sold and Gross Profit. The following table summarizes our unaudited cost of revenue and gross profit for the three months ended September 30, 2024 and 2023, as well as the percentage compared to total revenue and amount of change and percentage of change (dollars in thousands):

Three Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

Revenue

$

2,292

100.0

%

$

2,155

100.0

%

$

137

6.4

%

Cost of revenue

853

37.2

%

867

40.2

%

(14)

(1.6)

%

Gross profit

$

1,439

62.8

%

$

1,288

59.8

%

$

151

11.7

%

Gross Profit. Gross profit for the three months ended September 30, 2024, was $1.4 million, which was slightly above $1.3 million for the same period in 2023. Gross profit as a percentage of total revenue for the three months ended September 30, 2024, was 62.8% compared to 59.8% for the same period in 2023. The increase in gross profit percentage is due to the reduction in overhead related costs, primarily payroll, as we had a reduction of employees late in 2023.

22

Operating Expense. The following table summarizes our unaudited operating expenses for the three months ended September 30, 2024 and 2023, as well as the percentage of total revenue and the amount of change and percentage of change (dollars in thousands):

Three Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

Sales and marketing

$

719

31.4

%

$

1,791

83.1

%

$

(1,072)

(59.9)

%

General and administrative

2,082

90.8

%

2,058

95.5

%

24

1.2

%

Research and development

399

17.4

%

542

25.2

%

(143)

(26.4)

%

Impairment of long-lived assets

%

777

36.1

%

(777)

(100.0)

%

Total operating expenses

$

3,200

139.6

%

$

5,168

239.9

%

$

(1,968)

(38.1)

%

Sales and Marketing Expense. Sales and marketing expenses for the three months ended September 30, 2024, decreased by $1.1 million, or 59.9%, to $0.7 million, compared to $1.8 million for the same period in 2023. The decrease is primarily due to a decrease of $0.5 million in advertising and marketing expenses, including consulting and professional marketing services, as the Company has reevaluated its marketing approach and has moved to a targeted digital marketing campaign, resulting in a reduction of costs. Additionally, there was a decrease of $0.5 million in payroll-related expenditures, including commissions, stock compensation expense and travel, due to changes in sales personnel and a reduction in sales, and a reduction of $0.1 million in other expenses.

General and Administrative Expense. General and administrative expenses for the three months ended September 30, 2024, increased by $24 thousand, or 1.2%, to approximately $2.1 million, compared to $2.1 million for the same period in 2023. The increase is primarily due a $0.4 million increase in professional services primarily related to the merger and asset sale transaction that was entered into during July 2024, offset by a $0.2 million reduction in employee related expenses, $0.1 million in bad debt expense, and $0.1 million in other expenses.

Research and Development Expense. Research and development expenses for the three months ended September 30, 2024, decreased by $0.1 million, or 26.4% to $0.4 million, compared to the same period in the prior year. The primary reason for the decrease is due to a reduction in payroll, consulting and clinical trials, as the Company has paused all clinical work to preserve cash.

Impairment of Long-Lived Assets. Impairment of long-lived assets decreased by $0.8 million for the three months ended September 30, 2024, compared to the same period in the prior year. During the three months ended September 30, 2023, the Company impaired approximately $0.8 million, consisting of fixed assets and intangible assets. During the three months ended September 30, 2024, no impairment was recorded.

Nine months ended September 30, 2024 and September 30, 2023

Revenue. The following table summarizes our unaudited revenue by geographic location based on the location of customers for the nine months ended September 30, 2024 and 2023, as well as the percentage of each location to total revenue and the amount of change and percentage of change (dollars in thousands):

Nine Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

United States

$

5,290

85.3

%

$

5,473

81.8

%

$

(183)

(3.3)

%

Australia

316

5.1

%

419

6.3

%

(103)

(24.6)

%

Europe

564

9.1

%

756

11.3

%

(192)

(25.4)

%

Rest of world

31

0.5

%

48

0.7

%

(17)

(35.4)

%

Total revenue

$

6,201

100.0

%

$

6,696

100.1

%

$

(495)

(7.4)

%

Revenue totaled $6.2 million for the nine months ended September 30, 2024, which represents a contraction of 7.4%, or $0.5 million compared to the same period in 2023. This primarily resulted from a decrease in sales volume primarily due to GLP-1 pharmaceutical weight-loss alternatives.

23

Cost of Goods Sold and Gross Profit. The following table summarizes our unaudited cost of revenue and gross profit for the nine months ended September 30, 2024 and 2023, as well as the percentage compared to total revenue and amount of change and percentage of change (dollars in thousands):

Nine Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

Revenue

$

6,201

100.0

%

$

6,696

100.0

%

$

(495)

(7.4)

%

Cost of revenue

2,463

39.7

%

2,990

44.7

%

(527)

(17.6)

%

Gross profit

$

3,738

60.3

%

$

3,706

55.3

%

$

32

0.9

%

Gross Profit. Gross profit for both the nine months ended September 30, 2024 and 2023, was $3.7 million, respectively. Gross profit as a percentage of total revenue for the nine months ended September 30, 2024, was 60.3% compared to 55.3% for the same period in 2023. The increase in gross profit percentage is due to the reduction in overhead related costs, primarily payroll, as we had a reduction of employees late in 2023.

Operating Expense. The following table summarizes our unaudited operating expenses for the nine months ended September 30, 2024 and 2023, as well as the percentage of total revenue and the amount of change and percentage of change (dollars in thousands):

Nine Months Ended September 30, 

Amount

Percentage

2024

2023

Change

Change

Sales and marketing

$

2,408

38.8

%

$

6,150

91.8

%

$

(3,742)

(60.8)

%

General and administrative

6,074

98.0

%

8,724

130.3

%

(2,650)

(30.4)

%

Research and development

1,282

20.7

%

1,576

23.5

%

(294)

(18.7)

%

Impairment of long-lived assets

%

777

11.6

%

(777)

(100.0)

%

Gain on disposal of assets, net

%

(33)

(0.5)

%

33

(100.0)

%

Total operating expenses

$

9,764

157.5

%

$

17,194

256.8

%

$

(7,430)

(43.2)

%

Sales and Marketing Expense. Sales and marketing expenses for the nine months ended September 30, 2024, decreased by $3.7 million, or 60.8%, to $2.4 million, compared to $6.2 million for the same period in 2023. The decrease is primarily due to a decrease of approximately $2.0 million in advertising and marketing expenses, including consulting and professional marketing services, as the Company has reevaluated its marketing approach and has moved to a targeted digital marketing campaign, resulting in a reduction of costs. Additionally, there was a decrease of $1.6 million in payroll-related expenditures, including commissions, stock compensation expense and travel, due to changes in sales personnel and a reduction in sales, and a $0.1 million reduction in other expenses.

General and Administrative Expense. General and administrative expenses for the nine months ended September 30, 2024, decreased by $2.7 million, or 30.4%, to $6.1 million, compared to $8.7 million for the same period in 2023. The decrease is primarily due to a reduction in professional services, such as audit and legal fees of $1.1 million primarily due to the Company incurring one-time adjustments for professional services related to the February 2023 public offering, and a reduction in payroll-related expenditures, including stock-based compensation expense, of $1.0 million due to decline in staffing levels, and a reduction in rent expense of $0.1 million, as we moved our headquarters at the end of the second quarter of 2023 to a smaller facility to reduce costs. Additionally, there was a reduction in bad debt expense of $0.4 million, and a reduction in other miscellaneous expenses of $0.1 million.

Research and Development Expense. Research and development expenses for the nine months ended September 30, 2024, decreased by $0.3 million, or 18.7% to $1.3 million, compared to approximately $1.6 million for the same period in the prior year. The primary reason for the decrease is due to a reduction in consulting and clinical trials, as the Company has paused all clinical work to preserve cash.

24

Impairment of Long-Lived Assets. Impairment of long-lived assets decreased by $0.8 million for the nine months ended September 30, 2024, compared to the same period in the prior year. During the nine months ended September 30, 2023, the Company impaired approximately $0.8 million, consisting of fixed assets and intangible assets. During the nine months ended September 30, 2024, no impairment was recorded.

Gain loss on disposal of assets, net. During the nine months ended September 30, 2023, the Company had a gain of approximately $33 thousand related to the sale of fully depreciated assets. During the nine months ended September 30, 2024, no disposals were recorded.

Liquidity and Capital Resources

The accompanying condensed consolidated financial statements have been prepared assuming the Company will continue as a going concern. The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue as the Company has modified its strategy to a metrics-driven approach through a sustainable and scalable business model, via a digital lead generation and re-engagement strategy. As of September 30, 2024, the Company had net working capital of approximately $1.3 million, primarily due to cash and cash equivalents and restricted cash of $0.8 million. The Company’s principal source of liquidity as of September 30, 2024, consisted of approximately $0.8 million of cash and cash equivalents and restricted cash, and $1.3 million of accounts receivable. Additionally, the Company has raised gross proceeds of $0.7 million from the issuance of a senior secured convertible note on October 16, 2024. Based on its available cash resources, the Company will not have sufficient cash on hand to fund its current operations for more than twelve months from the date of filing this Quarterly Report on Form 10-Q. This condition raises substantial doubt about the Company’s ability to continue as a going concern. The Company believes in the viability of its business strategy, which includes a merger and asset sale, and in its ability to raise additional funds, however, there can be no assurance to that effect. Management’s plans are assuming the merger with Vyome and the asset purchase with Biorad, announced in July of 2024 occur.

The following table summarizes our change in cash and cash equivalents and restricted cash (in thousands):

Nine Months Ended

September 30, 

2024

    

2023

Net cash used in operating activities

$

(3,740)

$

(14,503)

Net cash used in investing activates

(10)

Net cash provided by financing activities

 

24

 

12,113

Effect of exchange rate changes

(6)

Net change in cash and cash equivalents and restricted cash

$

(3,716)

$

(2,406)

Net Cash Used in Operating Activities

Net cash used in operating activities from operations was $3.7 million and $14.5 million for the nine months ended September 30, 2024 and 2023, respectively. For the nine months ended September 30, 2024, net cash used in operating activities was primarily the result of our net loss of $5.4 million, partially offset by non-cash adjustments for stock-based compensation expense of $0.2 million and inventory reserve of $0.1 million, offset by a negative cash impact of $0.4 million related to old accounts payable that have passed their statute of limitations. We show a positive cash impact on accounts payable of $0.7 million, inventory of approximately $0.7 million, accounts receivable of $0.3 million, and prepaid expenses of $0.1 million

For the nine months ended September 30, 2023, net cash used in operating activities was primarily the result of our net loss of $9.7 million, partially offset by non-cash adjustments for stock-based compensation expense of $0.7 million, non-cash offering cost of $0.3 million and bad debt expense of approximately $0.5 million, offset by a negative cash impact related to gains recognized for changes in fair value of liability warrants of $3.9 million. We show a negative cash impact on accounts payable and accrued liabilities of $2.8 million, accounts receivable of $0.4 million, and prepaid expenses of $0.3 million. This was offset by a positive cash impact on inventory of $0.3 million.

25

Net Cash Used in Investing Activities

There was no cash used in investing activities for the nine months ended September 30, 2024, and net cash used in investing activities for the nine months ended September 30, 2023, was minimal.

Net Cash Provided by Financing Activities

Financing activities provided $24 thousand related to exercise of warrants for the nine months ended September 30, 2024. Net cash provided by financing activities was $12.1 million for the nine months ended September 30, 2023, due to the proceeds received from the public offering completed during February 2023 and April 2023, less costs to complete the transaction and costs paid related to the October 2023 offering.

Operating Capital and Capital Expenditure Requirements

The Company’s anticipated operations include plans to (i) merge with Vyome Therapeutics, Inc and sell certain assets to Biorad, which will continue the operations, (ii) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (iii) introduce to the market Lap-Band 2.0 FLEX, (iv) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, and (v) prior to such merger, explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing and product development activities. If management’s plans do not develop, and the Company does not raise additional cash in addition to the funds raised in October 2024, at the current burn rate, management expects to run out of cash during the fourth quarter of 2024.

Because of the numerous risks and uncertainties associated with the development of medical devices, such as our Diabetes Bloc-Stim Neuromodulation, we are unable to estimate the exact amounts of capital outlays and operating expenditures necessary to complete the development of the Diabetes Bloc-Stim Neuromodulation or other additional products and successfully deliver a commercial product to the market. Future capital requirements will depend on many factors and will be decided by Biorad, once the pending asset sale is complete.

Critical Accounting Policies and Estimates 

The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States which require us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the periods reported. Actual results could differ from those estimates. Information with respect to our critical accounting policies and estimates which we believe could have the most significant effect on our reported results and require subjective or complex judgments by management is contained in Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations,” of our Annual Report on Form 10-K for the year ended December 31, 2023. There have been no significant changes from the information discussed therein. 

During the nine months ended September 30, 2024, there were no material changes to our significant accounting policies, which are fully described in Note 2 to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2023. 

26

Recent Accounting Pronouncements

See Note 1 to our condensed consolidated financial statements for a discussion of recent accounting pronouncements.

ITEM  3.       QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a smaller reporting company, we are not required to provide disclosure pursuant to this item.

ITEM  4.       CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), defines the term “disclosure controls and procedures” as those controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits 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 the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. An internal control material weakness is a significant deficiency, or aggregation of deficiencies, that does not reduce to a relatively low level the risk that material misstatements in financial statements will be prevented or detected on a timely basis by employees in the normal course of their work. An internal control significant deficiency, or aggregation of deficiencies, is one that could result in a misstatement of the financial statements that is more than inconsequential. In making its assessment of internal control over financial reporting management used the criteria issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control - Integrated Framework (2013). Our management assessed the effectiveness of our internal control over financial reporting as of September 30, 2024, and determined that our internal control over financial reporting was not effective at a reasonable assurance level due to the following material weaknesses in our internal control over financial reporting:

Control Environment: The Company has insufficient internal resources with appropriate accounting and finance knowledge and expertise to design, implement, document and operate effective internal controls over the financial reporting process. As a result, there was a lack of management review over several areas of the consolidated financial statements, including errors which were individually assessed as significant deficiencies that, when aggregated, resulted in a material weakness related to: 1) insufficient review of obsolete and scrap inventory; 2) insufficient reviews of accounts payable; and 3) inappropriate application of accounting standards related to functional currency. In addition to these identified errors, there were other areas of the consolidated financial statements that were impacted by certain deficiencies. During the prior year, there were deficiencies identified that have not yet been remediated including misstatements of inaccurate reporting of earnings per share due to formula errors over the weighted average share calculation spreadsheet and errors to the stock-based compensation expense. The root cause of all of the deficiencies identified above was related to insufficient internal resources with appropriate accounting and finance knowledge, which aggregated into this material weakness.

Journal Entry Access and Review: The Company did not have effective processes to ensure that all journal entries were properly approved prior to being posted to the general ledger. Furthermore, a segregation of duties conflict is present as the Sr. Accounting Manager has the ability to both prepare and post journal entries to the general ledger. As a result, it was concluded that there is material weakness in the design and operating effectiveness of internal controls over access and reviews of journal entries.

Information Technology (“IT”) Access Change and IT Security: A segregation of duties conflict is present as access, change management and other IT security risks to the Company’s information technology systems are not monitored or reviewed on a timely basis. This material weakness resulted from the aggregation of various control deficiencies.

Financial Reporting:

27

Inventory Capitalization – The Company’s controls were not designed effectively as the Company did not have a process in place to evaluate the amount of inventory, cost of goods sold, general and administrative expenses, and research and development expenses.

Income Taxes – The Company did not design and maintain effective management review controls at a sufficient level of precision over the accounting for income taxes. Management’s controls surrounding the evaluation of income tax provision and related disclosures were not operating effectively as the disclosure was not updated to reflect the appropriate tax amortization related to the accrued settlement account. While this did not have an impact on the financial statements due to the full valuation allowance recorded on the deferred tax assets, this did have an impact on the presentation of the prior year footnote disclosure. Additionally, there were errors identified within the tax provision during the prior year related to cost of goods sold for the Company’s foreign entities. This material weakness resulted in certain material corrections to the financial statements including the establishment of a FIN 48 liability, the tax benefit related to impairment charges recorded for the IPR&D in the prior year, the overstatement of the deferred tax asset and valuation allowance related to depreciable assets in the prior year, a return to provision adjustment in 2022 related to Obalon net operating losses generated in 2021 as a result of inaccurate stock compensation recorded within the tax provision and a difference in pretax book income that was unaccounted for in the disclosure.

Purchase Accounting – The Company did not design and maintain effective management review controls at a sufficient level of precision over the accounting for transactions related to the prepaid D&O insurance policy purchased in connection with the merger transaction in June 2021. This material weakness resulted in certain material corrections to the financial statements and in the restatement of the consolidated financial statements.

We are currently implementing our remediation plan to address the material weaknesses identified above. Such measures include:

Designing and implementing controls to formalize roles and review responsibilities to align with our team's skills and experience and designing and implementing formalized controls.

Designing and implementing formal processes, policies and procedures supporting our financial close process.

Designing a formal review of a monthly journal entry report to ensure journal entries are appropriately approved within a timely manner.

Changes in Internal Control over Financial Reporting

Other than in connection with executing upon the continued implementation of the remediation measures referenced above, there have been no changes in our internal controls over financial reporting during the quarter ended September 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

PART II – OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen & Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of September 30, 2024, the Company has paid the judgement, interest and legal fees in full.

28

The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result, the Company may be involved in various legal proceedings from time to time.

ITEM  1A.    RISK FACTORS

Except for the additional risk factors set forth below, there have been no material changes to the risk factors set forth in Item 1A. “Risk Factors” of our 2023 Annual Report on Form 10-K filed on April 1, 2024.

The Merger may not be consummated unless important conditions are satisfied or waived and there can be no assurance that the Merger will be consummated.

The Merger Agreement contains a number of conditions that must be satisfied or waived (to the extent permitted by applicable law) to consummate the Merger. Those conditions include, among others:

approval of the proposal to issue shares of our common stock pursuant to the Merger Agreement and approval of the proposal to sell our assets pursuant to the Asset Purchase Agreement by our stockholders;
approval of the proposal to complete the Merger by Vyome’s stockholders;
the absence of any adverse law or order promulgated, entered, enforced, enacted, or issued by any government entity that prohibits, restrains, or makes illegal the consummation of the Merger or the other transactions contemplated by the Merger Agreement;
the effectiveness of a registration statement on Form S-4 under the Securities Act of 1933, as amended, and the absence of any stop order issued by the SEC suspending the use of such registration statement;
the shares of our common stock to be issued in the Merger being approved for listing on The Nasdaq Capital Market and approval of the combined company’s continued listing on The Nasdaq Capital Market;
subject to certain materiality exceptions, the accuracy of certain representations and warranties of each of Vyome and ReShape contained in the Merger Agreement and the compliance by each party with the covenants contained in the Merger Agreement; and
the absence of a material adverse effect with respect to each of Vyome and ReShape.

These conditions to the consummation of the Merger may not be satisfied or waived (to the extent permitted by applicable law) and, as a result, the Merger may not be consummated at the time expected, or at all. In addition, we or Vyome may elect to terminate the Merger Agreement in certain other circumstances.

Failure to consummate the Merger could negatively impact our future operations and financial results and our future stock price.

If the Merger is not consummated for any reason, we may be subjected to a number of material risks, including the following:

a decline in the market price of the shares of our common stock to the extent that the current market prices reflect a market assumption that the Merger will be consummated and will be beneficial to the value of our business after the closing date of the Merger;
having to pay certain costs related to the proposed Merger, such as legal, accounting, financial advisory, printing and mailing fees, which must be paid regardless of whether the Merger is consummated;
addressing the consequences of operational decisions made since the signing of the Merger Agreement, including because of restrictions on our operations imposed by the terms of the Merger Agreement and decisions to delay or defer capital expenditures;
returning the focus of management and personnel to operating ReShape on a standalone basis, without any of the benefits expected to have been provided by the consummation of the Merger; and

29

negative reactions from our stockholders, suppliers, employees, and the medical community.

In addition to the above risks, we may be required, under certain circumstances, to pay Vyome a termination fee of $1.0 million, which may materially adversely affect our financial condition. Our business may be adversely impacted by the failure to pursue other beneficial opportunities due to the focus of our management on the Merger. A failure to consummate the Merger may also result in negative publicity, reputational harm, litigation against us or our directors and officers, and a negative impression of ReShape in the financial markets.

If the Merger is not consummated, we cannot assure our stockholders that these risks will not materialize and will not materially adversely affect our business, financial results and stock price.

The Merger may disrupt attention of our management from ongoing business operations.

We have expended, and expect to continue to expend, significant management resources to consummate the Merger. The attention of our management may be diverted away from the day-to-day operations of our businesses, including implementing initiatives to improve performance, execution of existing business plans and pursuing other beneficial opportunities, in an effort to consummate the Merger. This diversion of management resources could disrupt our operations and may have an adverse effect on our business, financial conditions, results of operations and cash flows or the combined company after the closing date of the Merger.

The Asset Purchase may not be consummated unless important conditions are satisfied or waived and there can be no assurance that the Asset Sale will be consummated.

The Asset Purchase Agreement contains a number of conditions that must be satisfied or waived (to the extent permitted by applicable law) to consummate the Asset Sale. Those conditions include, among others:

approval of the proposal to sell our assets pursuant to the Asset Purchase Agreement by our stockholders;
satisfaction of conditions regarding the accuracy of representations and warranties and compliance with covenants in the Asset Purchase Agreement; and
the absence of any adverse law or order promulgated, entered, enforced, enacted, or issued by any government entity that prohibits, restrains, or makes illegal the consummation of the Asset Sale or the other transactions contemplated by the Asset Purchase Agreement.

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

Unregistered Sales of Equity Securities

In a private transaction, on October 16, 2024, the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor (the “Investor”). Pursuant to the SPA, the Company agreed to issue the Investor a senior secured convertible note in the aggregate original principal amount of $833,333.34 (the “Note”), and also issue to the Investor 7,983 shares of common stock, par value $0.001, of the Company (“Common Stock”) as “commitment shares” to the Investor.

  

In connection with the SPA, the Company issued to the Investor the Note on October 16, 2024, which bears an interest rate of 10% per annum and is due and payable on the earlier of (i) January 16, 2025 and (ii) the date of consummation or termination of the Company’s previously announced merger with Vyome Therapeutics, Inc. The initial conversion price of the Note is $5.22 per share of Common Stock. The Note may not be converted by the Investor into shares of Common Stock if such conversion would result in the Investor and its affiliates owning in excess of 4.99% of the number of shares of the Common Stock outstanding immediately after giving effect to the issuance of all shares issuable upon conversion of the Note. The Note provides for certain events of default that are typical for a transaction of this type, including, among other things, any breach of the representations or warranties made by the Company or its subsidiaries. In connection with any event of default that results in the acceleration of payment of the Note and while it is continuing, the interest rate on the Note shall accrue at an interest rate equal to the lesser of 24% per annum or the maximum rate permitted under applicable law.

 

30

 In connection with the SPA, the Company entered into a Registration Rights Agreement with the Investor, dated October 16, 2024 (the “RRA”). The RRA provides that the Company will file a registration statement to register the shares of Common Stock underlying the Note and the commitment shares within 30 days after the date of the SPA and will use its best efforts to cause the registration statement to be declared effective within 30 days after the filing date.

Other than equity securities issued in transactions disclosed above and on our Current Report on Form 8-K filed with the SEC on October 17, 2024, there were no unregistered sales of equity securities during the period.

Uses of Proceeds from Sale of Registered Securities

None.

Purchases of Equity Securities

None.

ITEM  3.       DEFAULTS UPON SENIOR SECURITIES

None.

ITEM  4.       MINE SAFETY DISCLOSURES

Not applicable.

ITEM  5.       OTHER INFORMATION

Rule 10b5-1 Plan and Non-Rule 10b5-1 Trading Arrangement Adoptions, Terminations, and Modifications

During the three months ended September 30, 2024, none of our directors or “officers” (as defined in Rule 16a-1(f) under the Exchange Act) adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) and Item 408(c) of SEC Regulation S-K, respectively.

31

ITEM  6.       EXHIBITS

Exhibit No.

    

Description

2.1

Agreement and Plan of Merger, dated as of July 8, 2024, by and among ReShape Lifesciences Inc., Vyome Therapeutics, Inc., and Raider Lifesciences Inc. (incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

2.2

Asset Purchase Agreement, dated as of July 8, 2024, by and between ReShape Lifesciences Inc. and Ninjour Health International Limited (incorporated by reference to Exhibit 2.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

10.1

Agreement to Amend Series C Convertible Preferred Stock, dated as of July 8, 2024, by and among ReShape Lifesciences Inc. and holders of Series C Convertible Preferred Stock (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

10.2

Form of Subscription Agreement by and between ReShape Lifesciences Inc. and the investors party thereto (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

10.3

Form of Voting and Support Agreement by and among ReShape Lifesciences Inc. and certain stockholders of Vyome Therapeutics, Inc. (incorporated by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

10.4

Amendment to Employment Agreement, dated July 8, 2024, by and between ReShape Lifesciences Inc. and Paul F. Hickey (incorporated by reference to Exhibit 10.4 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).

31.1**

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

31.2**

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

32.1**

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

32.2**

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

101**

Financial statements from the Quarterly Report on Form 10-Q of the Company for the quarter ended September 30, 2024, formatted in Inline XBRL: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Stockholders’ Equity, (iv) the Condensed Consolidated Statements of Cash Flows and (v) the Notes to Condensed Consolidated Financial Statements.

104

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

**

Filed herewith.

32

SIGNATURES

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

RESHAPE LIFESCIENCES INC.

BY:

/s/ paul F. hickey

Paul F. Hickey

President and Chief Executive Officer

(principal executive officer)

BY:

/s/ thomas stankovich

Thomas Stankovich

Senior Vice President and

Chief Financial Officer

(principal financial and accounting officer)

Dated: November 14, 2024

33

EX-31.1 2 rsls-20240930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION

I, Paul F. Hickey, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of ReShape Lifesciences Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

/S/ paul F. hickey

Paul F. Hickey

President and Chief Executive Officer

Date: November 14, 2024

 

No


EX-31.2 3 rsls-20240930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION

I, Thomas Stankovich certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of ReShape Lifesciences Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

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

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

/SThomas Stankovich

Thomas Stankovich

Chief Financial Officer, Senior Vice President, Finance

Date: November 14, 2024


EX-32.1 4 rsls-20240930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the Exchange Act), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Paul F. Hickey, in his capacity as Chief Executive Officer of ReShape Lifesciences Inc., hereby certifies that, to the best of his knowledge:

1.The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2024 to which this Certification is attached as Exhibit 32.1 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

2.The information contained in the Report fairly presents, in all material respects, the financial condition and the results of operations of ReShape Lifesciences Inc. as of, and for, the periods covered by the Report.

By:

/S/ paul F. hickey

Paul F. Hickey

President and Chief Executive Officer

Date: November 14, 2024


EX-32.2 5 rsls-20240930xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the Exchange Act), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Thomas Stankovich, in his capacity as Chief Financial Officer of ReShape Lifesciences Inc., hereby certifies that, to the best of his knowledge:

1.The Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2024 to which this Certification is attached as Exhibit 32.2 (the Report) fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

2.The information contained in the Report fairly presents, in all material respects, the financial condition and the results of operations of ReShape Lifesciences Inc. as of, and for, the periods covered by the Report.

By:

/S/ THOMAS STANKOVICH

Thomas Stankovich

Chief Financial Officer, Senior Vice President, Finance

Date: November 14, 2024


EX-101.SCH 6 rsls-20240930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - Leases - Maturities of Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - Liquidity and Management's Plans link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 99930903 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - Basis of Presentation - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - Liquidity and Management's Plans (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - Warrants - Warrant activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - Revenue Disaggregation and Operating Segments (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99940902 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 99940903 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - Revenue Disaggregation and Operating Segments link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - Revenue Disaggregation and Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - Basis of Presentation - Reverse Stock Split and Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 rsls-20240930_cal.xml EX-101.CAL EX-101.DEF 8 rsls-20240930_def.xml EX-101.DEF EX-101.LAB 9 rsls-20240930_lab.xml EX-101.LAB Document and Entity Information Document Information [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Securities Act File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Condensed Consolidated Balance Sheets Statement [Table] Class of Stock [Axis] Class of Stock [Domain] Classification of preferred stock that has different rights than provided to Series A or B convertible preferred stock, that may be exchanged into common shares or other types of securities at the owner's option. Series C convertible preferred stock Statement [Line Items] Statement Assets [Abstract] ASSETS Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Restricted Cash Restricted cash Accounts and Other Receivables, Net, Current Accounts and other receivables (net of allowance for doubtful accounts of $866 and $804, respectively) Inventory, Net Inventory Total inventory Prepaid Expense and Other Assets, Current Total prepaid expenses and other current assets Prepaid expenses and other current assets Assets, Current Total current assets Property, Plant and Equipment, Net Property and equipment, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Operating lease ROU assets Deferred Income Tax Assets, Net Deferred tax asset, net Other Assets, Noncurrent Other assets Assets Total assets Liabilities And Shareholders Equity [Abstract] Liabilities And Shareholders Equity [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities, Current [Abstract] Current liabilities: Accounts Payable, Current Accounts payable Accrued Liabilities, Current Total accrued and other liabilities Accrued and other liabilities The amount of current portion of warrant liability. Warrant Liability Current Warranty liability, current Operating Lease, Liability, Current Operating lease liabilities, current Operating lease liabilities, current portion Liabilities, Current Total current liabilities Operating Lease, Liability, Noncurrent Operating lease liabilities, noncurrent Operating lease liabilities, long-term portion Warrants and Rights Outstanding Common stock warrant liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies (Note 10) Equity, Attributable to Parent [Abstract] Stockholders' equity: Preferred Stock, Value, Issued Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at September 30, 2024 and December 31, 2023 Additional Paid in Capital Additional paid-in capital Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Equity, Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Preferred Stock, Shares Authorized Preferred stock, authorized Preferred Stock, Par or Stated Value Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Shares Issued Preferred stock, issued Preferred Stock, Shares Outstanding Preferred stock outstanding Common Stock, Par or Stated Value Per Share Common stock, par value (in dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Condensed Consolidated Statements of Operations Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Cost of Goods and Services Sold Cost of revenue Gross Profit Gross profit Operating Expenses [Abstract] Operating expenses: Selling, General and Administrative Expense Sales and marketing General and Administrative Expense General and administrative Research and Development Expense Research and development Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Impairment of long-lived assets Gain (Loss) on Disposition of Assets Gain on disposal of assets, net Gain on disposal of assets, net Operating Expenses Total operating expenses Operating Income (Loss) Operating loss Other Nonoperating Income (Expense) [Abstract] Other expense (income), net: Interest Income (Expense), Nonoperating Interest income, net Fair Value Adjustment of Warrants Gain on changes in fair value of liability warrants Gain on changes in fair value of liability warrants Gain (Loss) on Extinguishment of Debt Gain on extinguishment of debt Gain on extinguishment of debt Gain (Loss), Foreign Currency Transaction, before Tax Loss (gain) on foreign currency exchange, net Other Nonoperating Income (Expense) Other Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income tax provision Income Tax Expense (Benefit) Income tax expense Income tax expense Net Income (Loss) Available to Common Stockholders, Basic Net loss Earnings Per Share [Abstract] Net loss per share - basic and diluted: Earnings Per Share, Basic Net loss per share - basic (in dollars per share) Earnings Per Share, Diluted Net loss per share - diluted (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Shares used to compute basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Shares used to compute diluted net loss per share (in shares) Condensed Consolidated Statements of Comprehensive Loss Net loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive income (loss), net of tax Other comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive loss Condensed Consolidated Statements of Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Preferred Stock [Member] Preferred Stock Common Stock [Member] Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital Retained Earnings [Member] Accumulated Deficit AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Changes in Stockholders' (Deficit) Equity Shares, Outstanding Balance (in shares) Balance (in shares) Equity impact of the value of stock issued due to reverse stock splits during the period. Stock Issued During Period, Value, Reverse Stock Splits Issuance of common stock pursuant to reverse stock split Stock Issued During Period, Shares, Reverse Stock Splits Issuance of common stock pursuant to reverse stock split (in shares) APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock compensation Stock Issued During Period, Value, New Issues Common stock purchased Stock Issued During Period, Shares, New Issues Shares issued to the investor Common stock purchased (in shares) Additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Adjustments To Additional Paid In Capital Stock Offering Costs Equity issuance costs Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of stock from RSUs Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Issuance of stock from RSUs (in shares) Value of shares or warrants issued up on exercise of warrants by institutional holders. Stock and Warrants Issued During Period, Value, Institutional Exercise of Warrants Exercise of warrants Number of shares or warrants issued up on exercise of warrants by institutional holders. Stock and Warrants Issued During Period, Shares, Institutional Exercise of Warrants Exercise of warrants (in shares) Condensed Consolidated Statements of Cash Flows Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Depreciation Depreciation expense Amortization of Intangible Assets Amortization of intangible assets Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Inventory Write-down Provision for inventory excess and obsolescence Deferred Income Tax Expense (Benefit) Deferred income tax The amount of offering cost incurred during the period. Offering Cost Offering cost Other Noncash Income (Expense) Other noncash items Increase (Decrease) in Operating Assets [Abstract] Change in operating assets and liabilities: Increase (Decrease) in Accounts and Other Receivables Accounts and other receivables Increase (Decrease) in Inventories Inventory Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities change in warrant liability Increase (Decrease) In Warrant Liability Warranty liability Increase (Decrease) in Other Noncurrent Assets Other Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments to Acquire Productive Assets Capital expenditures Proceeds from Sale of Productive Assets Proceeds from sale of capital assets Net Cash Provided by (Used in) Investing Activities Cash used in investing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Proceeds from Issuance of Common Stock Proceeds from sale and issuance of securities Proceeds from sale and issuance of securities, net Proceeds from Warrant Exercises Exercise of warrants Payments of Stock Issuance Costs Payments of equity issuance costs Net Cash Provided by (Used in) Financing Activities Net cash provided by financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of currency exchange rate changes on cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash and cash equivalents and restricted cash Supplemental Cash Flow Information [Abstract] Supplemental disclosure: Income Taxes Paid, Net Cash paid for income taxes Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation No definition available. Liquidity and Management's Plans Substantial Doubt about Going Concern [Text Block] Liquidity and Management's Plans Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Supplemental Balance Sheet Information Leases Lessee, Operating Leases [Text Block] Leases Equity Equity [Text Block] Equity Warrants The entire disclosure of warrants or rights issued. Stock Warrants Disclosure [Text Block] Warrants Revenue Disaggregation and Operating Segments Revenue from Contract with Customer [Text Block] Revenue Disaggregation and Operating Segments Income Taxes Income Tax Disclosure [Text Block] Income Taxes Stock-based Compensation Share-Based Payment Arrangement [Text Block] Stock-based Compensation Commitment and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitment and Contingencies Subsequent Events Subsequent Events [Text Block] Subsequent Events Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy reverse stock splits policy. Reverse Stock Splits Policy [Policy Text Block] Reverse Stock Split Use of Estimates, Policy [Policy Text Block] Use of Estimates Inventory, Policy [Policy Text Block] Inventory Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Long-Lived Assets Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value of Financial Instruments Earnings Per Share, Policy [Policy Text Block] Net Loss Per Share New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of anti-dilutive securities Schedule of Inventory, Current [Table Text Block] Schedule of components of inventory Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of components of prepaid expenses and other current assets Schedule of Accrued Liabilities [Table Text Block] Schedule of components of accrued and other liabilities Tabular disclosure of assets and liabilities and cash flow for operating leases of lessee. Schedule of Assets and Liabilities and Cash Flow, Lessee Operating Lease, [Table Text Block] Schedule of supplemental information related to operating leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of maturities of operating lease liabilities Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Represents the information pertaining to Black-Scholes model. Black Scholes Model [Member] Black-Scholes model Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Schedule of warrant activity Tabular disclosure of warrant assumptions used to calculate fair value. Schedule of Warrant Assumptions Used to Calculate Fair Value Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Schedule of changes in the fair value of warrant liabilities Disaggregation of Revenue [Table Text Block] Schedule of revenue disaggregated by geography Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock-based compensation Stock-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Schedule of stock-based compensation expense Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of stock option activity Nonvested Restricted Stock Shares Activity [Table Text Block] Summary of unvested RSUs award activity Stockholders' Equity Note, Stock Split, Conversion Ratio Reverse stock split ratio Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Restricted Stock Units (RSUs) [Member] Restricted stock units Unvested restricted stock units Convertible Preferred Stock [Member] Convertible preferred stock Warrant [Member] Warrants to purchase common stock Warrants Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities (in shares) Liquidity and Managements Plans [Table] Liquidity, Going Concern and Managements Plans [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event Liquidity and Managements Plans [Line Items] Liquidity and Managements Plans [Line Items] Liquidity and Management Plans The working capital formula indicates the amount of short-term liquid assets remaining after short-term liabilities have been paid off. It is a measure of a company's short-term liquidity. Net working capital Net working capital Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable The cash inflow from the additional capital contribution to the entity. Gross Proceeds From Issuance of Common Stock Gross proceeds from issuance of shares Extinguishment of Debt [Axis] Extinguishment of Debt, Type [Domain] Accounts Payable [Member] Accounts payable Inventory: Inventory, Raw Materials, Net of Reserves Raw materials Inventory, Supplies, Net of Reserves Sub-assemblies Inventory, Finished Goods, Net of Reserves Finished goods Prepaid Expense and Other Assets, Current [Abstract] Prepaid expenses and other current assets: Prepaid Insurance Prepaid insurance Amount of asset related to amounts paid in advance for professional services that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Prepaid Professional Services Professional services Amount of asset related to consideration paid in advance for patent costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer. Prepaid Patent Expense, Current Patents Prepaid Advertising Prepaid advertising and marketing Prepaid Taxes Taxes Other Assets, Current Other current assets Accounts Payable and Accrued Liabilities, Current [Abstract] Accrued and other liabilities: Employee-related Liabilities, Current Payroll and benefits Amount of accrued legal Liabilities classified as current. Accrued Legal Liabilities, Current Accrued legal settlements Contract with Customer, Liability Customer deposits Accrued Income Taxes, Current Taxes Accrued Professional Fees, Current Accrued professional Other Accrued Liabilities, Current Other liabilities Extinguishment of Debt, Amount Write-off of the payables Lessee, Lease, Description [Table] Name of Property [Axis] Name of Property [Domain] Represents information pertaining to office and warehouse space in Irvine, California. Irvine, California, Office and Warehouse Space Office and warehouse space in Irvine Lessee, Lease, Description [Line Items] Leases Area of Land Area of land Lessee, Operating Lease, Term of Contract Lease term Operating Lease, Cost Operating lease costs Assets and Liabilities, Lessee [Abstract] Balance Sheet information related to operating leases Operating Lease, Liability Total operating lease liabilities Total lease liabilities Cash Flow, Operating Activities, Lessee [Abstract] Cash flow information related to operating leases Operating Lease, Payments Cash paid for amounts included in the measurement of operating leases liabilities Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract] Maturities of operating lease liabilities Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 (balance of year) Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Lessee, Operating Lease, Liability, to be Paid Total lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: imputed interest Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term at end of period (in years) Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate at end of period Stock, Class of Stock [Table] Sale of Stock [Axis] Sale of Stock [Domain] Represents information relating to public offering. Public Offering [Member] Public offering Over-Allotment Option [Member] Over-allotment option Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Represents the information pertaining to Pre funded warrants. Pre-Funded Warrants [Member] Pre funded warrants Represents information pertaining to warrants. Public Warrants [Member] Public warrants Represents information pertaining to common stock warrants issued with alternative cashless exercise feature. Common Stock Warrants with Alternative Cashless Exercise [member] Common stock warrants with alternative cashless exercise Class of Stock [Line Items] Equity Number of new units issued during the period. Number of Units Issued During Period, New Issues Number of units issued The number of shares contained in each unit. Number of Shares for Each Unit Number of shares for each unit Represents information pertaining to pre-funded warrants. Number of Warrants for Each Unit Number of warrants for each unit Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Number of securities called by each warrant Shares Issued, Price Per Share Offering price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Warrant exercise price (in dollars per share) Exercise price of warrants (in dollars per share) Warrants and Rights Outstanding, Term Warrants term The multiplier for calculation of number of shares issuable upon cashless exercise provision of warrants. Warrants, Cashless Exercise Provision, Shares, Multiplier Warrants, cashless exercise provision, shares, multiplier Number of shares issued as a result of the exercise of stock warrants during the period. Stock Issued During Period, Shares, Warrants Exercised Exercise of warrants, shares The aggregate number of shares issued as a result of the exercise of stock warrants. Aggregate Number of Shares Issued, Warrants Exercised Aggregate number of shares issued from exercise of warrants Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of shares in exchange of warrant exercise Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Warrants Class of Warrant or Right, Outstanding Balance at end of period (in shares) Balance at beginning of period (in shares) Class of Warrant or Right, Exercised in Period Class of Warrant or Right, Exercised in Period Exercised (in shares) Class of Warrant or Right, Cancelled in Period Class of Warrant or Right, Cancelled in Period Cancelled (in shares) Represents information pertaining to representative's warrants. Representative's Warrants [Member] Representative's warrants Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input, Risk Free Interest Rate [Member] Risk Free Rate Measurement Input, Expected Term [Member] Term (years) Measurement Input, Expected Dividend Rate [Member] Dividend Yield Measurement Input, Price Volatility [Member] Volatility Represents the number of classes of warrants. Number of Classes of Warrants Number of classes of warrants issued Number of investors. Number Of Investors Number of investors The number of warrants issued. Warrants Issued, Shares Number of warrants issued Issuance price per share or per unit of warrants or rights outstanding. Class of Warrant or Right, Issue Price Per Warrant Price per warrant Fair value portion of warrants. Class Of Warrant Or Right, Fair Value Disclosure Fair value portion of warrants Warrants and Rights Outstanding, Measurement Input Warrant fair value measurement inputs Measurement Input, Share Price [Member] Stock Price Measurement Input, Exercise Price [Member] Exercise Price Represents the information pertaining to cash exercise. Cash Exercise [Member] Cash exercise Represents the information pertaining to cashless exercise. Cashless Exercise [Member] Cashless exercise Represents information pertaining to common stock purchase warrants. Common Stock Purchase Warrants Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair value at end of period Fair value at beginning of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Gain on changes in fair value of liability warrants Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Domain] This member represents to DBSN device. DBSN Device Represents information pertaining to Obalon Balloon system, a product in the portfolio. Obalon Balloon System [Member] Obalon Balloon system Geographical [Axis] Geographical [Domain] UNITED STATES United States AUSTRALIA Australia Europe [Member] Europe Non-US [Member] Rest of World Disaggregation of Revenue [Line Items] Revenue Recognition Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. federal income tax rate (as a percent) Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] Selling and Marketing Expense [Member] Sales and marketing General and Administrative Expense [Member] General and administrative Research and Development Expense [Member] Research and development Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Compensation expense recognized Share-Based Payment Arrangement, Expense Total stock-based compensation expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Shares outstanding, Ending balance (in shares) Shares outstanding, Beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Shares, Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Shares, Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Shares, Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share) Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life, Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value Outstanding (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Additional disclosures Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized share-based expenses Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average recognition period Recognition period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Option expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Shares Non-vested RSUs, Ending balance (in shares) Shares Unvested RSUs, Beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Shares, Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share) Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (in dollars per share) The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement and expressed as a negative value. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non Positive Weighted Average Grant Date Fair Value, Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Additional disclosures The number of equity-based payment instruments, excluding stock (or unit) options, that vested and undistributed during the reporting period. Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Undistributed During the Period Vested and undistributed Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unrecognized compensation costs Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Domain] Information pertaining to complaint filed by Cowen and Company, LLC. Cowen and Company Loss Contingencies [Line Items] Commitment and Contingencies Loss Contingency, Information about Litigation Matters [Abstract] Litigation The value (monetary amount) of the service fees the plaintiff seeks in the legal matter. Loss Contingency, Service Fees Sought, Value Service fees sought Litigation Settlement, Amount Awarded to Other Party Agreed settlement amount Percent of interest on amount payable on settlement of litigation. Litigation Settlement, Interest Percent Litigation settlement, interest percent Amount of attorney fees payable for settlement of litigation. Litigation Settlement, Attorney Fees Payable Litigation settlement, attorney fees payable Amount of attorney fees paid upfront for settlement of litigation. Litigation Settlement, Payments of Attorney Fees, Tranche One Litigation settlement, attorney fees to be paid up front Amount of attorney fees to be paid after six months. Litigation Settlement, Payments of Attorney Fees, Tranche Two Litigation settlement, attorney fees to be paid after six months Amount of attorney fees to be paid after twelve months. Litigation Settlement, Payments of Attorney Fees, Tranche Three Litigation settlement, attorney fees to be paid after twelve months Subsequent Event [Table] Subsequent Event [Table] Subsequent Event [Line Items] Subsequent Events Debt Instrument, Face Amount Principal amount Debt Instrument, Interest Rate, Stated Percentage Interest rate of notes Debt Instrument, Convertible, Conversion Price Conversion price Threshold percentage of shares held to total common stock shares outstanding post conversion for conversion of debt. Threshold Post Conversion Percentage To Common Stock Outstanding For Debt Conversion Shares held by investor and its affiliates Interest rate for the funds borrowed under the debt agreement in the event of default and it is continuing and also considering interest compounding and original issue discount or premium. Debt Instrument, Event Of Default And It Is Continuing, Interest Rate Percentage Interest rate in case of default EX-101.PRE 10 rsls-20240930_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2024
Nov. 12, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2024  
Document Transition Report false  
Securities Act File Number 1-37897  
Entity Registrant Name RESHAPE LIFESCIENCES INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-1828101  
Entity Address, Address Line One 18 Technology Dr, Suite 110  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code 949  
Local Phone Number 429-6680  
Title of 12(b) Security Common stock, $0.001 par value per share  
Trading Symbol RSLS  
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   712,680
Entity Central Index Key 0001427570  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 743 $ 4,459
Restricted cash 100 100
Accounts and other receivables (net of allowance for doubtful accounts of $866 and $804, respectively) 1,344 1,659
Inventory 2,934 3,741
Prepaid expenses and other current assets 217 337
Total current assets 5,338 10,296
Property and equipment, net 43 60
Operating lease right-of-use assets 177 250
Deferred tax asset, net 28 28
Other assets 29 29
Total assets 5,615 10,663
Current liabilities:    
Accounts payable 2,105 1,689
Accrued and other liabilities 1,643 1,814
Warranty liability, current 163 163
Operating lease liabilities, current 114 111
Total current liabilities 4,025 3,777
Operating lease liabilities, noncurrent 77 151
Common stock warrant liabilities 26 72
Total liabilities 4,128 4,000
Commitments and contingencies (Note 10)
Stockholders' equity:    
Additional paid-in capital 642,518 642,325
Accumulated deficit (640,943) (635,574)
Accumulated other comprehensive loss (88) (88)
Total stockholders' equity 1,487 6,663
Total liabilities and stockholders' equity 5,615 10,663
Series C convertible preferred stock    
Stockholders' equity:    
Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at September 30, 2024 and December 31, 2023
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Allowance for doubtful accounts $ 866 $ 804
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 704,697 404,437
Common stock, shares outstanding 704,697 404,437
Series C convertible preferred stock    
Preferred stock, authorized 10,000,000 10,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, issued 95,388 95,388
Preferred stock outstanding 95,388 95,388
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Condensed Consolidated Statements of Operations        
Revenue $ 2,292 $ 2,155 $ 6,201 $ 6,696
Cost of revenue 853 867 2,463 2,990
Gross profit 1,439 1,288 3,738 3,706
Operating expenses:        
Sales and marketing 719 1,791 2,408 6,150
General and administrative 2,082 2,058 6,074 8,724
Research and development 399 542 1,282 1,576
Impairment of long-lived assets   777   777
Gain on disposal of assets, net       (33)
Total operating expenses 3,200 5,168 9,764 17,194
Operating loss (1,761) (3,880) (6,026) (13,488)
Other expense (income), net:        
Interest income, net   (5) (13) (9)
Gain on changes in fair value of liability warrants (27) (412) (46) (3,850)
Gain on extinguishment of debt     (429)  
Loss (gain) on foreign currency exchange, net (50) 68 (10) 47
Other (109)   (193) (8)
Loss before income tax provision (1,575) (3,531) (5,335) (9,668)
Income tax expense 6 3 34 21
Net loss $ (1,581) $ (3,534) $ (5,369) $ (9,689)
Net loss per share - basic and diluted:        
Net loss per share - basic (in dollars per share) $ (3.11) $ (59.36) $ (11.94) $ (199.98)
Net loss per share - diluted (in dollars per share) $ (3.11) $ (59.36) $ (11.94) $ (199.98)
Shares used to compute basic net loss per share (in shares) 508,851 59,538 449,614 48,451
Shares used to compute diluted net loss per share (in shares) 508,851 59,538 449,614 48,451
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Condensed Consolidated Statements of Comprehensive Loss        
Net loss $ (1,581) $ (3,534) $ (5,369) $ (9,689)
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 1 1   (6)
Other comprehensive income (loss), net of tax 1 1   (6)
Comprehensive loss $ (1,580) $ (3,533) $ (5,369) $ (9,695)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Dec. 31, 2022     $ 627,936 $ (624,187) $ (88) $ 3,661
Balance (in shares) at Dec. 31, 2022 95,388 8,955        
Changes in Stockholders' (Deficit) Equity            
Net loss       (9,689)   (9,689)
Other comprehensive income, net of tax         (6) (6)
Issuance of common stock pursuant to reverse stock split (in shares)   318        
Stock compensation     656     656
Common stock purchased     895     895
Common stock purchased (in shares)   25,456        
Equity issuance costs     (247)     (247)
Issuance of stock from RSUs (in shares)   41        
Exercise of warrants     7,813     7,813
Exercise of warrants (in shares)   24,768        
Balance at Sep. 30, 2023     637,053 (633,876) (94) 3,083
Balance (in shares) at Sep. 30, 2023 95,388 59,538        
Balance at Jun. 30, 2023     637,175 (630,342) (95) 6,738
Balance (in shares) at Jun. 30, 2023 95,388 59,526        
Changes in Stockholders' (Deficit) Equity            
Net loss       (3,534)   (3,534)
Other comprehensive income, net of tax         1 1
Stock compensation     216     216
Equity issuance costs     (338)     (338)
Issuance of stock from RSUs (in shares)   12        
Balance at Sep. 30, 2023     637,053 (633,876) (94) 3,083
Balance (in shares) at Sep. 30, 2023 95,388 59,538        
Balance at Dec. 31, 2023     642,325 (635,574) (88) 6,663
Balance (in shares) at Dec. 31, 2023 95,388 404,437        
Changes in Stockholders' (Deficit) Equity            
Net loss       (5,369)   (5,369)
Issuance of common stock pursuant to reverse stock split (in shares)   198,014        
Stock compensation     169     169
Issuance of stock from RSUs (in shares)   5        
Exercise of warrants     24     24
Exercise of warrants (in shares)   102,241        
Balance at Sep. 30, 2024     642,518 (640,943) (88) 1,487
Balance (in shares) at Sep. 30, 2024 95,388 704,697        
Balance at Jun. 30, 2024     642,486 (639,362) (89) 3,035
Balance (in shares) at Jun. 30, 2024 95,388 506,680        
Changes in Stockholders' (Deficit) Equity            
Net loss       (1,581)   (1,581)
Other comprehensive income, net of tax         1 1
Issuance of common stock pursuant to reverse stock split (in shares)   198,014        
Stock compensation     32     32
Issuance of stock from RSUs (in shares)   3        
Balance at Sep. 30, 2024     $ 642,518 $ (640,943) $ (88) $ 1,487
Balance (in shares) at Sep. 30, 2024 95,388 704,697        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash flows from operating activities:    
Net loss $ (5,369) $ (9,689)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation expense 17 114
Amortization of intangible assets   33
Impairment of long-lived assets   777
Gain on extinguishment of debt (429)  
Gain on disposal of assets, net   (33)
Stock-based compensation 169 656
Bad debt expense 61 450
Provision for inventory excess and obsolescence 140 101
Deferred income tax   1
Gain on changes in fair value of liability warrants (46) (3,850)
Offering cost   298
Other noncash items 2 12
Change in operating assets and liabilities:    
Accounts and other receivables 256 (422)
Inventory 667 307
Prepaid expenses and other current assets 119 (329)
Accounts payable and accrued liabilities 673 (2,764)
Warranty liability   (182)
Other   17
Net cash used in operating activities (3,740) (14,503)
Cash flows from investing activities:    
Capital expenditures   (43)
Proceeds from sale of capital assets   33
Cash used in investing activities:   (10)
Cash flows from financing activities:    
Proceeds from sale and issuance of securities   12,451
Exercise of warrants 24  
Payments of equity issuance costs   (338)
Net cash provided by financing activities 24 12,113
Effect of currency exchange rate changes on cash and cash equivalents   (6)
Net change in cash, cash equivalents and restricted cash (3,716) (2,406)
Cash, cash equivalents and restricted cash at beginning of period 4,559 3,955
Cash, cash equivalents and restricted cash at end of period 843 1,549
Supplemental disclosure:    
Cash paid for income taxes $ 12 $ 2
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation
9 Months Ended
Sep. 30, 2024
Basis of Presentation  
Basis of Presentation

(1)  Basis of Presentation

The accompanying interim condensed consolidated financial statements and related disclosures of Reshape Lifesciences Inc. (the “Company” or “ReShape”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") have been condensed or omitted.

In the opinion of management, the interim consolidated condensed financial statements reflect all adjustments considered necessary for a fair statement of the interim periods. All such adjustments are of a normal, recurring nature. The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year.

Reverse Stock Split

On September 23, 2024, at the commencement of trading, the Company effected a 1-for-58 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to its audited consolidated financial statements for the year ended December 31, 2023, which are included in the Company’s 2023 Annual Report on Form 10-K which was filed with the SEC on April 1, 2024.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates. The Company reviews its estimates on an ongoing basis or as new information becomes available to ensure that these estimates appropriately reflect changes in its business.

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue.

Long-Lived Assets

We assess the potential impairment of long-lived assets, principally property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset group may not be fully recoverable. If an indicator of impairment exists for any of its asset groups, an estimate of undiscounted future cash flows over the life of the primary asset for each asset group is compared to that long-lived asset group's carrying value. If the carrying value of the asset group is greater than the estimated future undiscounted cash flow, the Company then determines the fair value of the assets, and if an asset is determined to be impaired, the impairment loss is measured by the excess of the carrying amount of the asset over its fair value.

Fair Value of Financial Instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 6 regarding fair value measurements and inputs of warrants.

Net Loss Per Share

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

September 30, 

    

2024

    

2023

Stock options

 

144

 

305

Unvested restricted stock units

8

45

Convertible preferred stock

10

10

Warrants

 

81,432

 

28,147

Recent Accounting Pronouncements

New accounting standards not yet adopted are discussed below.

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, Income Statement Reporting Comprehensive Income Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires companies to provide more detailed and organized disclosures of their expenses in their income statements. The standard requires breaking down expenses into specific categories, such as employee compensation and costs related to depreciation and amortization. This amendment is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, on a prospective basis and early adoption and retrospective application is permitted. The Company is currently evaluating this new guidance and its impact on its Consolidated Financial Statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its consolidated financial statements, but the guidance will impact its income tax disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Liquidity and Management's Plans
9 Months Ended
Sep. 30, 2024
Liquidity and Management's Plans  
Liquidity and Management's Plans

(2)  Liquidity and Management’s Plans

The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue as the Company has modified its strategy to a metrics-driven approach through a sustainable and scalable business model, via a digital lead generation and re-engagement strategy. As of September 30, 2024, the Company had net working capital of approximately $1.3 million, primarily due to cash and cash equivalents and restricted cash of $0.8 million, and $1.3 million of net accounts receivable. The Company has raised gross proceeds of $0.7 million from the issuance of a senior secured convertible note on October 16, 2024, for further details see Note 11. Based on its available cash resources, the Company will not have sufficient cash on hand to fund its current operations for more than twelve months from the date of filing this Quarterly Report on Form 10-Q. This condition raises substantial doubt about the Company’s ability to continue as a going concern.

The Company’s anticipated operations include plans to (i) merge with Vyome Therapeutics, Inc and sell certain assets to Biorad, which will continue the operations, (ii) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (iii) introduce to the market Lap-Band 2.0 FLEX, (iv) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, and (v) prior to such merger and sale, explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing and product development activities.

There can be no assurance as to whether the Company will close the planned transactions or whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.

Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.

The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Balance Sheet Information
9 Months Ended
Sep. 30, 2024
Supplemental Balance Sheet Information  
Supplemental Balance Sheet Information

(3)  Supplemental Balance Sheet Information

Components of selected captions in the condensed consolidated balance sheets consisted of the following:

Inventory:

September 30, 

December 31,

2024

    

2023

Raw materials

$

965

$

1,020

Sub-assemblies

1,163

1,379

Finished goods

 

806

 

1,342

Total inventory

$

2,934

$

3,741

Prepaid expenses and other current assets:

September 30, 

December 31,

2024

    

2023

Prepaid insurance

$

95

$

110

Professional services

29

Patents

5

13

Prepaid advertising and marketing

21

41

Taxes

16

47

Other current assets

51

126

Total prepaid expenses and other current assets

$

217

$

337

Accrued and other liabilities:

September 30, 

December 31,

2024

    

2023

Payroll and benefits

$

702

$

701

Accrued legal settlements

200

Customer deposits

683

639

Taxes

44

61

Accrued professional

169

155

Other liabilities

 

45

 

58

Total accrued and other liabilities

$

1,643

$

1,814

Accounts payable:

During the second quarter of 2024, management requested outside legal counsel to provide guidance with respect to various accounts payables carried on the books from 2020 and prior. Based on the review of the statute of limitations for the various states these vendors were located, legal counsel provided a conclusion regarding whether the laws per the respective states provided that the statute of limitations has expired. The statute of limitations is an affirmative defense in which the defendant introduces evidence, which, if found to be credible, will negate criminal or civil liability, even if it is proven the defendant committed the alleged acts. The party raising the affirmative defense has the burden of proof on establishing that it applies. In a civil action in which a creditor demands payment on a written instrument evidencing a debt, the successful assertion of the statute of limitations defense will bar collection of the debt. In order to assert the statute of limitations as a defense, a defendant must specifically assert the defense is the answer. If a defendant fails to specifically plead the defense, it will be deemed to be waived. Since no action to enforce such liabilities was brought before September 30, 2024, it is our opinion that the liability is time-barred from collection under the respective state laws and should be removed from the Company’s balance sheet.

Therefore, the Company made the decision to write-off the payables totaling $429 thousand. As of September 30, 2024, the write-off of $429 thousand resulted in a gain on extinguishment of debt which was reported on the statement of operations for the nine months ended September 30, 2024.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Leases
9 Months Ended
Sep. 30, 2024
Leases  
Leases

(4) Leases

The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated its principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine lease has a term of 36 months, commencing on May 1, 2023.

The Company does not have any short-term leases or financing lease arrangements. Lease and non-lease components are accounted for separately.

Operating lease costs were $0.1 million and $16 thousand for the three months ended September 30, 2024 and 2023, respectively, and $0.1 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively. Variable lease costs were not material.

Supplemental information related to operating leases is as follows:

September 30,

December 31,

Balance Sheet information

2024

2023

Operating lease ROU assets

$

177

$

250

Operating lease liabilities, current portion

$

114

$

111

Operating lease liabilities, long-term portion

77

151

Total operating lease liabilities

$

191

$

262

Cash flow information for the nine months ended September 30,

2024

2023

Cash paid for amounts included in the measurement of operating leases liabilities

$

83

$

174

Maturities of operating lease liabilities were as follows as of September 30, 2024:

2024 (balance of year)

$

28

2025

115

2026

59

Total lease payments

202

Less: imputed interest

11

Total lease liabilities

$

191

Weighted-average remaining lease term at end of period (in years)

1.9

Weighted-average discount rate at end of period

6.9

%

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Equity
9 Months Ended
Sep. 30, 2024
Equity  
Equity

(5)  Equity

Common Stock Issued Related to Restricted Stock Units

During the three months ended September 30, 2024 and 2023, the Company issued 3 shares of common stock and 12 shares of common stock, respectively, subject to vesting of the restricted stock units. During the nine months ended September 30, 2024 and 2023, the Company issued 5 shares of common stock and 41 shares of common stock, respectively, subject to vesting of restricted stock units. For further details see Note 9.

May 2024 Exercise of Warrants for Common Stock

On May 30, 2024, an accredited investor exercised outstanding warrants, of which 1,811 shares of common stock were issued in accordance with the terms of the warrant agreement. The Company received approximately $24 thousand of cash.

June 2024 Exercise of Warrants for Common Stock

On June 4, 2024, the Company issued 100,430 shares of common stock in exchange for 185,604 common stock purchase warrants. These warrants were exercised using the cashless mechanism within the warrant agreement.

February 2023 Public Offering of Common Stock and Warrants

On February 8, 2023, the Company closed a public offering of 21,983 units, with each consisting of one share of its common stock, or one pre-funded warrant to purchase one share of its common stock, and one warrant to purchase one and one-half shares of its common stock. Each unit was sold at the public offering price of $464.00. The warrants in the units are immediately exercisable at a price of $464.00 per share and expire five years from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) 0.50. For purposes of clarity, one common warrant to purchase one and one-half shares would be exercisable for 0.75 shares under this alternative cashless exercise provision. The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of September 30, 2024 warrants to purchase 28,869 shares of common stock have been exercised under the alternative cashless exercise for a total of 14,402 shares of common stock.

Net proceeds, after deducting underwriting discounts and commissions and estimated offering expenses, were approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.

The Company also granted the underwriters an option to purchase an additional 3,298 shares of common stock and/or additional warrants to purchase up to 4,947 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 4,947 shares of common stock.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants
9 Months Ended
Sep. 30, 2024
Warrants  
Warrants

(6) Warrants

The Company’s grants of warrants to purchase common stock are primarily in connection with equity financing. See Note 5 for additional information about equity financings and the related issuance of warrants. Warrant activity for the nine months ended September 30, 2024 is as follows:

    

Shares

Balance December 31, 2023

268,937

Issued

Exercised

(187,415)

 

Cancelled

(90)

 

Balance September 30, 2024

81,432

On February 8, 2023, the Company completed a public offering in which three classes of warrants were issued. There were 37,921 common stock purchase warrants issued with an alternative cashless exercise provision. The alternative cashless exercise allows the holder to exercise one warrant share for 0.5 shares of common stock or exercise via the cash exercise price of $464.00 per share of common stock per warrant. The Company classifies these warrants as a liability, and the Company utilized a bifurcated Black-Scholes option pricing model to consider the cash exercise option and cashless exercise option. The bifurcated Black-Scholes option pricing model used an exercise price where the two exercise methods would be indifferent with market inputs of the stock price on the issuance, risk free interest rate, expected share price volatility and dividend yield. The Company calculates the fair value of the warrants at each reporting period and when a warrant is exercised, with the changes in fair value recognized in the statement of operations.

Below is a summary of the initial inputs used in the bifurcated Black-Scholes option pricing model.

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

The following table presents the changes in the fair value of warrant liabilities:

Common Stock

Purchase Warrants

Fair value as of December 31, 2023

$

72

Gain on changes in fair value of liability warrants

(46)

Fair value as of September 30, 2024

$

26

In addition, one of the investors purchased 1,552 pre-funded warrants at a price of $463.94 per warrant. These warrants have an exercise price of $0.01 per share and do not expire. The pre-funded warrants were valued at $0.5 million using the fair value approach at the time of issuance. The fair value of the pre-funded warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.784%, an expected term of 5.0 years, expected dividends of zero and expected volatility of 96.5%.

As part of the terms of the offering, the Company issued 1,265 representative’s warrants with an exercise price of $510.40 per share and expiration date on February 3, 2028. The representative’s warrants were valued at $0.3 million using the fair value approach at the time of issuance. The fair value of the representative’s warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.786%, an expected term of 4.99 years, expected dividends of zero and expected volatility of 96.5%.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Disaggregation and Operating Segments
9 Months Ended
Sep. 30, 2024
Revenue Disaggregation and Operating Segments  
Revenue Disaggregation and Operating Segments

(7) Revenue Disaggregation and Operating Segments

The Company conducts operations worldwide and has sales in the following regions: United States, Australia, Europe and Rest of World. For the three and nine months ended September 30, 2024 and 2023, the Company primarily sold the Lap-Band system and accessories. The following table presents the Company’s revenue disaggregated by geography:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2024

    

2023

    

2024

    

2023

United States

$

2,009

$

1,732

$

5,290

$

5,473

Australia

111

139

316

419

Europe

168

258

564

756

Rest of World

4

26

31

48

Total revenue

$

2,292

$

2,155

$

6,201

$

6,696

Operating Segments

The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and the Rest of World (primarily in the Middle East). All regions sell the Lap-Band system, which consisted of nearly all our revenue and gross profit for the three and nine months ended September 30, 2024 and 2023. There was no revenue or gross profit recorded for the DBSN device for the three and nine months ended September 30, 2024 and 2023, as this product is still in the development stage. Additionally, there was no revenue recorded for the Obalon Balloon system during the three months and nine months ended September 30, 2024 and 2023.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 30, 2024
Income Taxes  
Income Taxes

(8) Income Taxes

During the three months ended September 30, 2024 and 2023, the Company recorded income tax expense of $6 thousand and $3 thousand, respectively. During the nine months ended September 30, 2024 and 2023, the Company recorded income tax expense of $34 thousand and $21 thousand, respectively. The income tax expense is related to minimum state taxes and projected Australian and Netherlands income, respectively. The income tax provisions for the three and nine months ended September 30, 2024 were calculated using the discrete year-to-date method. The effective tax rate differs from the statutory tax rate of 21% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liabilities.

In assessing the realization of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses, projections of losses in future periods and potential limitations pursuant to changes in ownership under Internal Revenue Code Section 382, the Company provided a full valuation allowance at both September 30, 2024 and December 31, 2023.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2024
Stock-based Compensation  
Stock-based Compensation

(9)  Stock-based Compensation

Stock-based compensation expense related to stock options and RSUs issued under the ReShape Lifesciences Inc. 2022 Stock Incentive Plan (the “Plan”) for the three months and nine months ended September 30, 2024 and 2023 were as follows:

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2024

2023

2024

2023

Sales and marketing

$

4

$

30

$

19

$

89

General and administrative

13

128

83

384

Research and development

15

58

67

183

Total stock-based compensation expense

$

32

$

216

$

169

$

656

Stock Options

A summary of the status of the Company’s stock options as of September 30, 2024, and changes during the nine months ended September 30, 2024, are as follows:

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2023

 

263

$

21,909.50

$

Options granted

 

Options exercised

 

Options cancelled

 

(105)

7,629.90

Outstanding at September 30, 2024

 

158

$

31,381.48

6.10

$

Exercisable at September 30, 2024

144

$

34,101.10

5.97

$

Vested and expected to vest at September 30, 2024

158

$

31,381.48

6.10

$

There was no intrinsic value to outstanding stock options at September 30, 2024. The unrecognized share-based expense at September 30, 2024 was $34 thousand and will be recognized over a weighted average period of 1.05 years.

Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognized compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:

Expected Term – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.

Expected Volatility – The expected volatility factor is based on the volatility of the Company’s common stock for a period equal to the term of the stock options.

Risk-free Interest Rate – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.

Expected Dividend Yield – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.

Restricted Stock Units

A summary of the Company’s unvested RSUs award activity for the nine months ended September 30, 2024, is as follows:

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2023

 

25

$

7,505.04

Granted

 

Vested (1)

 

(17)

$

(9,333.94)

Cancelled/Forfeited

 

Non-vested RSUs at September 30, 2024

 

8

$

3,847.14

(1)At September 30, 2024, there were 2 shares of common stock related to RSU awards that had vested and the shares were not distributed to the participants.

The fair value of each RSU is the closing stock price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to the RSUs at September 30, 2024 was $25 thousand and expected to be recognized over a period of 0.92 years.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies
9 Months Ended
Sep. 30, 2024
Commitment and Contingencies  
Commitment and Contingencies

(10)  Commitment and Contingencies

Litigation

On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen & Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of September 30, 2024, the Company has paid the judgement, interest and legal fees in full.

The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result, the Company may be involved in various legal proceedings from time to time.

Product Liability Claims

The Company is exposed to product liability claims that are inherent in the testing, production, marketing, and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that is reasonably possible to have a material adverse effect on the Company’s business, operating results or financial condition.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events
9 Months Ended
Sep. 30, 2024
Subsequent Events  
Subsequent Events

(11) Subsequent Events

In a private transaction, on October 16, 2024, the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor (the “Investor”). Pursuant to the SPA, the Company agreed to issue the Investor a senior secured convertible note in the aggregate original principal amount of $833,333.34 (the “Note”), and also issue to the Investor 7,983 shares of common stock, par value $0.001, of the Company (“Common Stock”) as “commitment shares” to the Investor.

 

The Company is the issuer of the Note, and its respective subsidiaries will guaranty the obligations under the Note pursuant to a Guaranty, dated October 16, 2024 (the “Guaranty”). The Note is fully secured by collateral of the Company and its subsidiaries. The security interest in favor of the Investor, as collateral agent, covers substantially all assets of the Company including, without limitation, the intellectual property, trademark, and patent rights of the Company. The parties entered into a Security Agreement (the “Security Agreement”) and certain intellectual property security agreements granting such security interest in favor of the Investor.

 

In connection with the SPA, the Company issued to the Investor the Note on October 16, 2024, which bears an interest rate of 10% per annum and is due and payable on the earlier of (i) January 16, 2025 and (ii) the date of consummation or termination of the Company’s previously announced merger with Vyome Therapeutics, Inc. The initial conversion price of the Note is $5.22 per share of Common Stock. The Note may not be converted by the Investor into shares of Common Stock if such conversion would result in the Investor and its affiliates owning in excess of 4.99% of the number of shares of the Common Stock outstanding immediately after giving effect to the issuance of all shares issuable upon conversion of the Note. The Note provides for certain events of default that are typical for a transaction of this type, including, among other things, any breach of the representations or warranties made by the Company or its subsidiaries. In connection with any event of default that results in the acceleration of payment of the Note and while it is continuing, the interest rate on the Note shall accrue at an interest rate equal to the lesser of 24% per annum or the maximum rate permitted under applicable law.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (1,581) $ (3,534) $ (5,369) $ (9,689)
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 30, 2024
Basis of Presentation  
Basis of Presentation

(1)  Basis of Presentation

The accompanying interim condensed consolidated financial statements and related disclosures of Reshape Lifesciences Inc. (the “Company” or “ReShape”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") have been condensed or omitted.

In the opinion of management, the interim consolidated condensed financial statements reflect all adjustments considered necessary for a fair statement of the interim periods. All such adjustments are of a normal, recurring nature. The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year.

Reverse Stock Split

Reverse Stock Split

On September 23, 2024, at the commencement of trading, the Company effected a 1-for-58 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates. The Company reviews its estimates on an ongoing basis or as new information becomes available to ensure that these estimates appropriately reflect changes in its business.

Inventory

Inventory

The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue.

Long-Lived Assets

Long-Lived Assets

We assess the potential impairment of long-lived assets, principally property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset group may not be fully recoverable. If an indicator of impairment exists for any of its asset groups, an estimate of undiscounted future cash flows over the life of the primary asset for each asset group is compared to that long-lived asset group's carrying value. If the carrying value of the asset group is greater than the estimated future undiscounted cash flow, the Company then determines the fair value of the assets, and if an asset is determined to be impaired, the impairment loss is measured by the excess of the carrying amount of the asset over its fair value.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The carrying amounts of cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 6 regarding fair value measurements and inputs of warrants.

Net Loss Per Share

Net Loss Per Share

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

September 30, 

    

2024

    

2023

Stock options

 

144

 

305

Unvested restricted stock units

8

45

Convertible preferred stock

10

10

Warrants

 

81,432

 

28,147

Recent Accounting Pronouncements

Recent Accounting Pronouncements

New accounting standards not yet adopted are discussed below.

In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, Income Statement Reporting Comprehensive Income Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires companies to provide more detailed and organized disclosures of their expenses in their income statements. The standard requires breaking down expenses into specific categories, such as employee compensation and costs related to depreciation and amortization. This amendment is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, on a prospective basis and early adoption and retrospective application is permitted. The Company is currently evaluating this new guidance and its impact on its Consolidated Financial Statements and related disclosures.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its consolidated financial statements, but the guidance will impact its income tax disclosures.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Tables)
9 Months Ended
Sep. 30, 2024
Basis of Presentation  
Schedule of anti-dilutive securities

The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:

September 30, 

    

2024

    

2023

Stock options

 

144

 

305

Unvested restricted stock units

8

45

Convertible preferred stock

10

10

Warrants

 

81,432

 

28,147

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2024
Supplemental Balance Sheet Information  
Schedule of components of inventory

September 30, 

December 31,

2024

    

2023

Raw materials

$

965

$

1,020

Sub-assemblies

1,163

1,379

Finished goods

 

806

 

1,342

Total inventory

$

2,934

$

3,741

Schedule of components of prepaid expenses and other current assets

September 30, 

December 31,

2024

    

2023

Prepaid insurance

$

95

$

110

Professional services

29

Patents

5

13

Prepaid advertising and marketing

21

41

Taxes

16

47

Other current assets

51

126

Total prepaid expenses and other current assets

$

217

$

337

Schedule of components of accrued and other liabilities

September 30, 

December 31,

2024

    

2023

Payroll and benefits

$

702

$

701

Accrued legal settlements

200

Customer deposits

683

639

Taxes

44

61

Accrued professional

169

155

Other liabilities

 

45

 

58

Total accrued and other liabilities

$

1,643

$

1,814

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
9 Months Ended
Sep. 30, 2024
Leases  
Schedule of supplemental information related to operating leases

September 30,

December 31,

Balance Sheet information

2024

2023

Operating lease ROU assets

$

177

$

250

Operating lease liabilities, current portion

$

114

$

111

Operating lease liabilities, long-term portion

77

151

Total operating lease liabilities

$

191

$

262

Cash flow information for the nine months ended September 30,

2024

2023

Cash paid for amounts included in the measurement of operating leases liabilities

$

83

$

174

Schedule of maturities of operating lease liabilities

2024 (balance of year)

$

28

2025

115

2026

59

Total lease payments

202

Less: imputed interest

11

Total lease liabilities

$

191

Weighted-average remaining lease term at end of period (in years)

1.9

Weighted-average discount rate at end of period

6.9

%

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants (Tables)
9 Months Ended
Sep. 30, 2024
Schedule of warrant activity

    

Shares

Balance December 31, 2023

268,937

Issued

Exercised

(187,415)

 

Cancelled

(90)

 

Balance September 30, 2024

81,432

Schedule of changes in the fair value of warrant liabilities

Common Stock

Purchase Warrants

Fair value as of December 31, 2023

$

72

Gain on changes in fair value of liability warrants

(46)

Fair value as of September 30, 2024

$

26

Black-Scholes model  
Schedule of Warrant Assumptions Used to Calculate Fair Value

Cash Exercise

Cashless Exercise

Stock Price

$

5.905

$

5.905

Exercise Price

$

16.00

$

0.00

Term (years)

5.00

5.00

Volatility

96.50%

96.50%

Risk Free Rate

3.784%

3.784%

Dividend Yield

0%

0%

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Disaggregation and Operating Segments (Tables)
9 Months Ended
Sep. 30, 2024
Revenue Disaggregation and Operating Segments  
Schedule of revenue disaggregated by geography

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2024

    

2023

    

2024

    

2023

United States

$

2,009

$

1,732

$

5,290

$

5,473

Australia

111

139

316

419

Europe

168

258

564

756

Rest of World

4

26

31

48

Total revenue

$

2,292

$

2,155

$

6,201

$

6,696

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Stock-based Compensation  
Schedule of stock-based compensation expense

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

2024

2023

2024

2023

Sales and marketing

$

4

$

30

$

19

$

89

General and administrative

13

128

83

384

Research and development

15

58

67

183

Total stock-based compensation expense

$

32

$

216

$

169

$

656

Summary of stock option activity

    

Weighted

Weighted

Average

Aggregate

Average

Remaining

Intrinsic

    

Exercise Price

Contractual

Value

Shares

Per Share

Life (years)

(in thousands)

Outstanding at December 31, 2023

 

263

$

21,909.50

$

Options granted

 

Options exercised

 

Options cancelled

 

(105)

7,629.90

Outstanding at September 30, 2024

 

158

$

31,381.48

6.10

$

Exercisable at September 30, 2024

144

$

34,101.10

5.97

$

Vested and expected to vest at September 30, 2024

158

$

31,381.48

6.10

$

Summary of unvested RSUs award activity

Weighted

Average

    

Grant Date

Shares

Fair Value

Unvested RSUs at December 31, 2023

 

25

$

7,505.04

Granted

 

Vested (1)

 

(17)

$

(9,333.94)

Cancelled/Forfeited

 

Non-vested RSUs at September 30, 2024

 

8

$

3,847.14

(1)At September 30, 2024, there were 2 shares of common stock related to RSU awards that had vested and the shares were not distributed to the participants.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation - Reverse Stock Split and Inventory (Details)
Sep. 23, 2024
Basis of Presentation  
Reverse stock split ratio 0.017
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation - Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Employee Stock Option    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 144 305
Unvested restricted stock units    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 8 45
Convertible preferred stock    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 10 10
Warrants    
Anti-dilutive securities    
Anti-dilutive securities (in shares) 81,432 28,147
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Liquidity and Management's Plans (Details) - USD ($)
$ in Thousands
Oct. 16, 2024
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Liquidity and Management Plans          
Net working capital   $ 1,300      
Cash and cash equivalents and restricted cash   843 $ 4,559 $ 1,549 $ 3,955
Accounts receivable   $ 1,300      
Subsequent Event          
Liquidity and Management Plans          
Gross proceeds from issuance of shares $ 700        
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Inventory:    
Raw materials $ 965 $ 1,020
Sub-assemblies 1,163 1,379
Finished goods 806 1,342
Total inventory 2,934 3,741
Prepaid expenses and other current assets:    
Prepaid insurance 95 110
Professional services 29  
Patents 5 13
Prepaid advertising and marketing 21 41
Taxes 16 47
Other current assets 51 126
Total prepaid expenses and other current assets 217 337
Accrued and other liabilities:    
Payroll and benefits 702 701
Accrued legal settlements   200
Customer deposits 683 639
Taxes 44 61
Accrued professional 169 155
Other liabilities 45 58
Total accrued and other liabilities 1,643 $ 1,814
Gain on extinguishment of debt 429  
Accounts payable    
Accrued and other liabilities:    
Write-off of the payables $ 429  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Supplemental Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Mar. 13, 2023
ft²
Leases            
Operating lease costs $ 100 $ 16 $ 100 $ 300    
Balance Sheet information related to operating leases            
Operating lease ROU assets 177   177   $ 250  
Operating lease liabilities, current portion 114   114   111  
Operating lease liabilities, long-term portion 77   77   151  
Total operating lease liabilities $ 191   191   $ 262  
Cash flow information related to operating leases            
Cash paid for amounts included in the measurement of operating leases liabilities     $ 83 $ 174    
Office and warehouse space in Irvine            
Leases            
Area of land | ft²           5,038
Lease term           36 months
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Maturities of operating lease liabilities    
2024 (balance of year) $ 28  
2025 115  
2026 59  
Total lease payments 202  
Less: imputed interest 11  
Total lease liabilities $ 191 $ 262
Weighted-average remaining lease term at end of period (in years) 1 year 10 months 24 days  
Weighted-average discount rate at end of period 6.90%  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 04, 2024
shares
May 30, 2024
USD ($)
shares
Feb. 08, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
shares
Sep. 30, 2023
shares
Sep. 30, 2024
USD ($)
shares
Sep. 30, 2023
USD ($)
shares
Equity              
Proceeds from sale and issuance of securities, net | $     $ 10,200       $ 12,451
Exercise of warrants | $   $ 24       $ 24  
Common stock warrants with alternative cashless exercise              
Equity              
Warrants, cashless exercise provision, shares, multiplier     0.50        
Exercise of warrants, shares 185,604         28,869  
Aggregate number of shares issued from exercise of warrants           14,402  
Public offering              
Equity              
Number of units issued     21,983        
Offering price (in dollars per share) | $ / shares     $ 464.00        
Warrant exercise price (in dollars per share) | $ / shares     $ 464.00        
Warrants term     5 years        
Public offering | Pre funded warrants              
Equity              
Number of warrants for each unit     1        
Number of securities called by each warrant     1        
Warrant exercise price (in dollars per share) | $ / shares     $ 0.01        
Public offering | Public warrants              
Equity              
Number of warrants for each unit     1        
Number of securities called by each warrant     1.5        
Public offering | Common stock warrants with alternative cashless exercise              
Equity              
Number of securities called by each warrant     0.5        
Warrant exercise price (in dollars per share) | $ / shares     $ 464.00        
Over-allotment option              
Equity              
Exercise of warrants, shares     4,947        
Common stock purchased (in shares)     3,298        
Number of shares in exchange of warrant exercise     4,947        
Common Stock              
Equity              
Issuance of stock from RSUs (in shares)       3 12 5 41
Number of units issued 100,430            
Aggregate number of shares issued from exercise of warrants   1,811          
Common stock purchased (in shares)             25,456
Common Stock | Public offering              
Equity              
Number of shares for each unit     1        
Common Stock | Public offering | Common stock warrants with alternative cashless exercise              
Equity              
Number of securities called by each warrant     0.75        
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants - Warrant activity (Details)
9 Months Ended
Sep. 30, 2024
shares
Warrants  
Balance at beginning of period (in shares) 268,937
Exercised (in shares) (187,415)
Cancelled (in shares) (90)
Balance at end of period (in shares) 81,432
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants (Details) - Public offering
$ / shares in Units, $ in Millions
Feb. 08, 2023
USD ($)
Y
item
$ / shares
shares
Warrants  
Number of classes of warrants issued | item 3
Exercise price of warrants (in dollars per share) | $ / shares $ 464.00
Common stock warrants with alternative cashless exercise  
Warrants  
Number of warrants issued | shares 37,921
Number of securities called by each warrant | shares 0.5
Exercise price of warrants (in dollars per share) | $ / shares $ 464.00
Pre funded warrants  
Warrants  
Number of investors | item 1
Number of warrants issued | shares 1,552
Price per warrant | $ / shares $ 463.94
Number of securities called by each warrant | shares 1
Exercise price of warrants (in dollars per share) | $ / shares $ 0.01
Fair value portion of warrants | $ $ 0.5
Pre funded warrants | Risk Free Rate  
Warrants  
Warrant fair value measurement inputs 0.03784
Pre funded warrants | Term (years)  
Warrants  
Warrant fair value measurement inputs | Y 5.0
Pre funded warrants | Dividend Yield  
Warrants  
Warrant fair value measurement inputs 0
Pre funded warrants | Volatility  
Warrants  
Warrant fair value measurement inputs 0.965
Representative's warrants  
Warrants  
Number of warrants issued | shares 1,265
Exercise price of warrants (in dollars per share) | $ / shares $ 510.40
Fair value portion of warrants | $ $ 0.3
Representative's warrants | Risk Free Rate  
Warrants  
Warrant fair value measurement inputs 0.03786
Representative's warrants | Term (years)  
Warrants  
Warrant fair value measurement inputs | Y 4.99
Representative's warrants | Dividend Yield  
Warrants  
Warrant fair value measurement inputs 0
Representative's warrants | Volatility  
Warrants  
Warrant fair value measurement inputs 0.965
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants - Black-Scholes Option Pricing Model (Details) - Black-Scholes model
Feb. 08, 2023
$ / shares
Y
Stock Price | Cash exercise  
Warrants  
Warrant fair value measurement inputs 5.905
Stock Price | Cashless exercise  
Warrants  
Warrant fair value measurement inputs 5.905
Exercise Price | Cash exercise  
Warrants  
Warrant fair value measurement inputs 16.00
Exercise Price | Cashless exercise  
Warrants  
Warrant fair value measurement inputs 0.00
Term (years) | Cash exercise  
Warrants  
Warrant fair value measurement inputs | Y 5.00
Term (years) | Cashless exercise  
Warrants  
Warrant fair value measurement inputs | Y 5.00
Volatility | Cash exercise  
Warrants  
Warrant fair value measurement inputs 0.9650
Volatility | Cashless exercise  
Warrants  
Warrant fair value measurement inputs 0.9650
Risk Free Rate | Cash exercise  
Warrants  
Warrant fair value measurement inputs 0.03784
Risk Free Rate | Cashless exercise  
Warrants  
Warrant fair value measurement inputs 0.03784
Dividend Yield | Cash exercise  
Warrants  
Warrant fair value measurement inputs 0
Dividend Yield | Cashless exercise  
Warrants  
Warrant fair value measurement inputs 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Warrants - Fair Value of Warrant Liabilities (Details) - Common Stock Purchase Warrants
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Warrants  
Fair value at beginning of period $ 72
Gain on changes in fair value of liability warrants (46)
Fair value at end of period $ 26
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Disaggregation and Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue Recognition        
Total revenue $ 2,292 $ 2,155 $ 6,201 $ 6,696
United States        
Revenue Recognition        
Total revenue 2,009 1,732 5,290 5,473
Australia        
Revenue Recognition        
Total revenue 111 139 316 419
Europe        
Revenue Recognition        
Total revenue 168 258 564 756
Rest of World        
Revenue Recognition        
Total revenue 4 26 31 48
DBSN Device        
Revenue Recognition        
Total revenue 0 0 0 0
Obalon Balloon system        
Revenue Recognition        
Total revenue $ 0 $ 0 $ 0 $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Taxes        
Income tax expense $ 6 $ 3 $ 34 $ 21
U.S. federal income tax rate (as a percent)     21.00%  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Compensation expense recognized        
Total stock-based compensation expense $ 32 $ 216 $ 169 $ 656
Sales and marketing        
Compensation expense recognized        
Total stock-based compensation expense 4 30 19 89
General and administrative        
Compensation expense recognized        
Total stock-based compensation expense 13 128 83 384
Research and development        
Compensation expense recognized        
Total stock-based compensation expense $ 15 $ 58 $ 67 $ 183
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Additional disclosures  
Weighted average recognition period 1 year 18 days
Employee Stock Option  
Shares  
Shares outstanding, Beginning balance (in shares) | shares 263
Shares, Options cancelled (in shares) | shares (105)
Shares outstanding, Ending balance (in shares) | shares 158
Shares, Exercisable (in shares) | shares 144
Shares, Vested and expected to vest (in shares) | shares 158
Weighted Average Exercise Price Per Share  
Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share) | $ / shares $ 21,909.50
Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share) | $ / shares 7,629.90
Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share) | $ / shares 31,381.48
Weighted Average Exercise Price Per Share, Exercisable (in dollars per share) | $ / shares 34,101.10
Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) | $ / shares $ 31,381.48
Weighted Average Remaining Contractual Life  
Weighted Average Remaining Contractual Life Outstanding 6 years 1 month 6 days
Weighted Average Remaining Contractual Life, Exercisable 5 years 11 months 19 days
Weighted Average Remaining Contractual Life, Vested and expected to vest 6 years 1 month 6 days
Aggregate Intrinsic Value  
Aggregate Intrinsic Value Outstanding (in dollars) | $ $ 0
Additional disclosures  
Unrecognized share-based expenses | $ $ 34
Vesting period 4 years
Option expiration period 10 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based Compensation - Restricted Stock Units (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Additional disclosures  
Recognition period 1 year 18 days
Restricted stock units  
Shares  
Shares Unvested RSUs, Beginning balance (in shares) 25
Shares, Vested (in shares) (17)
Shares Non-vested RSUs, Ending balance (in shares) 8
Weighted Average Grant Date Fair Value  
Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (in dollars per share) | $ / shares $ 7,505.04
Weighted Average Grant Date Fair Value, Vested (in dollars per share) | $ / shares (9,333.94)
Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share) | $ / shares $ 3,847.14
Additional disclosures  
Vested and undistributed 2
Unrecognized compensation costs | $ $ 25
Recognition period 11 months 1 day
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Commitment and Contingencies (Details) - Cowen and Company - USD ($)
May 11, 2023
Aug. 06, 2021
Litigation    
Service fees sought   $ 1,350,000
Agreed settlement amount $ 1,350,000  
Litigation settlement, interest percent 9.00%  
Litigation settlement, attorney fees payable $ 675,000  
Litigation settlement, attorney fees to be paid up front 275,000  
Litigation settlement, attorney fees to be paid after six months 200,000  
Litigation settlement, attorney fees to be paid after twelve months $ 200,000  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
Oct. 16, 2024
Sep. 30, 2024
Dec. 31, 2023
Subsequent Events      
Common stock, par value (in dollars per share)   $ 0.001 $ 0.001
Subsequent Event      
Subsequent Events      
Principal amount $ 833,333.34    
Shares issued to the investor 7,983    
Common stock, par value (in dollars per share) $ 0.001    
Interest rate of notes 10.00%    
Conversion price $ 5.22    
Shares held by investor and its affiliates 4.99%    
Interest rate in case of default 24.00%    
EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V#;ED'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 " #-@VY9?+7J).X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD'AZC+96BG(2$Q"<0M2KPMHDFCQ*C=VY.6K1."!^ 8^\_G MSY);'83N(S['/F DB^EN=)U/0H^"V@6XES]$SMW@%V28[)+:AB&M[ ^ MD?(:\Z]D!9T#KMEU\FNS>=QOF:RK>E5P7O#5ON:BJ02_?Y]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,V#;EE%M)LJX 4 /T> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")9,N&P39HA#NDRS63:D[6R_*;8 S]H6E642_GV/ M;+"35#Y0S_(%?#NO]>C(TBOI\EFJ;^E*"$U>XBA)KUHKK=*8 MJ^VUB.3S58NV]A<>PN5*FPN=T>6:+\58)YX*CP9_14&>G75&K1((!8\B_2#?/XH=D 71L^749K_ MDN?BV6ZW1?PLU3+>!4,)XC I_OG+KB)>!]": +8+8.\":-T;W%V FX,6)!*02:)#O273 MI&@>IIK;)%UQ)=++CH:WF9B.OU.^+I19C?*0?)*)7J6@&HC@;7P'2ED6E>V+ M>LU0P;E8GQ/7.2/,85U+>3P\_%YNS@EEMO WQ7'+FG-S/;=9S=DJK!#LV@7- M!_LA77-?7+7@BTR%VHC6Z*L'=+]BZF7K$_;M?"1HJ'4Z?] MQ8:$1C5$NBB1+HY#^I)QI86*MN1!K*72-CQ<2JO,5BD>&M40KU?B]8[#FPD5 M2M-@ P(=AC5YN%+Y&=9^AVA\0\Y^R=D_LF4J#F--WH?5YQ'76O HM282#6L( M."@!!P>JW\\4<(F4C'U-;L-(D/LL?A+*!HAKT;;;'PS[-D0TL"'BL$0K8_ M('?P'/F13^*I&17&[)C8(6DX708BAUK!6 JC6M@,HO4=22_*<" M/',&C?M1/EO=T@&YJ=J$UEKS\,"FG)4WHKB[><]9?L4S):'(OCW3N*8WMH*> MPC#1RC%1W.>\!YW)5/.(_!VNZSLJ7''(>G1@)3V%=Z*5>:*XY\F;ZABFR?5@ MN,"P.[1BG<(JT2-5=DPZ-,D+50 MQ3S96@FG\%*T,E,4=T%@A(,P69+Y-GZ2D97]@(V:W\VM7*>P3*RR3 PW-?ML MDLF+O^+)4M2ZQ -"]^/YS=@Z'\4#FQ)6#HD=Y9"\3"DSHRFF,7DJ843)K$LR M!Q2_6A=R/#RJ*6?EC-A1SFB:P+2[6-8S4U.^![=RXHIUG*>@HKWJ3SYD&3YN8 =1* M_)W\S:X>"K6+7,WLOVQ&?Q'RMLP-<;VJP"#ABUT'I!KMREKN]:U!#RR M(:A;>1_WP(+.?I7S->DM7+1VKP?$ZI9Q\;"FC)7[<7&O\IYQMW!=3XG+?7&M MC*=P/F[E?%S-S_!>N\VF TPUV^[YH2WRQ+%GN- MY=5R;W><[VAVJL>+C>%/W(R6*8G$ D*=\SYT=ZK8:RU.M%SGVY5/4FL9YXB8J"2J)&4G^_0[RHIEF13C;'YH(]G'T_^.Y/V. M\M5&R!]JQ9A&3WE6J.O!2NOR4YE<^?6"8VUP,\>/G@CC^NM/E@ M-+\JZ2.[9_I;>2OA;K3SDO*<%8J+ DFVO!Y\Q)>+D)@!M<7?G&W4WC4RH3P( M\# 8%.2^V M?^E3DXB] 3CJ&4": >38 6$S(*P#W2JKP[JAFLZOI-@@::S!F[FHX_. M$"_0UY6H%"U2=372H,%X&B7-\SYMGT=ZGG?/R@L4!D-$ A(YAB_\PV]8 L-Q M/3SL#A]!Y+OPR2Y\4OL+^\*OI&2%1E0IB//2%<_60>1V8';9I2IIPJX'L(T4 MDVLVF/_Z"XZ##Z[H3N2L$VNXBS7T>9\OJ%HAF#64F OVL^)KFD'PSEG3"!*^W@_&MHFB\6QGU!$9[41&7I%W3&G)$[,&C4R7M*V#\=YC<1 < M2//;=)2-=\K&7F4?DT14D*TZA4*OF(0REC!(XD/&%'I70,T52T0SJ(SUWH$: MBU)1/>AEE4&Y:D:#R=DTCFLO9],@&H(75;*ZFF7/[UT!C^U@PB@ZB-AA%/=- M1KP+.?:&_+E8P_H0\MFE*K8>2&;AH2K;*)Q$V*UJLE,U\:JZE:RD/$7LJ325 M:W]"DLYV=JF>V*KQY$"T;1.&$[?FZ4[SU*OYJ] T.T+>U'KT. RG!_IL(QR0 M6>Q6.-LIG+V256@-I'ZNLVF*0PFPUD,$R]HE=&9IL,J#;1+W;$$?&(,@;P1M)0^EPLSRNXZ4]KX[63LLGAM#N,R+A/\1Y?L5?Q#5LRF/44 M:?JT5=B;T\931\#AW/MMNAI;"&(O=^9?ZLWC21]Q[/5#85Z;KK"66-B/K.VV M\0@+[?T2X_&A--L*!W$<]JAK486CHYJ'C-,'GG'-F;N#P%[DO;6%.)6W;M M M!?&1&"SILR&?,V ;1@0'UK2XD#7M6S,ML[ ?6B!05K#?6BKLS8]3K0TI'%O5 MS&4UQ5&/VI9EV ^S[U1*6D#9?1'Y/'S!A%.KS28<6U+]1EVE+<&P'V&'I7 M/RE-3^6M&W5+4_(*3=.4F]=9L#3-F>:<%W#L+3DL56?H-C'CB(RQM4"==N%> M,>O*;=E*7F5KE5=9_8HH94N><'=)LEEY'D?!S(*JTS KHVAU6GJX];%$;^E%[SZ01O##U=0TG7@Y- M+(*5T1S3ZB"<;\2\;M]:=T[EK9N$%MTA/DVU#;TMP)NC/I&W;M1M#Q#Z>X#; M[BP/ :=# +?YA]2*2K..*[T2DO_#TDMTS$H9HK/@(@@PE&^)UC2KV W=:P_OI=VPH!RW-G]/U16/#/ ^_&3/& M\Z-4SSH',.1;P85>>+DQY8/OZS2'@NI[68+ .SNI"FIPJO:^+A70S(D*[H^" M(/$+RH2WG+MK:[6QH MQ?P-FH3&UB^57+O_Y%C'3F8>22MM9-&(D:!@HOZEWYI"= 1A_(Y@U A& MEPJB1A"Y1&LRE]83-70Y5_)(E(U&-SMPM7%JS(8)NXP;H_ N0YU9KJ3(<%$@ M(SC2DK.,&IP\4DY%"F1CC36Y65,%PN1@6$KY+?F9?-D\D9L/M^0#88+\F>OX'RGD3!'1D%HWA OCHM?X(4Y:&31WVYCY5H MRS%JRS%R?O$[?I\XOM?-S"QU? .T1-:&5RJ=AWR(9H:\-QAR,*FK]7 MQ)=$]JC'+?7X>FJF=35,/'[#,0GB9#9YA?LV+ [B.)H,LR8M:W(]*V[CVF"? M,K$? DXN WX;=@IXT@)/3@)O0#%$7)%4B@,HP[8<"'Z9=J 4;D@ND2'HDZ[V M(_B@2YK"PD,O#>H WO+C3V$2_#*TV?Q/9KT"3-L"3$\68-W/]>Y,/TS?K$(X MW X7!/9X9RWO[#K>_[('S2[:@\Y%]?C#X-]/7W!=!N_W)L'$VGKT#/ MAO5).Q_I\!K2E>F)D MZ0X<6VGP^.*&.9XP0=D O+^3TKQ,[!FF/;,N?P!02P,$% @ S8-N64 < MKX#*!@ L2( !@ !X;"]W;W)K_;=#1<4X] M\/3X$/W7FKPB\Y@)>L?*?XI !I!Q!S0- SP&\'^"^=(6@'!"^= M(6P'U-0G#?=:N%DFL^DU9T^(:[2*I@]J]>O12J^BTH7R(+GZM%#CY/2.5;E* M.\V1.A*L+/),JI,'J?ZI>I "L27Z:TMYIO,JT!A]>9BAMV\NT!M45.CSFNU$ M5N7B>B+5W>B8DT4[\VTS,^F9V43 ^)E[?.H8/U$J'*4@!REN MB3/@ ]U>(M][AXA' N!^[EX^W(?H_+_9YS\\^YD8_K$N_#J>/TQ=0.EO)@C@ M"70#O!+;;$%O1JK#";] V@\9;#9DL/E P8 *$T]F&-TY!@Y.?[& MF1!HR]FRD!#!R)H3!WYJ, 1 )$D,BC;(CWT#-(= 7D\:XR/%V-E*VBY1K1!] MWNJ>(JX@IO&0[6+(8+,A@\T'"G:6B>28B<19; ]92052V[5R$/PKU3F!,I%8 M11!CL^1L#(Y3HRG,;! )/+/D;%"$PYY5E1Z)INY512M5MX!/KBIV4[S?;K.":I-XE M2E:MQJ5*L4JY$%3"EM09\;5=IHUVME)BE%/E$@] MMN6%V#*A%H[2LQ'Q':HH7$/.B*]620RZ4*3^L&)ASKGVSE8'+J]CUQ3?L@M>EM4 M"[:A%_6B DT0=CKB5Z^J(:/-!HTV'RK:>6(ZVXW=OON^DE3%E:A)27^;HLM MLL>B+.0W])1QGE4]>VQLWQN)S?4+@ )LV0L(92U> .0G?182=V89N]WR00[Z MK!O6KA#K@]7(Z2-<+,Z KRZ6(:/-L.VSQP%)32T'FO-<\LZV8[=O_T,_#+]= M*>$OM/)+QFFQ4@6YXYQ6BV\J%4UM]B]7VUR/0VNC!&RZM4T"@;!GJF6#@AXO M1CHC3]Q&OMXR(&[$=M'JEDS;[H[^VJH!YTS-;@2A>K9.TKE[XG;W=2T\4ET# M;9-&,GO67Y7L"_TS!2B1[8['ZDDC-#4"8'[HFX^O$"ST_=!D#\#2*.H3H#/E MQ&W*[SO2K8$ *=ON-#+IVA#?I I 3$\(8 CN(=G98.*VP7]2V6L%VZ'1>383 MTPI",)7-P*0(P$(_,CL@!$NCI&=S)9WS)8'3"1Z((N6 D5AGJJK'^B>N8M$\ ML1?E3M(<-(7$Z:E?NZT,&FTV:+3Y4-'.<]2Y=>+^PMF1(V7=4<[*,N,GGUZ MV6KF2,[*\1);50O PO32C\RR!7 87Z;6ZH1P:7J9]O6ASBH3MU4&56GK]36Z M1"_3!8"!N@ X4!<(Y]*EL\O$;95;+YU?5X]?A^Q?OZK0+C^BV^ MNL/ ]1F^FC=O3W3AFYE_4$L#!!0 ( ,V#;EE]$EL>.0, +\, M 8 >&PO=V]R:W-H965T&ULK5=M;]HP$/XK5E9-G=0V M(2'A91"I$*9-6K>JK-MGEQB2-;$SVT#[[W=V0@K4I.W&%^*7>YZ[>WRRC\&: M\7N1$"+10YY1,;02*8N^;8M90G(L+EA!*.S,&<^QA"E?V*+@!,<:E&>VZSB! MG>.46N% KUWS<,"6,DLIN>9(+/,<\\<1R=AZ:+6LS<)-NDBD6K##08$79$KD M;7'-86;7+'&:$RI21A$G\Z%UV>I/NLI>&_Q,R5ILC9'*Y(ZQ>S7Y$@\M1P5$ M,C*3B@'#9T7&),L4$83QI^*T:I<*N#W>L'_2N4,N=UB0,M8:+84DN45&"+(4UI^\4.EPQ8 >,P MP*X M^X#V 8!7 ;S7>FA7@/9K/?@50*=NE[EKX2(L<3C@;(VXL@8V-=#J:S3HE5)5 M)U/)83<%G S'C,9PZB1&,!(L2V,L83*5\(%RD *Q.6SE4(2)JHX505^9$.@< MW4XC='KR 9V@E*(?"5L*3&,QL"5$I;CM617!J(S /1"!AZX8E8E $X@D-N"C M9GRO 6^#&K4D[D:2D=M(."7%!?*<,^0Z;ML0S_CU<,^4SO]YG_RS]QTQO+H^ M/,WG';<^3&50.FJ;':G[L"\*/"-#"[@$X2MBA>_?M0+GH^D,CDD6'9-LCU5XWO*[K8&]VM;58.7Y7GO7*C)8^5[0 MV[6:&*QZ0??):B=%OT[1;RS([S(A',UV*BZE,"?H5*7^X0Q14 &J4N*'ODD( M_YAU>$RRZ)ADDR.1[1Q24!]2T%B'\(;#"TWA >.&R-XA_P[NF M+P_3\93,_E;5[-?HBQ918W1O%?*YN_/ 7,.=6IY.HSQOJF&31IT7-7K1(FH, M\:T:/7=W2*-NK5&W4:/=-^70I=8U7FK.GA@&*[C4O#U!#%:&2\U@U0MZ_EZR M]E9'EA.^T*VP@"-?4ED^OO5JW6U?ZB9S;WW4ZH];AO4(NO.RF7ZB+UO[*\P7 M*14H(W-PY5QTX%1XV2Z7$\D*W0_>,0G=I1XF\ ^#<&4 ^W/&Y&:B'-3_6<*_ M4$L#!!0 ( ,V#;EG(K_* B D $)= 8 >&PO=V]R:W-H965T&ULM9S_ $GW?_^!*;&^F+9I)_\TL;QJTEH_C:ENFR;)MM,['Q'6#\3K)-J/; MZ_9W=^7M=;&K\VR3WI5.M5NOD_*O#VE>/-^,O-'W7WS*'E=U\XOQ[?4V>4SO MT_KS]JX4K\8'RC);IYLJ*S9.F3[G&;JH&T0B_GM*YVF>-R1Q'']VT-&ASZ;A\<_?Z7$[>#&8+TF5 MSHO\?]FR7MV,IB-GF3XDN[S^5#S_FG8#\AO>HLBK]E_GN8MU1\YB5]7%NFLL MCF"=;?;_)]^Z/\11 R\XT8!T#8C:@)YH0+L&5&E )B<:L*X!4QN<&H/?-?"5 M!NS4&(*N07#I&"9=@S;[X_U?MTU-F-3)[759/#ME$RUHS0]M?MO6(B/9IBG% M^[H4[V:B77T[+S9+45CITA$_546>+9-:O+BOQ7^BXNK**1[$JV+Q=57DR[2L M_N%$?^ZR^B_GROE\'SIO?GKK_.1D&^>/5;&KDLVRNA[7XK@:^GC1'<.'_3&0 M$\=P)ZHO+BW*^E3KT-[ZE^4R:Z9%DCMW2;:\$H.9)]NL M3G(#*SK#6BQVZUW>_@W#]"%;9+4!$E\.^4^]2DN1F[4XT:R:,\!3ZGS<+(IU MZKSYK:BJMP8\M^/_*+2AC475'$J''$J'M!QV@O,AR9/-(G626@QU\C,0PJ[1\2D>W?_^;%[C_-!4#$A;N84$+:\[;3[6$J#&O+H86!A(5(6.1K)[&K63"=*2=P9)?\7)=2*H-#*@-K*O=+ M@H6T),C:)<'/SD:D62S8ZN2;*=%6[M!$(V$A$A8A87&@IU!9&W!KB)3BR2'% M$VN*/U;5KOTX%[E<[!>W57.^=[:[LGFG=NI"7 @^B7-_VKU3;?.L/O[X-Q6 MM=>A!3#1ADT]9>$0(CN,D+ 8">,@F%0KTT.M3*VUTBX$VM.!.!2NCLD-"9-:%S9<(O5HFX/CVXL6]P5I/7?&MD.'YKBC'8^,^$R=;B&TTPA* MBZ$TCJ+)-7$DWSQK370J+?O^<;\HJMHLT*R MCKXEN4^W[QSJMC*>&BL!:N*@M-#3759 )ZZO37J#\PHHG4Z4169L"IPQ1:T8 M@J@[/35->X/FV17:B6]+SB=(5SVFKTL,87X3I\Y!J/6"TF(HC:-HIW.3;U.CHI9 M3DJOK3R[MSHQ!\\G2%;/7^^K2 M@YHN*"V$TB(H+8;2.(HF[S;I!1JQ"S3;5YCVIH,WF"!I(906$5WA75&?*@NG M&-HI/]NIG-+>?Q&[_WKY5YEV\."$0X48E!9!:3'159=B@K@U1$[TT58QNPJ[ M[$LJ.V1P4K'[Q'2'1CQMEQA4>T%I_,P Y,3V-HNWUUG$KK-^P&#;R8/SK5LM3[F8":$]1E!:#*5Q%$VN MBEYI$9S2LJ,&EP%4:9$+E98ASJRT3(&:TC($G59:I%=:Y'64%KE,:1G"3$K+ M?I"#YR!4:4%I'$63T]TK+7*QTCK>XVU.,51I06DA,<@E1BA1E98A3LQ!WY]H M%SZ&0'T'OJ'7(#@U!WNE15ZDM,XGZ#*E90AC+F-THDY"J-."TF(HC:-HT6D1J-."TD(H+8+28BB-HVCR33N]TZ(O=UKVID,+!$H+H;2(&O223P-U M:SZT4WZV4SFEO=.B=J?U6GNW[=T.+@>#Y)E-74_Y. VAO4906@RE<11-+IO> MD%&$(;-#!AH18/2N/WXY<3V M;HS:W=A+-@#:D8.3K/LESR5$V_ +[36"TF(HC:-H9N84&\>,I0"] M11-*"ZFN -&?/6>O\@0=Q4P=\:HNIXW!&JJQA#DL>F)O?FT]V?T,G]FT:7F M!.GFR/C !#ULXK)@IJH:^U$.GH30.R2A-(ZBR?GNU1R]3,TI.\S,.8;>+ FE MA=1PPR$C;*I^$VV(NPKHC ;J%D!3H'I3/#<$49>>N"6.]OZ,VN]TO& +H#E! M^@UZQDFHA_EN$$Q==1)";1>4%D-I'$63'U[2VR[FOIXO95 =!J6%4%H$I<50 M&D?1Y KJY1JSRS6;+[4W'5P@T"UA4%K$#/OY46>''T$[YV4[EE/;BB]G% MU\OW -K!@Q,.E6%06@2EQA+'+11A2C-N['5P&NB4SBG%H MKQ&4%D-I'$63R^;HD6=V57:9&+=#!A07N,H31N/WXYK;TH M8W91]@-:W$X>G&O#?BQUKD-5&9060VD<19.+HE=E#*?*[*C!50!591U->JJH M2949XLRJS!2HJ3)#T&E5QGI5QEY'E;'+5)DAS*C*[$!)"51F4QE&T?;[' M1P^';IXN_GM2/F:;RLG3!X%WWTW$7[[FU_>Y>3J_%5F<\9_<2J>UZ3>7S'GTC4]I)AY?'ZR_M^ !S)PJ M-A/9-Y[JU4UGW$$I6]!MIK^(Q[_8'M# V$M$INQ?]%B,'0T[*-DJ+=;[R>#! MFN?%?_JT7XBC"6#'/0'O)^#ZA-@S@>PG$ NT\,S">DLUG5Y+\8BD&0W6S(5= M&SL;T/#_H%>(Y^GLEMHKFJ;KN:?#&V.PE^SO?%7?&GCM/T$>1ZY5" M[\"#]'1^#U"44/ !RAT.&GQ@FS>(]%\CW,>QPY_9^=-)P!U2KBRQ]HAO9RB+:18(]AYDFJ>+XO4Y9HS=>5:ML)L[#9KMO65VM"$W71@WRHF=ZPS_?67 M:-C_PX6Y)6,G*Q"7*Q"'K$\_017*A'+F1C%S:&>:4K.;=@=D.+GN[8Z]=XR: M#,?5J!.W!J5;@V!@;M-_85\5R:T%U*)$Y G/&,KW_IIOS75B(K@U>P,R_>SP M#=H,7TO&3M9I6*[3,!B^MPR,)IS:-J9,N 75@9'08I&M3@ZAD2Q.XJC MTKM1T+O;M9":_U=X!S6*YYKF2SZ'.%*EF'9F7=#DI;$9-4 1XL8T+C&-@Y@^ MK#>42Y.9!E$F\F4W Y)+ XB"!B]%-&X@&HU&;DB3$M(D".E/:O:.R1^S=[9< MK0[P4C;7+D23AA/=&-<+0_"F/[DOHG[%F?VS0*5<;82BF8%3A.BU*1Q.+@Q: MO#10>VLGB^1+ONA("D1!6 ]:)-^[1A2E*!%KL^'M]G+BB9I;NE&^'8.&@Z'' M35RYB8-NWM'4)D^H)NU-G-PYJGO7'!,/^A[O*M:/@I0ZO9=BQZW(!8T-56D' MZ2[D,SB;,* 6T$I(S$%H,96P/'$[3YIK&_?KWCL&]2./]Q5C1V'*?LL63$K+ M>) !#&GZY/0P:.7B;(Z;4#Q *HZ/@M18;M%D!:S E&'P!=16M*/9EMGJRNF< M9UP_HT+:4VZUZR!*?V(M:Y=^VK)VN147549BK;Y-$;/,]6. M6I.L\:"Q/9R,[HDB\9 MJ+CTP$['JYELH;:"^O'+.>R@U:A.JXY!78(]71&N>!6'>;4,_X8^4ZNCP7&: M)'++3C:"TV\'WXY(W>_FH"X>#3V- *XH%X70O MKG@6#R\ZJ3&B39W3ZN-6^;K4!$U#A/UC&ZXAE[&UJV4ZZWT1*O5)AHW M2;T;^R):L3H.-](@PA/&TGT\H4.SDB_9(PR4WU;I'#?[:5^3ABN2QF&2GAWO ML/,SM:6&>0_,P>B11^Z2BM!)_Z)MN. YS9-S#DQ;[:W;LG:Z"I5\("_)AT;J M&A[F2FUA-6P>*P9"PEM-P_8O7@V'(,'QP-.?D4ILD+#8>/?$9,*5Q1-JP$A3 M,^"X1@SA6_ULQ([.^5_H^.ES^:2$_=B:EK*,ENG5WJ!%"/+T;J=0( M>?D WS+ZQAQJI%!SYL_.;>E$V-08S<@Y= B.(D^1))44(6$I\@XZY\2>,A:2 M.['G+T6K!Y*$E<<"YH3 #1;S%Z8 .Y@T_G2L=73?>)0-)[C,5*I&1(^-;!! M*[M: ^IU YK%"PYJR1/SN,_\[H3;/!( 91;5.SS7,!SW?5 J24)>DB3G.H^H M1G.VY'EN$A/B#M*3B]2)J:DXXL&@WF,Y1I')8.!!5 D3$A8FER%BIG,,8FDJ MC'%<;[L<@Z)![&D7225$R"1(UP_;S2:SSXA!4J5<)9E0H!G=#-VJ_&C+VNE# MS4JGQ.&#!ZM3;(M?G/ >#DK=97!O;'A2XNJ/.9MCZIUD[^@1_YK)I7WS02'; ML1>/R,MOR[&7C(Y6P@13*V ),]M^,(&-D\19$ M\4&+C7V18"ZT%FM[N6(T9=(,@-\70NC#!W.#\EV4Z?]02P,$% @ S8-N M65'?*4%["0 D1< !@ !X;"]W;W)KQ;DR>_8I?VSF8#D44? M;%D?A@6E-NF_?*SCT#MP-OG!@5E]8,9V)T5LY0<9Y.6YLSOA:#>DT0.[RJ=A MG#:4E&5P6-4X%RZOI-=>V+6X=%;A4U4B<3H9B-IG-GY%WVOIYRO)._U\_DYCY M<3%4(F]])3-U,:A(D'M0@\M??YF^GKQ[QLAY:^3\.>D_;^3S8EY,7XJCHL2O MOYS-)J?OQ)>M0CUDMJRDV6NS$=H$Y70I,HO\&:]R>O*VT+D,^+'61II,RT)X M2%(HRN"%-#G*LN -N?9987V$,E)ZI_Q65DI\TFOE,ZU,AO#Y?7[P4M>]UL;BQP*!=$< M8D/!^#.:Q",[';8L]>C\?B??* M!5 S]"8"9R:$66MK YEVD#E#6XIB?V#N4<_:/&C#0'(Y]J@4FXTRRK$8K*B* MHD-;H@F$-)@':57!06''[HVF/4N2SBE;E,!B)I&3OR\6MX-^_CM\(BJVU $G M1RVL;Y) 6VE#?D)4*0U:"]D\Y*4>SKO<=4*/^HHV03U$P"4A\S_!R>D]R="Y MHB@8),1[-#7.EA1KJ5TGHH%AH[S"7YO[D5A HH_9]D LPDH'9)V-(?0#O8YB M9V1 GD9)"D,IJ,<* M0: 8U2K6$=83*+OXWZD'Y3SJ+=CLFUA6A0[MVK\,RA!@8-P28@F?0R%#74ME M22S1ALO)'!X/^\4BU'J=3)!BVLIM_B_35$&'EWIC]!J^0=:B0]XM$IX1!_19 M\&DA^M[9/FJ;LQ3(')SF]"JA_S,5T8R"I"EY,=?AI]CSY\IZM]4$#Z?^*X/0 M_N=H)$G:25]314MCX+TCO-'$Z-XS.JY]T"779S]XB042J6#343\3>Q+YZ+!/ M6JFJ@;6_HB;2Z4J4@EC*;\!:JXVHZL^8;Y*LL 5<)*.@QBOY28 H*5$,7.F] MJJFWT'*EBX[W.ZJCC;"*4DMZ?W2F;2"4Q^;YATS_(XL5W>Z'3>&KDJE(@ 8\)FIET62[A)_1MTE05"5\,2I=P+,L=I M)OM<(S%.K)TMZ;#OI?'0(<2#9NOO79) D=E8"L0JC2]D.SAK=]"^5@IL0>%\ MD+I@B^$"@DIY9?>>:!>RJIP%O/&CV+=TGF8 !BA9LHH>8Y3W_6Z"O"'&^V.$ MT9!#*F3=;JWY#'<=Q()1Y@/Y87"_0HP+_6^V^$$645%Y*R+F(VL"[E/F.9T@ MMF_8 Q=HCD+K]"R7J1D7G.(POG <TA$4..B E3VW>/FB>K/K$E:+1 MED07ZT](_,DG37A)P(#KP>( _DV[[# F,ND<3\\I8S4_L'ZQ M<3967"+4=E>I75(6,@M]%+V1N%D3Y&NYEN'2\TH]:E_#B[)*BT0TG73XB.,- MS&D#*A<41["DKA-I6("1?BO6P".\>ZCKNL!8WIB+,''?3())FY+4:(); MF>8]'K?A_]. IZU_\T^"PD[^7*R@98,J"&RC3$VN<:[UYL##UK7#,0'/!CT: M@DJJZ$3:-)!]KYI#"&1R(I(Q,*,]VY!CRHK*ZQFRRQ&ZB:<3)=@S4GA6^V3W M(XU9C:K6]]04#IWGI%!F.Q.[LOA([_YHS/[8=IX;XX.+J?7TR>F))K: HT28 MAVPZ,.RH"VA4> TP]EY6)7Q\3"GN!SJ.J M;VI&,"Z0FJH]MU6FVJF)S;P6&, M:CW6_HR8?J*TW$(PKI%.'41H;0L ACLO>\E< ]37PU#'+YZ.I@!B-B5NY*&V M[9]4UD]G,C3CK+Y[TL%<%S'P[:!&"C@HR:4>)J/G^.3@<"MVS943WN@3/DF# M>3>"* K].A5G&A-$E:[V*G_[W33\O_[O1G/ZYM*\I5$P#99IHK?U$#&=S['O M%6YN:"CD(0P):$[TF,*4.D,CYZQ]FK]"F>(4QAV*/CQ _EU[K-DVG?0?O]9) M%F?3X?QT)F9GP^G\3>_6D:DGD[ZS!L^9.JR0SQ@D>C,]$7L.M'G.Y1Y)DKE- MUU67[L714V=_J7K>0KBW^XR'Y<+*]PD=68 MQ*C%'=MZ7_&4^6*P6-YC*ZDXF> *<&-HW$G78R:=NW9<),9S:DN?2(&5>N-U MFC#%!^WE9D,%Q7C\T+OGOUC&5< M.1.SV>1D/GGY]NEN(.T[O=?-Z-J[;K=7 MEG1=X8C U=;1Y3VOG$Q^:QWY(A_)A"^L_PV4]^7U(_RLO#=#8';S)!ZUT-G9 MY.6QKW'CWF?24KD-?PRFWH9_,B?6;MMJ>/U;]+M]&&9K$UCDY& M;UX-A$L?@-,/A)<_NJYL"+;DQZV2&*QI ];I^TOS@Q2T7^$O_P-02P,$% M @ S8-N6<=-9X>%!P 7A$ !@ !X;"]W;W)KZO M[]D%14FN[0^=^\7F ]@]^S@'2UUL??@2&Z*D;EOKXN6D2:E[-9_'LJ%6QYGO MR.%-[4.K$V[#>AZ[0+J23:V=KQ:+%_-6&S>YNI!GG\+5A>^3-8X^!17[MM7A M[IJLWUY.EI/=@\]FW21^,+^ZZ/2:;BC]VGT*N)N/5BK3DHO&.Q6HOIR\7KZZ M/N/ULN W0]MX<*TXDL+[+WSSKKJ<+!@062H36]#XMZ$W9"T; HP_!YN3T25O M/+S>6?]!8D>WI MZ425?4R^'38#06M<_J]OASP<;'BY>&3#:MBP$MS9D:!\JY.^N@A^JP*OAC6^ MD%!E-\ 9QT6Y20%O#?:EJ_?FS]Y4)MTI[2KU03M4 CE/_XGJD]4N7LP3O/#: M>3E8O,X65X]8_*_ZX%UJHOK>550=[Y\#W0AQM8-XO7K2X UU,W6ZF*K58G7V MA+W3,>13L7?Z?PPY6SQ[V"(3YU7L=$F7$S C4MC0Y.J;KY8O%N=/X#T;\9X] M9?U?X7W:XK/5<_68U6^^>KE:?G<^V%9\NS@]5[\TI-[XMM/N#FT9 E;:.U5Y MBLKYI-;D*.A$X.F&7$\@>5V;TF"92E[YNHX0&$@)%AFW5J6/*8IG[1+6==@; ML:EL5&Q\2+6V-O+.$KUDV*#&[0&&!O>MKTQMJ%(&MF)B_^L[WJ152RF8,IY4 M 9P'][LN> WCJ0F^7S=8$<$M:)8N+ F.6&HK-T4?D:XHYLE.U<9H+*_,VB1M ME87P[:(55<'60"?DUD/^1B S]3HB<(7V3=06%,8>GMZ+I%(.R6'UDM3H3CQA MJ\"^-= >0K*_7LY.(0'6PN]4=0'/@^$B(#N<*1T;@2,7A.INM 6@.&",G)%$ MPWM8_WHQ>[FWQXL./? *AJ7+TO=L)5!),(D4S8ZZ@2L1M(FPO X>>0/FDJB* M@X_O1HMU\*V$;F+LM2M)8E21G/$X)PA]Q?"\VU!(AFN!UL(BIWXJD^<,+E_L M,HCC2-5]@+4 $48ET2Z12'WD'R?!]*"D>5V(+ MG-+-C=X<=7#.F,-S) FIKGN7FVY@PJZQ/0C#P%H?4!*L5FE+%K;:K(AC BJF M"H*OC>62I\9$]7.O0Z* @GZF#A1@AWSPJ.7BY&=..=8@-Z"LG(><<69,@38& M1= PE>\+U*O T7L8UDAH7F8W YT0"]?H M"5U-U;8QX*V49D3-T>V]3^$-[M8LJQ$MGQO^ !T2?5SFU,B#][H[N>:UZ-BJ M+Y-BG52%Q^L*>"-P0H:R0!J'VC@QF)]%M67@6L#Z0M"SJ@'"!NE$:>X@$FM# M&1\ PH3X$;:R?_#W"Q@VPEC-%NJ']]__P1LVS_?A5M!4ZSM1ER&6MT87Q))Y M;7UYYE[.LB"Z9OX210W2<(Z2:^[5WZ$R2=&";E* /BM_4'O3/ M1:EK8MXF,)VG&4@8)].XC8X0:I4P5Z9V%*TD#<-&D5PI>D&16WA(3=]R/DH= M[DE20=8@9WQBZ 2BBD;Q_MK2K=G3H)533]YP]R211>8U B!F&F#^HYLJDG=@ MC,^@=,L"*5IV+#,U)MZXZV"HJ*U&HD#H^I)M''D2[9"FX%>'G7G8 C+(2JZ/ MN!K8JT/LD##F41]$8G.#;AL2J?R'W)76QYP!YJX#K7%\N:C+@3IAW*JK+#U0 MFAKGIA/X8@,N]Y%S4BBTD0\.G'SR;.CWP?%4&:0*<5@[4^_J0Z%E88U*AO7] MYFPMR&EPX BX'$XHPI YY1IO)<$BW1K/UYK'?67@LDR[4MV7LR$0;0^457I= M;*$<)1VE#(%@)M (P9K6I&FN(XC") ).F(.P/U0T/[9]Z5OPC)V:OS)3J8:G M),E>(_E)!?Z4B-F;F!!0@USLK*/8E:ED;A+O49IF>#NT_E&Y)2;/M=SB[)!Z M'[BXUTM 1-.Q+R)[X_07K$:8'P1Q[QB7V[X2)2%1CJF(#039O=.ASPUW#/* M7W[F@,L($M%*\CDXR-983=:!?(IE'4TFUIE._,J:',6AJ 6H"3Z(N>M"S D= M9M L:P_"'C*W$Q2NL*[^AZ$VOPYD\Z0]< _3F\=8M4NA-+D%3@S0Y8B;%P7P M*0/ Z?S/OE^=?'CYHG&1H1DLUMF)B M_7:2*;B[2;Z3+VB,!O@>E\L&WP$4> '>UQY3YW###L:?5*[^!E!+ P04 M" #-@VY9^\]CMY & ?$@ &0 'AL+W=O9TB6W6.KUS-1:\-0QE<4L#L/EK.2RFMQ>N[T'?7NM&EO(2CQH9IJRY'I[ M+PK5WDRB2;_Q1:YS2QNSV^N:K\6CL'_7#QJKV2 EE:6HC%05TR*[F=Q%5_<+ MHG<$_TC1FM%O1IZLE/I&BT_IS20D@T0A$DL2.+XVXKTH"A($,[YW,B>#2F(< M_^ZE?W2^PY<5-^*]*OZ5J?/&VU5BW31 UI],.Y MZKAAG*PH*8]6XU2"S]X^-G5="$39\H+=\X)7B6"/#@Z?*I]S!.]Z9J&+.&9) M)_?>RXU?D'O)/JO*YH;]4:4BW>>?P<;!T+@W]#X^*?!1U%,V#P,6A_'BA+SY MX/C]W,5QN72)KDS-$W$SP2TQ0F_$Y/;-JV@9OCMA]6*P>G%*^O^P M^K3T0UN]^$$FW&04'+ 1#^IBS+[S%C;1"2UZ8X?PUNUR>C591$,8A8KQZRXV! MV$(*A,LQX2)F7Q4E4/;1&MD0!Y?S MQ6@]#\X7T;!^T*+F,F7BJ::$&<8KI /)T"A$6D,:(].M^<7BW]LM*]-H!ZI1 M#O92$(4@5IDPU%(0([J=,CF2A_CRJ*E1C"@ATX3YY^=GAVG;F<;3C=!6&N#9 M117][YNPM#K0'!UL(45?^=,QM"P/:<_97T=C M8,UWJ[LDT0U@NQ-22+Z2A;2X ;\:E/A6H_ X6U>B$IG<<_(\C/=6T>!<(=8. M3];Z"GH8\1X_A\I#]M[U>5B7BEH9>81[>7%8%I;SRQ> L5@<$N]LK<=7X!!3 MA]"/SLXZ5(TRMU.V0_[918<@?BKG>T5QN9COK2^B0]MAN&HHIC7?\E4A=J#Y MT&BZ1-0PC*!.P[XW7*,44QNAM :X:A6&2\H)9LCOC?!-IK%&IJ)+&TE'_V)6 M46PV=+!NT*>HE+32YF T-;H;$6RXEJHQY.&>36AA7&M)LGW?HT'4L$RKD@P) M72AJ\.HI>JO9T6FQH=FU:WO&8ZI0BVN7!I(B4%;^%6M^A&B$:'.9Y$Z+VT12++:M M5FE#A5N0*U"/:$?84WD1A8# M/+(= MQ<+>8_1] MJ 'T4P=0AWYZ K%6D]W$8*QNW'X70M>:P+2R@4]JDR# )FL*5^RUTW,:I;UC M+M0KCMBBEG:OKXZ3Y#L'%'S6E"0O_)18A(GWLH/^I\M#B;K)")\RDPG2L!U+ M&T#DH\PK@PL"W=F>B(Q+#&VP8T\,YF">CJ4$E #O%^VAGO0(:SER"H _2BH7 ME>I3@E-!4W/B0IGO%< 6+JVT:O!@A @0B6=MRYBNW(!7 MYQY>R6\1;V3>%YQ1W'$57KC)_IY363*Y:@IJ>* I ?=."C'1D,^KK6M>Y^_, M_M@^'>HP0*^='\&8"[47I=1',9&FBPI!4+Q5F0?$4#XM-0X"X>L%IB\+DPQL MF[([][PX%AYBWPD#T1XG^8N7N:"Y$!E?$FQTK]U!;UUC]@Z/?;RFXT>[>C]:_?7A'$5V_KW M^[ [_/MQYQ_].W+_U\EGKM>XT:CY&5C#Z?G9A&G_=X1?6%6[OP!6RF+0<#]S M(%QH(L!YII3M%Z1@^$_H]C]02P,$% @ S8-N6;&ULK5=MC]HX$/XKHW2OZDH4$@*4 MW;)(W6U/UU-7K4I?/IMD(%8=.V<[R_+O;VP3""_+M=5]26+'\\PSK[8G*Z5_ MF +1PF,II+F)"FNKZU[/9 66S'15A9+^+)0NF:6A7O9,I9'E7J@4O7X/*M+[!63)7ZH<;O,]OHM@10H&9 M=0B,7@]XAT(X(*+QSP8SVJIT@NWO!OU/;SO9,F<&[Y3XSG-;W$3C"')[''CAY; .'Y"H+\1Z'O> M09%G^999-IUHM0+M5A.:^_"F>FDBQZ4+RLQJ^LM)SDX_()ED)CU+6&ZFEVWD M;H-<_PFY*[A7TA8&WLD<\WWY'G'8$NDW1&[[9P%G6'4AC3O0C_N#,WCIUK#4 MXZ6_;%B0&YR6[L7@ M$H(L/'\V[L?I:_A2(-RILF)R#07+@8%4,F,R0\'F H'J5C/+Y1*$$P0J8%"+ M!<\0F,QAQ306JJ8?WEK@$F9,PIU *CF+'5@5/"L 'RNN,8>_:XE->-(N?)1P MSS3]3](PU0';XN,0G!275A&Q'0%655H]":%K@'=.V%#'4>.*&_ M6=+U(0L+-BXIF"'WD*]*9WDZ@M(750O(6E4/>7W#) FA0S[1F,'RB-J+D"MP6(YIS T_<&+A[2C&JW0MW:Q[@38(SUQ-]U.-'JD MB\+OJ>G"-Z:Y+[(C(UT07';3?['SRJRNJI ]E&U2ZU!>I0 GS]^ M)3,,VEWGNH#DU:O6J#^,?]N*0W6"XL(%MQQ=%=5:D\^AHEIHLR8"R6!OE)P' M$DHN0S$=0C7OED'-.QDF\$6YB!^VXA9VF\55TG;*J/_;3KECIH %IS'XV M\Y^.K<>M& _5RDK7"RA/92;JW'=[CU^2C;7VV>[[^6%>G[9^G.[EQT[S/;.U M#JN/T?; ? 'N2L9]DL1Q6?]Z+7E7O)AORH% U\CT93M:X_;:X7$N),/V@M'1 M@N'5KK'[G GF56SMN_,I1MOO#VBH/_"RJFW8<\D/QI[@<%+%?R?CS[Z_^R,P MYB]I$])THJ?NYJX%NV#Y"J)-G++..9%"R54.+RAOG#_-Y3'E[M73Z#DW?C<" MMP<=PQYBC0CKCV9TZBC7:YVB:<]?^KN" :\C'*BWL]OKR)MP"M\M#W<9.ALM MN:14QP6)QMU7PPATN!^$@565/Y//E:43OO\LZ$J%VBV@_PNE;#-P"K:7M.F_ M4$L#!!0 ( ,V#;EEV")MU108 +P0 9 >&PO=V]R:W-H965TU05U3BRU*;0CH,S6ID*T,R]49%/IK$\>&HD*H)^>#F(&1#DECCU(_-S1!>4Y.P*, MV\;GH%N2#?O/K?=W/G;$LI"6+G3^5:4N.QW,!R*EI:QS]UFO_Z0FG@/VE^C< M^K]B'>:.IP.1U-;IHC$&@D*5X5?>-SST#.;Q%H-)8S#QN,-"'N5;Z>39B=%K M87@VO/&##]5; YPJ.2DWSN"K@IT[N[RME7LX&3GXXC>CI+$[#W:3+79'XDJ7 M+K/BLDPI?6P_ H8.R*0%QI M.RZ"U[:2"9T.H')+YHX&9R^>C0_CXQVH9AVJV2[O.U#MMML[V!?!5KQX-I_$ MTV-QH8L"LKYQ.ODFWEM;4RH^4RX=?IW&HW5&)3P*4[Z4RMG.^FUM5+D2+B/\ M,T2B".DD3J= ,AP5"S)=1H0L4WZ81MX&BU>R?! JK#L5-I-@2^BE2 (NZQ=E MJ_%DR]<(56TK\G69/T1H#(M_,6+T=T#/^&#!RYE-,,%OS<$,^U&48.SW@CC8 M%<1L_%M!; L G44L:P,T!KW$295;89&-C]J1.!IVZ;J2#R&"RWLRB;+$3K]* M8V2)I*(W/Y9#:_:I])9M_!%"01],#*6*H:B2(<*8&J^I0-^V#@$S[G7C/^+% MUIE*,C&.YN-M3(@U&6K)5'XA;5)9)H2>YK*@-3*%;;/:^!=R!0&BT;NA^+N7 M%D,)@=14R*HR^EZA!8-A\1PLN$S7EM/"$*3--D3]54,&_X\I;SIKF7I"(.,X MCF;3>%OX")GNDTR6*_+KC.<'T6$\>SRIJ@VFV"YXZV/NC0.+FX34ME4X!YJ3 MM:(@7D79PO.*9;>0V<;VCA:FQH[KI2^NZT6N$O%IN233J/,1(TQKQU>/GL[+ M/'JBAI)<,UJ) +U[W7,_&4='\VF0?!2T0!)B2C3V]JY$--CWS/* 6]7C*@.A M/ ,]^>6R]O7=1HQ*ZUC]B1,OF9*VFK;?7V8R7_;R_+VGH;CD #@B^$+)ZARQ M.\_(]P14J'L/Y_GL<#:,8Q%4WN6[R9]G1S!R512HSR#V1@=RD1/[ES]ZJ] Y M0L0,GNXKA<LC$E\+#<^-@)MK?R<\3% ZSO%Q[B(K4,G81\9:"-@7.L:_#7U M[GO4"BI>,>"R]AU<+[=5'=W6,@_$&YW6Z+R8L7>_[U_]@A^7@=\ 9!&ZF">] MKOCHZ$/KPO),[SWLBWAXP.GD)@YZ*E1 \)M+@YTZ\E)J%ODEQ74P^NGGEA(/ M7W6[%!>! 6P%U>Q*PH;](+PM\>]Q$#\4EY=GKJAF.@WIY;Y'S*W=UWU_FPB= M2Y>0;1.BQ^WTBOS^YH6N[*8R%K5[M&=8JJ0)NN=%^G40/G4)Z6G81_+$5M^A MZC,^F4?SPZ-M%&02_"V(RG[[;5BFGY#,V9%8RT&,\#N>1;-XV[EGTYD_XM:% M]"1$*3JC7#I_#& 5,S]^[36DQ(-4V437'!!SP^Y I(:QGS2*/S1KV,7K0!W M)^*.RQQ_MXF.X^$$]XD\[W31=G(0%4C8[#QE#V;8O/MI!,'HY !9<^^JE=9&];Z M:&5N-?PCTWSL]7VT(8T;"UJ)KCR2O@JXP:0X >$]5II&DZ/YCJ/?B#.[F?ZD MKNJ*A[/H:/9JZS'1TW3'/0A_7LH\UXZ)ZI^NKB02)/XP&OX^?+CHR9!9?"J2 MG^#:A:CC\ZEKS:AWHRS(K/R]F?= *#!<+KNWW=7\3;B1;J:'>_V5-"L%F>:T MA"EWL($PX:X0*^+S4.P\V %^C^P^+L/U!+ P04 M " #-@VY9KW/+:(4& #I$@ &0 'AL+W=OT=V7/3DSIE=3BRC)7YCFW M]^="FV^'Q M^03OTX7/4FQ,^&\6CR1/\QHUI8^(W_@G3 N5D/R4FPK$K M>").>X!T)^R=Z)V]_&TXB]\\H=>DT6OR%/E+9"<2]2)ITKX4RTU8UJ.T,:$P>0A&0:G,3R $6! M4 1U"B_RI; -FH GXPY(%!0A=\P>.O+_?MYDX/5M",^Y(@>\$TEEQY#L&#9OO<+3E__Z;L(ETK1NOAO.C_F0X/607*$JI]MDB/FQT MV./,^MY\V)^,1QUC_M+L4BQM"36>S8/>?8I4A4J$6Z$$AIH#!I=*)A#JE;" M!L3;)I-)!@064)4H[IS81>Y& $(E&1PAVF%%6^.C_F(TW 5S _&&.A &)', MI?+":HZM@27<94HX@%'E+L@#Q_Y"@9RYS A=9FAF5@L<@QYI3HQLEF,-P M$X#C:!I69.*.ZG#:$-])3GQ1:%L[&;+D8#*;1'',"I 9>#]DAB>5]*A=(8*# MY4H*4KSM*,@7SI3D2ZD@W?I-FM:4I8>#[Q3$I5R!GREYSQ5/;E_?). !M*F@ MS$=%,;BY285"KT!)<9(\U#&J(D%I71>'PV#!CPDM$?P0[P?.VQ!\4 N_:04K M%SXS*4#-E"IE2X";3B5"5$#T"#I0'F]A9)*Z*$-A11Z5KT-8-&W5Q:S/K'2W M;(6@EAI@))QG%K3O@]0"RBNH%T(7R.\,%$/R/+DBA9J70G5C]U*H]$$(N4I* M+)T!>RLN+;OCJA2U6MN00OGED%M6%,9Z= [@0IJ41( KP.T-1N76[6D_V$S! MRKA>@R3(TY8@*Q*SUH0&J2M7@$(YN@N4@!'24@^ .M[4.)P'J2[7 V&MKM30 M/:AWD&\I+R='["C$?L=7J&P;.Q/,:!O MBO$VHSL3X01&PH[@)WKX 8P2VRE"-[-;GQI6DY%W4*Z,=4T_3=FP/YV.,!*O M5R5-7>TJPW=ZTSA:3#H=J-UJ,@X-M5N0+O'\@BWJ2/ RR?J4)?P(*I;7O<*!\>G M,.)8>&6#_2"/AZ+%GFE4X2JVB]?4+K!+H*R03?W@J*IEH 0\@^QF5 U:[:3N M&02![\(:\EYSW.HP<(YY_F);,=]"J+GUM8DHINER]:RV.]15<]6P/YI-L<&$ M%*59J7D-V;JGFK[V!'PZC*-)_"#D%.OP%I&2-UHCYI@0/0_1>59P!Q3C7P.* M9Q7Y10"9/0*02;18_!<(V??^.VA]?LB%7=-'%@=#7JE]^!+1[#;?<=Z&SQ?; MZ^$CT$=NUU([IL0*2./H:-H#0^G#2EAX4]#'C*7QWN3T-Q,<1DF\ .&PO=V]R M:W-H965TU#+ MN:P,9P(>%-%545"U7P&7NX47>D?%(\MR8Q7^K@3WO#OS%8*=;:V(CV4CYPPI_I@LOL(2 0V(L L7/,]P YQ8( M:?Q]P/0:E]:PO3ZB_^YBQU@V5,.-Y-]9:O*%-_%("EM:#R/&N'3F6M]30Y5S) M'5'V-*+9A0O562,Y)NREK(W"789V9OD(SR J(+=,TRQ3D-$Z62(E7TM0*(F, MK"'#>S!Z[AMT:0W]Y "_JN&C7\!/R;T4)M?D3J20GMO[2+7A&QWYKJ*+@&LH M^R0.>B0*HL$%O+B)/W9X\7\5?PT_>!G>/JF9+FD""P_?C ;U#-[R_;MP%%Q= M(#]HR \NH;^=_&7X#^./Y%4NR/MWDRB(K\A3#N1&%B45>Y)(D58);LKZO!3: MOE2>8J&# \JI)IIRT(0)8M!T*SDV"XN,#JW!C'P3S$!*UH8:T#URC2]#4,CV&4BF'78GQ/M.2IV_I,RT\K>UKO-8(X0YHDH+54#'3?I>$4BZ$;#L25 M@=G1Q..KH!N'T6)0=B-&DHXN&7=UP-.CHQL/1>8%W'7>QN^SB;F"#"7F2 MAO*F_-IYC:;1F1P.ARUYU(N"\$P>34\^_[4.P33^YPD<$M)NBS@^#9:X"%[3 M+RS0>4H_G)[YP=$]2U-\MG=4FX]];>I;K.0K(#ENJD(T;!#WSHB"1RD(=W=VN MUE]PF'EF";R50H]0V]R8-@PC/Z04_> P6-J"P V\5N[W1@ZG+]N*,>_HA7:2/P>FG!:*==LFP .O%^?RI?^H/W6I%6 RMP\J?&J M*V'JH:O1-B/K=3VIG8[7\^X]51G#,N*P1=.@/QYZ1-4S9"T86;JY;2,-3H%N MF>/8#P/VME.8H6 ?-(+_\!U!+ P04 " #-@VY99EV/:T $ !&"@ M&0 'AL+W=OAT6$MELL4LSMVZQ&"YFC5S3 M/84_FEN'KV'OI50U&:^L$8Y6\^QB?'XY9?MH\*>BC3\8"XYD:>T#?]R4\VS$ MA$A3$=B#Q+]'NB*MV1%H_-/YS/HM&7@XWGO_-<:.6);2TY75?ZDR5//L+!,E MK62KPYW=_$9=/._97V&UCW_%)MF.)YDH6A]LW8'!H%8F_9?;3H<#P-GH&4#> M ?+(.VT465[+(!GD>SJ7^8L.[ZD9B,GH1.2C M?/J"OTD?WB3ZF_S'\!)Z>AS-#7'N&UG0/$/%>W*/E"W>O!J?CCZ\P&W:G>6CR0=QW3IEUB)4A)\C$G5*$7&*! 0.5"_)]2H+ M:4H>3$XBYLK6C30[-%QA'2-4VB3(K: MS@)/PJ[$ZU-8V]8SF'^O)_WW";"^ MH=AN>CUDB8N_$[@ZS2&OO/^C7WAZ5'QZ>8%3M>#C+&W[Y)J0XY$ M(771)MJMWRM=*E\X O$=2?Z+#;3.QS^ N\(AKO1.E"VQ7&Q.6^4#F2):/4K=RG3R:AS]$M,0<(U[ MP@=A<-W@["3G6&SXEMY32 (7+69-$!!VJ;0*BC@O'LREJF)&W+*QOI&H*JHN,70.:A+ MA()+O2LABLE>4H)2V:+0X&P@+G&!EJ+;5Q/:@K>L4#;6*12RT);S<++OLM@< ML$C3O&U';T\D=J1%T07%:%6K(!.J:9UO)>)$<1:0?IWP=H-@?:4:T4(&A]0' M<@;8.[ Q+:>T)/1:>C1,SO*GB8X]R]THP00I.5+E ME=VE ]=[9=4]'-CN/L MI*_#8Y?*\.!NK\FMXPO&H^!:$](UW\_VCZ2+]#;X8IY>6!^E6Z/[H/L*T-'@ MI_>9<.G5DCZ";>)+ >SQ[HC#"@\]? 5!+ P04 M" #-@VY93N=EH!P' ?%@ &0 'AL+W=O0&2]&4%MBZ(FQ;[2$MGBXLDJB1E)_OU MNZ->;=;Z1ZT!& 88])G.J+7F1,]G8PT$$$"=>. MS"#%)TNI$FYPJ%8#G2G@H5V4Q /?=2>#A(NT=WEN9;?J\ESF)A8IW"JF\R3A MZND:8KFYZ'F]2G G5I$AP>#R/.,KF(.YSVX5C@8U2B@22+60*5.PO.A=>6^O M1S3?3O@J8*-;]XPL64CY0(-/X47/)84@AL 0 L?+&FX@C@D(U?A>8O;J+6EA M^[Y"_V!M1UL67,.-C+^)T$07O6F/A;#D>6SNY.87*.T9$UX@8VW_V::8ZX][ M+,BUD4FY(1%I<^6/IA]:"J7M@@5\N\*W>Q496RW?<\,MS)3=,T6Q$HQMK MJEV-RHF4#F5N%#X5N,YM>;DKO.!072:,PA*I.L"R3^ M-&._R=1$FKU/0PBWUP]0JUHUOU+MVG\6< Z9PX9NG_FN/WH&;UB;.K1XPW_! MU )IU(U$B?)69SR BQYF@@:UAM[EZU?>Q#U[1L]1K>?H.?1_I.?S2,>S$W8( MC;U^-?7=X=G6A* ] 1[I'C#U8F[PH9%,TUPF,WJN&4]#=C>_UTQHG>.$' ]> M,1,!NX-YQ#-@OXHEZ$! &H!FG]+ H;/TBRUI#"GE)+N->'OJN=-]P7^=,]V71_VG Z MPHC3P%40V9U"6&.UR;!VF'W,\9YHO+_+Y'1_(>[\11HT1O\H8UK.\5L#WYNT M735I^VHR;IX5Z?%[F665]*HJG$PN;3YHPTVNJQ'E-D^?:+9W>J9W4]7.VT^/ MOO57$/%TA<<=YHK.F>!>DENX^'^64KO7;[8H=Z3/3P-5\T17ZU6"E;( MCS^$VEUY!]0SM?/J4VK0_UH$!S'>/X(*!$;8K1)! W6#YZ2PO\DQ."O95Q[G M^THA+6/!JH>W>)I65$N(L=GQ$^:2/JF%QR+%H)"YQF!!\>^YP=A+0]*=&_8. M@C(NO'Y!'OZD25(*^_[,G3EC]Z!91_;.\\_JH%\IGE9N)WG7RD/RKFN%"Z4# M_WWD@&,YBV-$/O;<\O-/^Q)\YL\-.V />]G)':?-:Q'5$WA]./6?4R":. MYW;XN PBOHCA '!->:,MHA_U/==K8XZ=V6G'!E]!T]D1LQ C!F7SL$;QCS;\ M.8N:BDHU?H.,E$HFZFQ:VU1 #63+I3O\V*660X#8U2@(Y"H5?Z$9FI*EI/Z* M[;M-(BV.AJ,Z;ZP[-B*.V8):JAI1(BTPCMU)232\I(D,E) AL;;GN&-F,]+9 M*1&%]HQON KUEG5-*[9;%T3==6789&D6X8:H$J1USJ$]59JPC'A&(Q *B2;@ M.W$,NI*@B\Z@="\J*HRF>HA5H_)N:N>%1(_XW&[@L'F.9;IR_*IH$.*G(CQ* M;S3&+V6N"N.K>!+*NMR@QJ5\:4I;[09VN^+H2MO;[N[N4/NHG6)#,&ZB7 2,I]0EURHQEO; 5@Z MO\\VD4#W*'2T4-;S@$>6Y8:6+*2)L M8_ GV7=9Z1#8C[,*3IM[O%>7W52Y^ M 97L2[]*;/-%+,Q34Z*$?GBSI"X52Q.F%A[07;O4U6O?B;4(L4U@?PB(FV*) M31GFH)U1!.Q]2C%RL*/9C=4\71=48M\R;)@7K_&D9/5:\+).173[Y#]K.':[ M@=WK1QO*[[H:BYT:_H&BJJCV]]O^ZBS-XQ9_GO;'[MAQ1\5N+RB*);,?>R?X M.SUI01W/^L/AT)F-3MA-50D''Z1:@G@)\&=,GAW=.SAUJSCTIZ-3QVMJ!REU MU;6L3V%"=8'^_(+";3N\Q56MMUS4H.)42WP1#]FZJ6FV]RY +&0JD7/HO48L M\A*!IF1<&60##&C3(NXO>SP '/.=MA1%M@>QU$V!L@1<$>EGKD/^_5"VO(!Z M[S.4E^36)YZ5RA)AB5@;CM3^1'5J(TP444;3NS^R@UX^-:\>1F+F8CF1"=(; M?RPFR]C6'[F(QJFYV[?%6=5"#,=0R87_9',L/;6L(OXNGM^KU%MT' M$@FL=BS59PS)>M"MYN:#H+>5.Z7&?FEW6[ZZO0H/71+@&ULI\FR=(\ M-<7WNUI:?_V\*C[Z-=.+3Z>_<;7"5H?%L,2EKG,Z[C%5?(XL!D9F]A,@%A C M$WL; <<6@2;@\Z64IAK0!O4WXG*XDJ1*DG9\7[]SB4EQ6E2HP6& 4$L4>3E M/>>>>T2=;JS[X&NB(.X:;?S9I ZA?3V?^Z*F1OJ9;R MC(L:/5]FV?&\D3Y<<(?BC9^YUHPDMS: M#WSS2WDVR3@ATE0$CB#QLZ9+TIH#(8V/?HO\4L0-++CU=6OVG M*D-]-GDY$255LM/AG=W\3#V>(XY76.WC?[%)O)J+H?+!-OQ@9-,JD7WG7 M\["SX&7VF07+?L$RYITVBEG^((,\/W5V(QS/1C2^B%#C:B2G#!?E-C@\55@7 MSB]MTZ@ EH.0IA27U@1E5F0*1?YT'K #SYL7?;0W*=KR,]%>B6L$J+WXT914 M/EP_1V9C>LLAO3?+O0%OJ9V)@VPJEMGR<$^\@Q'N08QW\!_!3=$.GX[&#?/: MM[*@LPDZPI-;T^3\^3>+X^QD3ZZ'8ZZ'^Z)_=:[[HSW_YN4R.S@1WRVR[\6^ MT&*8>:6"6LG8.\/06R,NNA54*8YC2193K-V0Z:,TK33;J;BZNA25TE0**0H, M:G@#-EKA!RO?T6TM6YH*Z6$%14'>6R>4P5\@L!A$L.)M+C7V?5^3P]PNJ,)/ M>4ZH2=QV(+LA[->Y(&R5!H,,Q#>_P0C^@A'$7BT%-S[^M*85[G+X5E'SM *0 M'2Q!2*<\L L8%H]'. QW\>+$B]8IY$9F!7]*;/D^M7%*I8P$;U(+6:X5H,PX MZUW<<6^/+&7HV5(>,8,*3!' YB1:J9BM9XO9P1':7&MFO2)BS$C5]!ZV4:$> M"!PS:,BMR*5G/6\=VL]%7D!IXQ\#VX6T"Z;]F20[: NV=@NP7I0C*EH=>?O(:"6/-LC@PYX MM\+UJ;SZ5K3@7AK3-:)RMA&_=H;$HF\8E":H!VGY5'Q.K]-Z&IEZ1/&SXQ=' MTRS+OI#N:2+UV;)?M2.RKD52)DSQ,,OBPZ2]"L"$5W>B20[.:3PU9;'L9\S$ M1106+#I0D^/1X-.I8@.OM>P1\N"(>[I#)79"BZ!842D]$;/1=-[O! -;QF+) M1KK(-H_A?%+&#F;%H\$#&4A W[O7X#PJI"8L;*=+Y+5&M?$N11I]^Q(8%U15 M$"8;QPZ*D>Z\@UO LJ8"YR+4G#<&"IP!/"=P[P80>*E"5(Y%(,X-1K3A_3=@ MI%2^T)8=2N9V3:G?&BI5@;4EK57!O5_":EV4YJ96,*Y=7M/^3!@ZIY9L9@#R M#[O<%L*CCQUK)_94JN8](TQ^H;O(6C_!H0 N#K1,8*I*2IP+I?D4U2&UUO&^ M 7KGXXYG0]S@*?^J)CT4M7(Q$*<$'$DILJ?IH3@:-'K.2-=6KREVP1J.;-%J M21((61!Q8CYU4\"1D/7,O_<:N7&V[%"U*R5S!:!;<9EP?2(>NFLCZ0C0]DOT MN*2G(FJ$]:4,X/?6D;S4<[VGP]+()(ZR'R@-,V5>ZBC,AZ4$!=?2#(Z;DU:T MCJ:X%1"!']X.S(8MBL[U4&N<*5B@**R/&7]SZ>T-%HA4+7GIK9(Y,@,2K7$=9_5^N,'OJ M@#C?.@.>5M6&XX0W&S\3S?P%02P,$% @ S8-N M68\*U'_R!0 70X !D !X;"]W;W)K&ULI5=K M;]LV%/TKA/M "@BV_$B;-(F!)&NW#N@6U%WWF98HFPA%JB1EU_]^YY*2+,=N ML&%?;%'D/??<)Z^NM\8^NK40GOTHE78W@[7WU?O1R&5K47(W-)70V"F,+;G' MTJY&KK*"YT&H5*-)FKX=E5SJP?PZO'NP\VM3>R6U>+#,U67)[>Y.*+.]&8P' M[8LO45%@^0OW?'YMS999.@TT>@BF!FF0DYJ"LO 6 MNQ)R?KZHETY\KX7V[,,&O^YZY %+FZ.L@;B+$).?0%RRST;[M6,?="[R0_D1 MZ'2<)BVGN\FS@ M1#=DT3=@DGP9MV-DX#WO3_V!@A9JNXIGXF: MW'?";L1@_OK%^&UZ]0S!64=P]ASZOR/X/,3K%Q>3='K%?O9_-AZ_84=ZNNU/ MJ ]66;GA7C!ON78\5$W"4#E_9MXLA67CMS$D"?-KP>Y-67&]8\ 15N1,:F\ MXD166^FE<*RJ;;9&Q3"^LD*4I/:,)$GI)+U:/-R&I_'5&R2]7S.N >*\]#6I MY@JKC4 %V .Q3\W+5G;('FKK:@YT$*"# #ZD&/3GM"V=JT78:V$"92WQ$)CC M6&:P9;U<*L&T@3^D#A)\!9@5.R ]Q^ :CDGL#5G7+F.D3DD]2ZYO)@RM^9(-@+-3%DB$MC+'A-6<+XQ)&M07TK M(EB3YSO*>^2_\Y0F!=^8SB6M]Q+R>$\%[CKM$[Q!ED5D#ZZ2$RG\X+03WCUE M@D13=2[U*@G%@ON5*8GH\5BF(2)@HNBZJT-JXN*VY"^4:HFF(;U"_3ZI[$5K\>WILO)OA!2.#\JOBX#3_:^[5J"SE)P!(_K/1T;.D/!QNDK M!J.PI^LR)I!C.6HU.G_'J:^8V%( HF0LHC/YAOW.-1)WURH[#R)G$CMT.&\4 MP+0P0@7CB*ZP& R:Y4$X*0#C=U?HQ%9LI*D=99C6Z%09S"Z%74%W<,^WG2D% M!=_R2J#]9BZ!/[*8#U)+2L^F,89Q#(TO$_W:)R-?G@\GDV![Z":TW6] O2(L M^8Y:*[S8=MM8B =A"&FW;X%]*":+F!4]2EM3JYPZ#^:QMF7OFWQ3Q[PHI))P M)""WFI(+)\6/3+B@8S:\O'S5FH7P+6-L]B0:Y^Z)H ZI?/, 598B)W!R4=5Q']U&]-^CA->5&71G=-ZSGY9X+43H;F4,.@WE77"+> MZI!H!E-(\K @3D?9-%P?^EMM0NV!7HO>TD6W+CF)[U%-/U&R8+LBB(X-BE%UW M,V<9QGS;E0"JK&S$NORD#$#IPK_24[)"&9I+'0QMFV>OCO5>$O&AKIQEEHK8 M'Q<]1BHXMHFN0BK%K)G,^HV@Z2L8W66)91"LJ'(]Y7Z\^GA5*02)DD#Q[;"= MSDY-F*/>R!\*F3YLR"I,(7'Z[]YVWTZW\9-A?SQ^>'WF%M., _,"HNGPW?D@ MW@[MPILJ?$ LCVT\.]G.VEH4:@0 MXTOB.]_S/+ZS=1=M&7\0.8!$CV5!Q<3*I:S&MBW2'$HL+E@%5.VL&"^Q5"9? MVZ+B@#,#*@O;5"U .\E('@%X+< _ZT*00L(WJH0M@"3NMWD;@J78(GCB+,MXCI:L>F% MJ;Y!JWH1JM_)4G*U2Q1.Q@O\A#8"+8";-T=30 D1:<%$S0&=H[ME@DY/SM ) M(A3]REDM,,U$9$NEK1GLM-69-CK>*SH^NF%4Y@+-:099#SXYCA\=P=LJYRYQ M;Y?XU#M*N(3J OG.%^0Y7M!SGMG;X7Y?.O^G/G^W^D$Q_.X5^(;/?\\KZ+OL MAB[HI].];2PJG,+$4LU+ -^ %7_^Y Z<;WV5_DBRY"/)YA]$=G G07V@H!H9"CX1-?.Z&0S>R-_L%[HGR0S\XC$IZHD)_ M,#J,FO=$C0;#YZ@F5WNO(Y7 UV84")2RFLKF67;>;MI&ULG95-CYLP$$#_BD6EGG8#(5]M"DC)ME5S MV"I*MNW9P0-8:VQJF[#[[VL;0M,J8:59()66)MIC+W524!$Y=4,C\,@KE?8LJ])')K6YE$HM:, MZOQ0@Q+.=;$CL!58(&*3:$K"Y'>$!&+,@H_&[8WK] MEC;Q?'RB?W6UFUH.6,+\HT47L?? 0@0S73.]$\PVZ>F:6EPJFW!4U;>SD MHX?26FE1=LG&H*2\O>.7[AS.$@SG1% V2-MK0[,"5 MZK*-'.7VI>RU-$^IR=/)QAPO 8F>)":4YV@E)>8YF&/7*O*UV<'&^6E'6[>T M\ IM@AX%UX5"7S@!\F^^;\QZO?"DMPX'@7NH1F@2W*$P"*<#O$E?[L3Q)E=X ME\J\0X=7M.&$'BFI,;M4=0N=7H;:[V:I*IQ"[)D/0X$\@I>\?S>>!Y\&E*>] M\G2(GNQJ!F@<'&;WXW-MM"*BTO\?0YBO"5]R&F6^Y+7JWQ=K)UI4KML&PO=V]R:W-H965T'7+8U\X)5,^E&?'X^'P M[#B7VO2N+_G;O;N^M&7(M%'W3O@RSZ7;W*C,KJ]ZHU[]X4$O5X$^'%]?%G*I M9BH\%O<.;\<-E53GRGAMC7!J<=6;CM[>C/@ [_A#J[7O/ M296[M-WJY2Z]Z M0Y)(92H)1$+BWY-ZK[*,*$&.ORJBO88G'>P^U]0_LO)09BZ]>F^SKSH-JZO> M14^D:B'++#S8]3]5I= IT4MLYOFO6,>])V<]D90^V+PZ# ER;>)_^5P9HG/@ M8OC*@7%U8,QR1T8LY0<9Y/6ELVOA:#>HT0.KRJ MV(6X=\HK$R3;ZN#>9CK1RA]>'@=PH;W'247Q)E(>B>-RB=,[^1G5-ZE9R0SV4V&TN6M M+V2BKGH%$7)/JG?]ZR^CL^&[/4).&B$G^ZC_N)#[R1R,#L5N%__ZR\5X>/). M?%DII$9B\T*:C39+H4U03NDVB>9]268$=,'Y5>R4.*37BB/D#()OM^99" . EB3&./AN_>1/[^- MW@GKZH4'-:/CU<*A6,DG)>9*&0&C%]*!85$Z7TH31+""2+HR4[5(RS)C=5D4 M6IRII'0ZZ&K'[7.RDF:I! 3(M6>L.>C-;M_W#GG=KVR9I6 H"/)@&S+&GZ6) MD++68<54?\Q"Q@:PU2;)2F0&$:.S'=5'Y^^\F!I3XNR#*JP+ EP(?<1H>/0O M 1#F(QLEG5"47N*#2E0^5TZ%TYF(WR<#\5ZY )@&WPCF M#(H0:V%M(-&V/&=H2Y9MML3=J5GC!VTXD%R*/2K:9JF,([?B89.%5G!P"'> MH\"QMZ182.U:$G48ULP+_+6I'X@I*/HR66V1A5GI@*R\T0=_1*\CVQD9X*FP"_=^FD@3&O\V0 '$(J<- M)0RE1U_(4*5RGA-(-=YR,H7!^]U<%6JQB!:08K1'Y;-&Y;.]TCYZMONM#SJG MR-^E[\]1V(+WF*$QX;%I9V1'9"-@T&$3DYJ\J6,RTG.NLQ>06AF@CI"*P(+ZO MG6G G7*X?GX5A5^3R"%D3%G)0"$.&/ B+3G=VD,,7)Q*,?GJD*#6$&8$K=8L ML/=*HX4C",N8IN,"R"RP^(3LLR7V@;PC]@(ZC(-P=(J]5"%O#5R MGBE1 JEB^B7:)64.-:FV DJ20 6DSN!<;@2)XS0#<:KA&"<6SN9TV'?&>S*]_V'MW=_#7T MMK*OMF=5^"(PZV9K!3N8CN 5CGG_L.V>9%:JOE@C4-3.-0%' M4 QR8&' ^H8],"9U6RBPGNDR@&,BRK8]#1> CL80X3N"56I%>>T<-1+]&T=O M9%,68.11"?1")P+5#WFZX"H280;AKEVLSJ4I?16SY$-&%PF)''B 2AJ; ?ND MN?_J=AS1&DUR#L0>MU\T;K_8Z_9/B-ZC3YJ2:LJ(LLO]>TF\UOM'IW]'OPF' MKXHQS'MV>8&>"S9#JFKX0;NZXF1T/N/S$?'Z=:?$"4Q)@DYN$W$*Z%S$G@:A M8:CJ"3)5X*SLY,X61M3UODU$D4CGN/V/P52!*/,72V?+@G&$^H9YK/<4((D% M/W+L0-PM"!M:^BGP*.%HD-&ZI0T<4 MHQR$KG2@WZ(\LD/A,Y*C\[&0&\9!CD8/HMVG.L9S0M-U$Z MU/G(TK.#4M1;*];U)0+,J8_X)(U:;>.JR/>+B%:QN11%O*Q1Z=M&Q?_W?SOM MT"U:_96F'KXQJ(8D6[6>H\D$^TXQBZ/XDX80)*"1H,=HIEC%:SH7S=/D%+B% M4VB2R?K0 'HFF/UMM&P^_BUBC)Q,>I/3L9B?-$?3<[WA5SG:G/T/X; A(!M MVMXXW#MK\!RGNYV8\3=)-II]1C?J@PILB^SR'U@8Q(U,;[T- :9Q0>3JE*&DQJL-_UE"^L?@G#GH?I[.;WB&@W!.L[-SZ6/"H M=-";SAZQE5@<#3$)WQGJV>/]"Q>%AV;FH8KDU(KNXQ&ZU<;;.":)#]K+Y9( MAM/C0^YZHK77&P1J-HH M.GODE:/AFT:1+_*91/C"_,_!O$NO:^&]],[[2*'E"WM41,<7P\-=P7K\ 7\7:^^=K\N#&-5_KM]OC+R._2+;6A-GZ!H\/!^6E/N/AC0WR! M>?F"?VY#L#D_KI3$=$@;L$X7?/4+,6A^\KG^+U!+ P04 " #-@VY95U"" MK>$" !S!@ &0 'AL+W=O&K7L6LLBB(D MU2I.D^0RKH74T6P2? L[FYB6E-2XL.#:NA;VYQR5V4RC0;1SW,MU1=X1SR:- M6.,2Z;%96)[%/4HA:]1.&@T6RVET,QC/,Q\? KY+W+@]&[R2E3'/?O*MF$:) M)X0*<_((@H<7O$6E/!#3^+'%C/HM?>*^O4/_$K2SEI5P>&O4DRRHFD:C" HL M1:OHWFR^XE;/AC>-V>PU["*'DC(=TF MI(%WMU%@^4F0F$VLV8#UT8SFC2 U9#,YJ?VE+,GRJN0\FLV%DPY,"0N+#C6) M<%;O'L1*H7L_B8GW\)%QOL6;=WCI&W@?X!CPAO\B^)#.#B8[#./?RM@U(L=IU'@@^X+1[/1D M<)E<'R&9]22S8^BS);^]HE7H>0I-\D,A5>O+%QSFK94DT1WB?!SUH4(HC>)W M*/4:R%\QXY%CIZ4*B)<;0WPF4BAPE6!=GD!NZIIK@DLQ?^8@0< KH V!U+EJ M^9K9"-FY4'FKNA+BQ$":5S7W%F6<@P9MAPLKS$7K$,A 8< 9?KNM*MC]EUP1 M&'ALU(4W4>25QY&F@*:[02S&<'HR2I/A]7^/7&6$]8KY^5+;>7W)^<\0ED&\ M:;PT!X,LX[@+>-0OZ+Q")D)6YM[LCJG5DL]UAS/JK>P";@UG69+^]%E!B=;V M:;NP0;)O/@EK^5@& M:VD[\1OT_YG9+U!+ P04 " #-@VY9,6V'Z:(# "K"P &0 'AL+W=O M>O[.CM 0?6-+$'@R4ZJ@AH4U=[7I0*:.Z."^U$0I'Y!F?"6<[>W M5LNYK QG M:*Z*HHJ'I; 9?'A1=ZIXU'MC\8N^$OYR7=PP;,[^5:H>2W7G)6 M@-!,"J)@M_#NP]M5:O6=PA\,CKJS)O8F6RF?K? E7WB!!00<,F,]4'R]P -P M;ATAC+\:GUX;TAIVUR?OG]W=\2Y;JN%!\C]9;@X+;^J1'':TXN91'G^%YCYC MZR^37+LG.=:Z*2IGE3:R:(P10<%$_::O31XZ!M/@'8.H,8@<[CJ00_F)&KJ< M*WDDRFJC-[MP5W76"(X)6Y2-47C*T,XL-U59AB!?=_KQPS0* MXCOR?[VQ5 :*+2A7K]/N)\B:S7#4,[%%M8^8/-(C$MV 8I3K]OP',DO''2D< M!5% -M7V9ZHUNN4,=,]I. K3>& WGLS(9R88MD].]E+F9]-ID'85DX@\24N0 M-KL=#-%H%B<=.1Y-DO!*C<=MC3.A*N<;L\.""!F& RG('VOXML$ZVWU@VP(5H-@@U MC.[(&MEF$_S/\W&?.F=H-'\!99AF8N^J@+^V9S!6ZD4.>UM)2)[HZQ!CT[[N MA/PV4.$^VGZ8,$H;^OYKXG3I'4ZZY(XG5ZB=MM1.OY':-,M4A>UX!L89W3+. M#';V$)VO!_J^Z$S?E.3VTF!5W/* TS0HJX#G.RG-2; ! MVOE\^3=02P,$% @ S8-N69(*9%5S P /0H !D !X;"]W;W)K&ULK59M;]LX#/XKA/>"%NCJE\1IVB4!ENX.-V##BF8O MGQ6;283)DB?)S?KOCY)CSVD2WV[8%TN4R8A*36RW!L5(DRB:!06C,M@-O%G=WHV4945 M7.*=!E,5!=./%=/@TB1P@%9M8A,%H>\!:%<$!$X_L. M,VA=.L/NOD'_V\=.L2R9P5LEOO+<;J;!.( <5ZP2]EYM_\%=/)Y@IH3Q3]C6 MNJ,T@*PR5A4[8V)0<%FO[,?N'CH&X^B$0;(S2#SOVI%G^999-IMHM07MM G- M;7RHWIK(<>F2LK":WG*RL[/W2"$9./O$E@+-^22T!.I>A=D.8%X#)"< KN&# MDG9CX"^98[YO'Q*9EE'2,)HGO8 ++"]A$%U $B7#'KQ!&^' XPUZ(SP66&TW M/&[GNN'&E"S#:4#E;E _8#![^2P>1:][6 U;5L,^]-F"NBNO!():44.4I4"J M=,L$<%EW6EWT@EG,P2J@+M1T*-<@3L;3[_'ELW$2#5[#GUHI3Q:+)6J?K.;T M+6:[P_@"YDPPF2$L_.>E&UFC[G+<%0;P<3]0N/_X&9@Q:$VK]QSBJZN.E*31 M;T?QU)W@;,D%MQS-!?6?UI05*)7>8TT$XN&>%/<#"277KRSJX@"J63L!-6N< MQO!)N9I0I[&[+*[C[J6,DM^^E%MF-K"B[_5>SF@'=H,@J;"@J)L>7=.?*(7# MW'KS3] MY1ZE.ZAT[?.04Y?2L<;L=_-_L^/O]6RYZRUB\XA,GW=3/^[JIH>%%:==A=&! M0GK=;NL"K*,LV:-+BCG&J-V_1V-N@!=E97U*J>K1V",B3XJ5X/5A^87G-) M?8,K,HTNKZ@<=3VLU()5I1\0ELK2N.&W&YKO4#L%>K]2RC:"<]!.C+-_ 5!+ M P04 " #-@VY9:XT"XVD# '"@ &0 'AL+W=O*XF3JKU[L9U59Q" M1E57["#'E;60&=4HRHVK=A)H4AIEW T\+W(SRG)G.B[G%G(Z%H7F+(>%)*K( M,BI?9L#%?N+XSF'B@6U2;2;2*B9Q(6$^<6_]F M%AG]4N&1P5XUQL1DLA)B:X2OR<3Q3$# (=8&@>+O">; N0'",/ZM,1WKTA@V MQP?T^S)WS&5%%Q_QOJ?/H&+Q9ZXJ Z8UQ7!L3,$AIEG0"KB$79>$WC4)O*#7@A?:',,2KW<)#SLY*3@0L2;[ M*M^J&YA^.9=N.]J'OX:!%WXB_Y?_,J42E!5GE-,\!G(',60KD"3TRT*&5B.( MAM>C<&#EKTH5D!SA^L$K_N=GD#%3#8TK?SBX[OG]#ID;5YPWUT9>Q\: 1.HZ MB)I-JS?TKWMA''4 9W3%.-,, MU+DF:/?V7\F:BRS#LVBI1;P]65P4$B-70.RFO'^-G"H3_&56WY%!0+[@*4P0 MOU& X^0/2;\40KD$SA(EA]Y;3T6V1"CW^ZQFB-RB[LGVYD;1I$? M9I=H@=N"QP6G&JHZ/IHZGLNEW=N?/BCF5*5V-Q_-8L'5ZTK5G O)8FAPW.^. MO/Z);(W>JOM1U_,:LF?$[R SW^NQ]S&Y9R! MW)1/$$5B4>2ZNJ?MK'WEW%:7^ZMZ]43Z1N6&89]Q6*.IUQW@9I#5LZ,2M-B5 M5_U*:'PXE,,47VH@C0*NKX70!\$XL&^_Z2]02P,$% @ S8-N672<_%7' M @ EP< !D !X;"]W;W)K&ULQ57?;YLP$/Y7 M+#9-FQ05,#^2M E2TW;J'KI52;L^.W !5&,SVS3M?S_;))2(-$^3]H)]Y[OO MOCM\Y]F6BV=9 "CT6E$FYTZA5'WNNC(MH"+RC-? ],F&BXHH+8KPN[?"*#EW(J[1=M6]LH M.6#+NPUD65X319*9X%LDC+5&,QN;JO76Y$IF?LI*"7U::C^5+.$%6 /HNI0D MSP7DI"T6R]"O&H266(Y6D.O_H"3Z^D#6%.2WF:MT;(/@IKLXBS8._B#.%-UQ MI@J);E@&V:&_JSEWQ/&>^ *?!%Q!?88";X2PA\,3>$%7B,#B!?^B$,?R;^'# MX_"FM\YE35*8.[IY)(@7<)(OG_S8NSA!/NS(AZ?0DY7NU:RA@/A&=TJ;2/:> M"&1H_89RX+D@=?%VC/U)_(_83[ 77*#_M3X4 N#@6G5'/S7_XR?[55\?!=4: MA+U#I[7FAIE/T-L]LM*4=:5T=65G^1GAD>=->[(_&@>X)T'^W7%4WP@^U'4D^,1]OP#.9[&Z%AKN;UA M68'([9,@4R';;OYNV3=4=$7C*)*&RTJWM,] *RA> MV]&[YDH/&PO=V]R:W-H965T2K>[56F[GTTRD*A)S-D.M/_^QGDC0,CV5B?U ]@> M>QZ/QS./,Y,MX\\B!)#D)8E3,=5"*=<7@X'P0TBHT-D:4IQ9,IY0B4.^&H@U M!QKD2DD\L S#&R0T2K79))?=\=F$93*.4KCC1&1)0OGK-<1L.]5,K1+<1ZM0 M*L%@-EG3%94$%W+#X M5Q3(<*J--!+ DF:QO&?;OZ \CZOP?!:+_)]LB[6.JQ$_$Y(EI3):D$1IT=*7 MT@\-A9%Q0L$J%:S<[F*CW,I;*NELPMF6<+4:T50G/VJNC<9%J;J4N>0X&Z&> MG,TE\Y\_J7,%Y(8E>->"YN[J/=!%#.)\,I"XC5H\\$O(ZP+2.@$Y)M]9*D-! M/JS_>.:VHQ9(3CN2 MRI@+L:8^3#5,"0%\ ]KLXP?3,RX[['1J.YTN]-D<,S#(8B!L243#9K]Y3_"B M^M!F>S?ZQP\CR[ OR7NU#R$'V N5>NH'FMH^4[48$A*2!? \+KJE5:NBISFP M.V;F%&.?T#3 7.//(*-T52\X(TZC;QN-@3EN#$9C\A52X#3.@6B Z1L)R:GB MH2/K3/M89(V.9*/C9?;((?<8?)3[8;Y3 !LDVS52ISS&=(]$[O$NWO!8$7=^ M8!(/\[M0;#K':@PLTVNZRFOZRG.]CH1QZX1QNQ.F>%GJ?"%LO:/^2+ZV)4DW MXGLGR6'[*W]E6A+BCP&N-ABAJ]VE7:U6'%94'D?H87NH>0_J(Z"9*=]2R2-\ MO_V3&)]?@/L1QLP=C_P=U WF/L=;RS#<*MD3C;-CH^8A1>*MAW>8^[FHEOP= M+8'T7C$[Q'DM[$4ID2'+!*8+BG]F4DCL*MNI)+?@ERQB]@LZL+Q=VJE [H^- ML>X:)X]UEO=,ZY+\S"-0D!6G:>5V)6_3/"5O:RM<*!WX_R/[-/7Q8PF1>Z;A MGA^M&_8]:ZR/3SOA"'C?R_MDG5.PV:"B,^5]>V3JSD[FZ:;1XN,RB-3WR@G@ MFL2IV^J9A-C%=?3QLV> )A+H[Q:V*XWPUD(QL4/R[#?_H1!U4Z-54Z+V5 M"K-T4]A_/W_$-VU+>=#)B-W [\YLA[1SV'Y5F49NVQCL@"R^T(B7M/*X[Z-6 M#G ;%S7LNX:K&TZQVQNRKPRAGGF.O^%Y ZHW[MNVK8^=VM\3C7A3V1\Y0-W=!JHRZ:E/K(TD"&PO=V]R:W-H965TV>%?L3TUZ;HZT!D#PW4MF,UHCMBC%;U-!P.],M*'=2:=-P=*XY M,-L:X&4 -9+%4;1D#1>*YFG8VY@\U2>40L'&$'MJ&FY>UB!UG]$Y/6]LQ:%& MO\'RM.4'V $^MAOC/#:QE*(!9856Q$"5T>_SU3KQ\2'@24!O+VSB*]EK??3. M0YG1R L""05Z!NZ6#NY 2D_D9/P9.>F4T@,O[3/[CU"[JV7/+=QI^5N46&?T M"R4E5/PD<:O[GS#6<^/Y"BUM^))^B%VZX.)D43XX\3XWNB?'1CLT;H=2 =N*$\I>R0^-.A<-AON966*(KLC%@ M02$/O?I,MM"!L4!VJ(LCV;52(.&J) ^JB$>#I6C$G7 M0]+XE:0[:&?GCMK041LZ:KS2:T('JJ^!RK^K+H]FT?PV M9=VE G9Q[_X)_>+F()0E$BJ'BV:W-Y2882P'!W4;1F&OT0U6,&OWDL'X '=> M:8UGQT_7]&_(_P)02P,$% @ S8-N6&ULM5=K;]HP%/TK5B9-K;0V3Q[M(%*AFS9I MW5!1U\]N5+6^0<<&R2LM3V'*=O9YA0*QR9L1D/ M1VPE4T)AQI%891GFKQ-(V69LN=9VX)XL$ZD'['"4XR7,03[D,ZYZ=H42DPRH M((PB#HNQ=>->3]U )YB(WP0V8J^-M)0GQIYUYWL\MAS-"%*(I(; ZK&&*:2I M1E(\_I2@5C6G3MQO;]&_&O%*S!,6,&7I(XEE,K:&%HIA@5>IO&>;;U *ZFF\ MB*7"_*)-$=OW+!2MA&19F:P89(063_Q2+L1>@L)I3O#*!.\P(3B1X)<)OA%: M,#.R;K'$X8BS#>(Z6J'IAED;DZW4$*JW<2ZY>DM4G@PG6!"!V +-. B@$IO% MO4 _E8-^,"'0##B:)Y@#.KL%B4DJSM5KH4?$R):*@@:RHW*Z23&==V*Z*W3' MJ$P$^D)CB.OYMJ)>\?>V_"=>*^ <\DOD.Y^0YWA! Y_IOZ?[+73\:CE]@Q>< MP/N2Y2E[!4!SR:)G]"O7R]FT3*TP^MN]%CF.8&SE>E_X&JSPXP>W[WQNTM@1 M6$UQ4"D.#+I_0O$-E>0B)NE*?XY(0+3B1))F;P1=BNX(K":Z5XGNM6[S*='H MC-#RVSAO6H "M6=0]0&[#MU N7:]K^LXQG=Z54R-;K^BVV^E^T#7("3$ZMP5 MDI-(-X4QZ(H2V;A5K8!OW:J.P&K:!Y7V06?^''0INB.PFNAA)7KX+OX<'GEO M>.#.XXC@A#FO*JY7K5RG3+F32_*4 E)+L0#.M_9LHM@*]M8]Z@BLIMMU=G^] M3F?6+*$ZTMT56EWXWIW#?1=[EK"U\],Y,&A[3)VPMR/LM1)^Q)QCVGQ2MJ>^ M>6E<#A0G7M0Z14>RW)0+3TRJXL,T$U4? M0O8,-YGP/GM4VFR>,4+SR0;2K4!3.8EG@+*Q _RB63/;.C)"2'@A-:( :;F?%^=!=-5'P= M\)/ GA^TD7J3-:6_5>=S,C,L]4"002P4 9=(G0B^D#\528CXAW"1H'M< MR-$DQXUXQ=$RPP5'KQ<@,,GX-7J+?JP6Z/75-;I"I$#?4UIQ*>)34\@'43@S M;I-^:)+:SR3]%HL;-/+?(-NRW1[Y?%B^@O(&.=:S\L6P? &QE(]JN=,C#\_/ MWB>/SL]N'\M-Z5UGH-T9:-<\YT(#&_OZO&EX;C]/+61WO,0QS RY4G%@.S"" MER]&OO6NSRF=L(5.6*@3%FF"'3GL= X[0_3@J_R\J.69%%L4XY((G/79.@BY MU-8&YMSRQVT:XYY6L_%6#5 SLX= MSN2$Y/5%F4\P$@MH[O<9.8B_U,@&YAT8.7&=)SZZ)V:[GG=['!2>!HT\]TE0 M=!KDW'I>%W143Z^KIS=8S_=Q3"M5/@8QR%JN,^BKVB#DTJIYYPQ_G1E#G;!( M$^S(+K^SRQ^T:U6MN1STZ@L4[N2QSZM!PJ5>Z80M=,)"G;!($^S(TW'GZ5CS M;XRQ3H=UPA8Z8:%.6*0)=N3PI'-X,CAK/S+*.2H9C0$2CC:,YHAP7N$B!D0W MB*=8)NUS>G*R5(Z?KI3SP=R7&J@3%NJ$19I@C8'FP9Y.;?'O,=L2N1_+8"/Q MULU8+O*LV38W'4'+>INWID)N&NMF"C@!I@+D_0VEXK&C=H[=?Q?!?U!+ P04 M " #-@VY9>O3P//T$ F%@ &0 'AL+W=OFG;G$EFQLR!%F\G*]RX=.,R&]?A9X 4V,Y9,$ M)/_^)!MLL&6UZ? %+'MW]>QJ=Q])XQT7+W(%H-#K.LOEM;=2JKCR?3E?P9K* M2UY KK\LN%A3I8=BZQ63,-RIC.3P*)#?K M-15OMY#QW;6'O<.+)[9<*?/"GXP+NH0IJ&_%H] CO[:2LC7DDO$<"5A<>S?X MZHXD1J&4^)?!3AX](^/*C/,7,WA(K[W (((,YLJ8H/IO"W>09<:2QO'?WJA7 MSVD4CY\/UC^7SFMG9E3"'<^^LU2MKKVAAU)8T$VFGOCN']@[-##VYCR3Y2_: M5;))Y*'Y1BJ^WBMK!&N65__T=1^((P5MQZY ]@JDK= W0[A7"$M'*V2E6_=4 MT&Y6DGT5YY">JKO:S=J7\C!EUOB-#B%XA*%P1^(!"2RX+ESJ]_# M7*OC4CUTP GKT(:EO;#'WD.^U6'EXNW*%IM*-[+KFN*]D@6=P[6GJU."V((W M^?TW' =_VAP[D[$3-Z/:SPZ69V0:6$]2QC8$56Z0^.9\5QV()F$0J3D1U:7$.+ MG= ^LYSIFDW1DG-[Z<2=68=!W$+6E<%A1.S(DAI9XD3VS$TC8(?4M4%+.M.2 M41BUL'6%PB3"=FS#&MO065"/ @K*4@2OFL0D2*3[#N)J!4)W2B$T8F366TEK MP0W/67!G,G82AE$=AI%SB0YA8+G<"-.O;=Z..O$?M6NN*X)Q3\GAH*&3X ?@ M^ *D(7F=1L9S-K?7WM[.:1JU$+KG^L4PXR-JQ&Y?=%?+E1T][J!OA] M\)(&$OFIM:?I%H1BDN7+L@KT%NP%E!Y9P9)NJ'$;;5>FKUQQ0X#823R39_K: ML_AA-S;M[F:1B9(>1 U783=9?;5T"RO J+N^G9!U93")>Q VI(7=K%4UX.)G M6YT5?)>R"$[:Z+M"8=@7WX;7<.QLT3?SN=AH7FO@9HS.6,:4IF!K6\9.IGQO M7SZ7M5/W&_+$;O9\I&^"9UGI_@QR6+">%>K28Q*0]@K9A/IJLN%0[.2F>H4R M6)8=6JEJ^V_'>5;2W%L[R)?LXF%[IV<3 M"GMV>J1A1.)FQ-XF2+H,&+6W41:9N"<%2,-KQ,UKAQ0HCKC:"M#"8'&;HVU" M@T$/Q(;GB)OGOK9[AQ6?A;/:+&R1&0Q[T#6\1G[ :V6/IJY>9\5K8[VHG85[ MJ9.ST!!'/9@;YB-NYON;ZM.Z/LG#J]DF;/3QPU0]X@M=-S-EA=OEMZBS17// M^HL-ES1L2=QLJ5.9;W3S0@5]H[/,NA5VFWAO$SN7M5.'&X(EYR98U M4_<;@B5N@OTNF((+OEB8Q-7N'];=7F])IY(L">R<\+T.^42U4#QHKS7FW&E M";!\7 %-01@!_7W!N3H,S 3UU?#D?U!+ P04 " #-@VY9X6J?C=@$ #T M'P &0 'AL+W=O([[(,LY\W)*7[F6$;+Q<>DLU6 MJ OF?%K@#5D2\5C<,WEF-I0XR4C.$YHC1M8SXXM]'=E#%5"6^"LA>WYTC%13 MGBC]KDYNXYEAJ1J1E*R$0F#Y]TP6)$T52=;CGQIJ-#E5X/'Q"STL&R\;\X0Y M6=#T[R06VYDQ-E!,UGB7B@>Z_X/4#2HKN*(I+W_1OBYK&6BUXX)F=;"L09;D MU3_^43^(HP#'>27 J0.<

J@U+>,EHHDN;+B4C!Y-Y%Q8OXGD3IR] DM M=T61$FDR@5-TFU267B^YH+K8];E/>4B8#PD+ M(&$A)"P"@K5L,6AL,=#1YU\+PN2XE6]0J@R"5I2+7I=4&*_$J/?U\]RVK*GY M?"Q^3QFO7<0_ Q.-I"QW,ZL@$E;,EF M6X=/<$L[95I@OD7K5(;]C^E2G0-HO@1*\T%I 2@M!*5%4+2VDXX6]-63HZW"QTR!I M?DT[[NUCMS.Z])2Q1YUW?PA:K0B*UK:%<["%HW^WK]>)_"3#>8SVF!&U@D=0 MF5!9XI8]R_*]2FNQ%RL-2?-!:0$H+02E15"TMGD.ZVSVKRZTV: K;: T'Y06 M@-)"4%H$16O;X[#>9NL7W+XP@M5;)%6CR[^OK/#6?H%M#5/%":#TH+0&DA*"UZ0T+7 M0UFYP=8W,)A'>XP989MR^YBCE9IB5KLVS=5FB_I+N3';N7YC7R_LGNN^?1U4 M&] '?+4??H?9)LGEO)2L92KK:B2;P:HMYNI$T*+&PO M=V]R:W-H965T0H)?%ES$5.%4+$V9"J!A#HHCT[$LSXPI2PQ_E+^[ M%_Z(9RIB"=P+(K,XIF+['2*^&1NV\?;B@2U72K\P_5%*ES #]93>"YR9%4O( M8D@DXPD1L!@;W^SAQ+8T(%_QF\%&[HV)MC+G_$5/?H5CP]**(() :0J*CS5, M((HT$^KX4Y(:54P-W!^_L?_(S:.9.94PX=$S"]5J;/0-$L*"9I%ZX)N?4!IR M-5_ (YG_)YMB;<\R2)!)Q>,2C IBEA1/^EHF8@_@N&< 3@EPC@!V]PR@4P(Z MN=%"66YK2A7U1X)OB-"KD4T/\MSD:'3#$KV-,R7P*T.<\F\!XZFDV):VK:W)%6$(>5SR3- GER%0H11.:01GV M>Q'6.1-V!FF;=*POQ+&<;@U\T@R?0H!P.X=W#N$F)J#*@E-EP>TH.[64^MC.)0I#6!LX#F3(-9@^)\_V9[UM<[W?R([ MR$*GRD*GB=W7>T%:#QDA;>.KHHR=JJU!S2SI'$ MMDC,$[62!(M=2+=U69DT,EVX>;:UNY*MCR4G9#+@6:((7DMPDI7:V[>(H!_5 MIEEMRQM8^W_'&]VLZZ.^S;VN1+>$=U0L62)Q@Q=(;[5[>'Y$T645$\73O%&9 MI#>S$-4BML\^2->5.N;P71 %F(9;9/J6_[$A3J@ M<U&=' S+?EE6>JF"Y!VF<[?Z/?JHOXB# =4X$N"K ;0=,3P1X M*L!K!?BG=LE7 ?Y;=VFL L9O#9BH@$D[X.I$P*4*N'QKP%0%3)NSNSL=S;D, MHBJ:71?Y$RGJ3TM:_:(11!,M3V&2$WRM?_6>?;,LH6Y?6PDIGK^.%<90EW6=P363SR M-<^J=4G";"$6'?','G]EB1_*(]X?MOMRV%]<*_!?V^PC&?D7Q!VYOCK>CMVZ MM5.^1L_$&RG(]_N O'_WX30LL,.H>)"[-&UHWIYV<#I.@D,[^%YL/NK=/$FA M;Z=XIRFLS[Z\^I7Q/OMDHQDB\?:_#:_!>];?1L=N?=G%^=UQ=7/SJ=Q$16.KBL*? MHIC'92.7IZ@HHJPJ3^G$2NJKD_'1T;B^>5X#9+X0":-(&'O]F^"@?(9")GN% M3*P*NB+(E0BNI2D#537P4A M80$2%B)A% EC2!@'P0Q57NY5>7EF#^L2J3$D+$#"0B2,(F$,">,@F*&QZ5YC M4^N5[P]UL;LXOKB139$_QG49YD*-&BY(NDVJ>)/$HNB2I3557UDB8<$.YC@' M#=#HX[C5QT)FI$@80\(X"&;([6HOMZO>7;&+TR/<+SO:^+ _.!U/1JV^PZTU M:5^M(&$A$D:1,';\U;K3Z>2JU2L#I33$XHQT^6UDEK>\%"DH+H+002J-0&E,TXT?M^R.WI3Q44E-Z M!Y5?QUYZV#XD\5PJ:BF*.%MURLE*Z"TG)"V TD(HC4)I#$KC*)JI.E>KSCVS MRZ\"46)#T@(H+832*)3&H#2.HIEBTP5\QUJ[G?U[WZ9N:R-+-:F=XH.6]*&T M0-&,CHQS-?5:G7MH4@JE,2B-HVBFJG3)WK'7[']7+:8#8/8.7RAFI1)%V M2@GJ!$!IP2O'-B;/0OYP.GMGT,(_E,:@-(ZBF?K2Q7_'6O=M#T#EE>NN$&2Y MK>_QL5ZASHYNBH3FI% :@](XBF8J3?L)KKWF?MQU M0\Y*L"?O+42H&0&EA5 :A=(8E,91-%.PVJ!PSYV>X$(=""@M@-)"*(U":0Q* MXRB:*3;M0+CV>0J_V@Y#;0HH+5 THQT^GIP S4FA- :E<13-5)JV'UR[_0"N MW4&-"2@M4#3[_230E!1*8U :1]',U12T->'9K8G?'T7Q#WE!RZM42/GEFWKU MFBY)V3E])06E!5!:"*51*(U!:1Q%,[6G_0K/.;,KYT&]!R@M@-)"*(U":0Q* MXRB:*3;M47AVCZ+O'$ [KK<$H?:$HAV6ZOPK_[+5AD)S4BB-06D<13.E=; D MD7U&@U$QV6R+^3HJY0"A[KOM]/6A4V#8!8NP*Q8=SV[PW*MI6V#8M8BPBQ%A M5R/Z?U@-GK8:O+=:#7H5./%3RBQ;'5[/K*4X>XK>S^_IZUBDEJ+T I0506@BE42B-06D<13,EIVT(;W+N M4 !J(4!I 9060FD42F-0&D?13+%I"\&SSW'X[7 AOZ;3UJSG\.W^>_EJIPWJ M,4!I 906*IK1!30;9-KQ$:>UG@+K^$RKQLP[/N*?6'O/TY5[[ZV5^]=F&2N0 M<12CD>^UUD*\M2?L?;*@LP2@- JE,2B-HVBFK'29WK.7Z<%+P]BS];Z<=*U; MY+1NX@F@.4,HC4)I#$KC*)JY)*TNU/OV0OUY108[M*_ H+0 2@NA- JE,2B- M^\=3+MRQ/YYT-YF^+L?[]ND#A\,^?0NW;2DB.["WNJ!E>B@MA-(HE,:@-(ZB MF2+497K_W*6(?&A!'DH+H+002J-0&H/2.(IFBDT7[OVW+D6D^G"OWL!M!_86 M(;1H[Q\7[=LW<$,34BB-06D<13.5=? $ 7O%WMZ6@N^RM>]+;U%"2_M06@BE M42B-06D<13/UJRT ?WQN,PPM_D-I 9060FD42F-0&D?13+'IXK]OGX/PBW?9 MVNF]%0EU"!2MM03X9?LV6VA2"J4Q*(VC:#NI#0\>LI:*8M4\<$]J)]]FU>Z9 M4ONM^X?Z?6X>9=?:'CJ?J-.QG3F?^.Z1?1J_>X+@UZA8Q5E)$K&4J>IS.B#% M[J%\NS=5OFD>\?:05U6>-B_7(EJ(HOZ _/LRSZN7-W6"_:,19_\#4$L#!!0 M ( ,V#;ED>&),>8 ( "H& 9 >&PO=V]R:W-H965T -,[Q1S:4J0)WRA*&"P%DINZQN)U#I3O9H[O'!:> M2%DIL^"F28-+6('ZU2R%GKD]2TYJ8))PA@04,^?.G\YC$V\#?A/8R:,Q,IFL M.7\QDY_YS/&,(:"0*<. ]6L+"Z#4$&D;?SI.IY]^0)?/T/!EG$K[1+LV-@H=E&VDXG4'U@YJPMHWWG?G M< 0(_'< 00<(K.]6R+J\QPJGB> [)$RT9C,#FZI%:W.$F4M9*:%WB<:I]!D+ M@9F2Z!9UP_:@B'I%-_>@,*'R2^(J+64 ;M;1SEO:X!W:"7KD3%42/; <\G_Q MKK;8^PP./N?!1<(5- ,4>E]1X 41DA46("_0AGWZH:4-KZ1_+L,6&9U'FF*9 MR@9G,'-T-4@06W#2SY_\D??M@J^H]Q5=8D_GF&*6 <(*K:$DC!%6(EZ@!@3A M.;HAK#N#LW?3<@\MMZG*;1J,QI,P3MSM&4_#WM/PHJ>'/8B,2+@J/SR1O_7' M<>0/S^N/>OW11?V%.1%*K^N/3O4GWGGMN->./WH?P/*/WT1\8F7L1V'PGQGW MJ'YK$*7M4A)E?,-46\K]:M\([]KZ_QO>=M%'+/3G(A&%0D.]0:RU1=N9VHGB MC>T&:ZYT;['#2C=S$"9 [Q> 9 >&PO=V]R:W-H965T21EJ]C(I3DDK2= /WX4DM,N988#QOW MQ5HL'A[R+N=>:;S-Y)-: FCTG(A477:66J\N@D#%2TB8ZF8K2,T_BTPF3)M+ M^1BHE00V+P8E(B!AV \2QM/.9%S^,IA MJVKG*%_*+,N>\HO?YY>=,&<$ F*=0S!SV, G$")',CS^JD [NSGS@?7S5_2; M8O%F,3.FX%,FOO&Y7EYVAATTAP5;"WV;;7^#:D&]'"_.A"I^T;9\=D Z*%XK MG2758,,@X6EY9,_51M0&1(.6 :0:0 K>Y40%RVNFV60LLRV2^=,&+3\IEEJ, M-N1XFEOE3DOS+S?C].0;DY*E6J&S:]","W6.?D;3]4SP&&6+!4B>/J(/*$!J MR20HQ%-TGW*M/IJ;YOP+%\)LKAH'VI#)(8.XFOBJG)BT3'P#LRX*AQ\1"0E% M]W?7Z.S#.7I 7$-2G[ \[.,'9I&[E9+=2DDQ(7UCI4U4RY%1\\@\,"[4BL5P MV3&>KT!NH#/Y\0?<#W]Q\*([7M2%/OECG@O<*\#P$-Q,Z#C8-?*(=G\C)Y_,SR)@K0"O)8]@C%O48SZ43/)WHYDSTGR4Y8D)J9->,1/EM^6ZR5B0H-, M61[L*&9J*4 I!-6BFN@Y9_(T?G^WCKZW4_9/P&NPXS4XTBD//;'=T(-#7QR, M"&XV]7!'97@D%07Q6G+-38C$3 A#9O:"@,7+5Y).,[?1CMOH M?XZ5T?&Q@D.;XT,GS:D$M%BG<[-C6X?#N5$\/0[7E A[QT(U])VI6>G 3@6H M^2!/-V"RCC%J>TJNP.IQT!(#V(H$/E8EOB<@\:$ZX%Z/M)"Q"H'=$C$MO#WW M:AMX;K>N (=[?DV[HS;7MCJ W4+P7MFAFN88F]G&'1NZ',M$2QL1J!'E+(YH,?,TW? [I'#UP$/-&+DY8WWVT M>D)Z_B8^1:= K)P0MYSXAW'_P+QABWFM9!"W9#2;]VLF3.,EN'YIY.&$]-T_ M*RQDZ&_:4X@'L>)!W'V$OVE+W-%>@A[U6Z*76LF@;LFXA6*=J2[ZZ)^4LV]P M8_F^/K%20OW[!GH*P:!6,.BQ?B_ZM&6MV'4*@)U=QBMH7!45>H&]W5 JQG4__T2/<4+ M)FH5A+H5Q#OG5;@-56F_Q=96(JB[]W#9^JW:U WMNYU60JA__T%/T7]$5DRB M=^@_VFK3"AOC^JN#[FC4\I+;JD;D;D!A$_FU(= I)B:RD1"=J0RK< MMVK5H/8Q,_\P_(7)1YXJ)&!AQH7=@5F^++^UEA9UEE2G"Z!S4'F M#YC_%UFF7R_R3Z:[+]Z3?P!02P,$% @ S8-N62+>6/@*! 6QD !D M !X;"]W;W)K&ULM5GO;^HV%/U7K&R:WJ3W2&SS MLP.DM5VU?7AZ5;N]IWYTDPM8.#&S#;32_O@Y(8VI"H:ZRA>($]_CXWNX/K$9 M;Z5:Z@6 04^Y*/0D6ABSNHACG2X@9[HC5U#8)S.I]>HG,JCE,NR\55%-M8JVY'A1JG)OE'W*;9R9_F!* ML<)H] 5="I8NO]RG"RE HV^K*FNWBJ>\F*.O,@.!/EV#85SH7]]TS\OGX]A8 M2B5PG-;#7^Z&)T>&OX''#DJ&GQ%)"$4_HQCI!5,6[^$U5FRGUFRF@&@_] 5TPL$3Z!2KN$04R]861T7>L52F$3VYZ]!;2":_O(3[B>_ M>:C2ABJMT.D)&0[QHBWPZC:\NMX4UKS0C'&%-DRL >7 ]%J!K4R#>+%:'R:] M@QU5L.7*L)GV.J.D-XXW!]CT&C:]=PIJ?WK:*ZH7,#!Y_89N/UC4?@N\!@VO M03NB#MXCZK!A,_2R^:-6[_Q"]>(%YF[4L!T%:SIJ@1=.W$*>M*-JC=O;DQ7W M#VN*]VP%OU_5D]7J!PU-H?,+3(+%Q6W8 W;^@+W+_ ?4I6_438Z(ZTP!^UWA M;U Y^O0,3-DW@3,*U@\7FCOG&K@7+FL;!H&=0V#O0G^>K#;%#P>Y]]](>V0M MQLX:L-\;#DA[NFJ]D*$Y=/Z!A^'RMN$5V)D%]J[Y'Y1W=*Z\Q)D$\9O$=RF8 MX8*;Y[/>B+U@@=DCSD,(#A:6M.$49&]GX=]:!"_'-2Y^M1YW1OUCRCJ#('Z# M>*/LR;+U X:FT)D(Z8:KVX9A$&<8Q+_/"%>W]SYUG4\0OT_<<;U$-PH W3%S MWFZVC1T&<3Y"!N'JMN$7Q/D%\6\XPM7=X>+N*W43.AAVC^CKC(+XC>*@OJPQC7N^1I3YQG4[QG7?,,S*#+TP$%DY]2P M'S TB7MG4A\XE&K#/*@S#]K2N52->\9VB#J[H'Z[."CLR>+U@X9FT#D*#3^< MHFUX!W7>05LZGZIQ?>+&>T?EY=\.7YF:\T(C 3,;DW0&-ECM3O)W#2-7U>GY MHS1&YM7E E@&JNQ@G\^D-"^-\D"^^3]E^C]02P,$% @ S8-N67PP>G)_ M @ \04 !D !X;"]W;W)K&ULE51A3]LP$/TK MIPQ-( T2TC9LK(U$8;!)0ZKH@,]N_?N M[+MQH_23*1 M/)="FDE06%N=AZ')"BR9.5$52CI9*ETR2Z9>A:;2R'(/*D48 M1U$2EHS+(!W[O9E.QZJV@DN<:3!U63+],D6AFDEP&FPV[OBJL&XC3,<56^$< M[7TUTV2%/4O.2Y2&*PD:EY/@XO1\FCA_[_# L3%;:W"9+)1ZL-^[7.G7!;,X*42CSRWQ23X&$".2U8+ M>Z>:K]CE,W)\F1+&?Z'I?*, LMI8579@4E!RV?[9'+4 ! MO,HK9EDZUJH![;R)S2U\JAY-XKATES*WFDXYX6SZR+1FTAHXAFO&-3PP42.H M)70'\)VS!1?<(66<6&.R/M2E255=6Y5]@2S6F<%U09ZN@/@$GX4JC9, MYF8<6M+J(H99IVO:ZHK?T/4);I6TA8$O,L?\=WQ(.?:)QIM$I_%>PCE6)S"( M/D HVO8ZQKN8T_];:[];3(+"UQQ*;ETK7S.CV+ MQ^%ZAXQ1+V.T5\8-S06@=T+/0Z[H"9&U?%5&8D3WOEZ@V5/)-LAH2]CQ,-FM M+.F5)?]1()3Y_M(D?Y4F_E- N-6&)>J5'S8&,E5+VW9DO]O/LXNVC5_=VV%X MRS1=F &!2X)&)V>4NFX'3&M85?FF7BA+(\(O"YK)J)T#G2^5LAO#!>BG?/H+ M4$L#!!0 ( ,V#;EGON9'KFP0 )0? 9 >&PO=V]R:W-H965T]%M)C3;:P4$ M>&I;K"6@_?VM MZ\K%AJ=,WH@MS_0G*Y&G3.G+?.W*;<[9LA2EB4L\+W13%F?.=%+>>\BG$[%3 M29SQAQS)79JR_.>,)^)PYV#GY<9CO-ZHXH8[G6S9FL^Y>MH^Y/K*;2C+..69 MC$6&YXD!4G/X]\:ZC1C%L+C]R_T3V7R.IEG)OF]2+[%2[6Y0QEGURG[4"W$DT!RS@-0"TA<,7A'X MM<"_=(1!+1A<.D)0"\K4W2KWF8&//HM,;22*LB5? M&O34KA];]*Y>C69)R,N2S(@5..?;&^1[OR'BD8%A/O>7RWU3.F\;/?K?HW<6 MPV_VAU_R_#/[XY$OQ#J+B\UA*G$%&9@AQ;[GSO377W#H M_6%:7T@8A81%0+!.)09-)08V^O2K4"S1S^:R'J8:5/*PE!??#_LI(6,R';'%_)@V,S>]ZXY_C3 M(#ST>X\%>AH4D+'7<[PA:##TS8X?-3F.K#E^U#]Q^U/<>]M?J_U'2_CWO?RO2G([ST4 MJ"'(QV'/[X:@ 1Z;_8Z/&@YLS3+:Y;K--:9G%5Z[RT!I%)060=&Z)2!M"0B$ MZ6L*5#T@:124%D'1NO5H>RQL;1PN,+Y_ZNEPU#?^:1 )1GWCGP8%X:!O_-.@ M8?#*3WO<]B_8WL \R=#9_._$>7[>&%.SZJ^>J-!TB@H+8*B=>O0-EMX!&)\T,8+E$9!:1$4K5N/ MMOG"UH[B N./3]SH]8U_-H2>#XFL(=U_H[?]#+'W,U^>62(R-&-)(O2K_"D5 M3TU9VCG7[C=0&@6E15"T;D7:WHM@"/\3T$8,E$9!:1$4K5N/MA$CUL;BO/]K M?6CQ__D0>CXDLH94V;E'IXPIS]?E\:Y$"['+5'6@U-QMCI _E@>GO?LS?'N/ M#?>S4$JDY=L- M9TN>%P'Z\Y40ZN6B&* YB)_^!U!+ P04 " #-@VY9["Y;(*H" 5"0 M&0 'AL+W=O-/ MH@"0:%>55$R<0LIZ[+HB*Z#"8L!JH.K-DO$*2[7E*U?4''!N0%7I!IXWRN]^Q?C7:EY1$+F+'R!\EE,7$^.BB')5Z7\HYM MOT&CQQPP8Z4POVAK?2/EG*V%9%4#5B>H"+5/O&ORT $HGGY T ""YX#H%4#8 M ,)3(T0-(#HUPK !&.FNU6X2EV*)DYBS+>+:6['IA7&%+A"AZ+Y@:X%I+F)7JJ :ZF9- M@*D-$+P2($0WC,I"H#G-(>_!I\?QGX[@726V51SL%4^#HX0+J '?7+^+_K\GZ,?)"-LRQ\:OO"$\O?5UJ*C?K3N86-1XPPFCFI2 O@& MG.3M&W_D?>Y+[#G)TG.2S<]$=E""J"U!=(Q]7P*)=PAVJOT+Z"N$Y1@9#MW[ M-\DH=C?=[+[T" \]TAZ/Z-!E_M(E\%N7 WG#5M[PJ+R'P6* EI #QZ5J):U6 MCB6@2RP01C7P#*B\ZM-]E/QO/\!SDJ66S._FRAMTLF43>J:0-O5NI\]7P%=F MP J4L365]C_?6ML9_L6,KF?VJ3^>^3WV5,U\.Z+_T-L+PPWF*T(%*F&I0GF# M#TH8MT/8;B2KS91Y9%+-++,LU+T%N'90[Y>,R?U&!VAO0LEO4$L#!!0 ( M ,V#;EFA#ME,M@, %L4 9 >&PO=V]R:W-H965TS49J8V[.6A,YFXW7U6X-@P >1*LIW=3[\2 M$,Q%89.M^A(CZ9R?=,X1_R MSX0^L!2 H\581M/'7?9/N6RPPR6![R'+?!OAULJ6F9+2;("2I:1$E'8K8S/]DUDN]*A MLO@S@S/K/",9RCTA#[+Q1[(R++DBR"'F$H'%SPDVD.>2)-;QO8$:[9S2L?O\ M1/^U"EX$(C MXZ1HG,4*BJRL?_%CDXB.@^"H'9S&P1DZ>,\XN(V#^](9O,;!>^D,L\:A"MVL M8Z\2%V*.@R4E9T2EM:#)ARK[E;?(5U;*C;+E5(QFPH\'6T[BAX\RU0G:D$+L M/X:K"GY$W:&X.P2/\AG0^Q XSG+V01A_VX;H_=L/Z"W*2O0U)4>&RX0M32[6 M*&S+6_'<9W@;U3:@$)-]F?VC+->Z M!GIJH)3!&W; ,:P,H7,,Z F,X-T;V[<^J7*M$Q;JA$6:8+VJ>&U5O"EZ\)5P MG"/V'Z^KJC@UUZ^X\E_**7"=I7GJIGQLXMA^WR8=E]0:R,+9PK8$JC$WLH2B,3>8+M2;,VYCG MDS'_!B50$;54!9R(#Z:,<8KEQZ@JSDG6:S>A3EBH$Q9I@O4*LF@+LM M#0N= M5=$)"W7"(DVP7E5LZ_+=;_TD<6C O1?;'#K M:['ZJKFGG!.BNHQ!9P E09B?$<(?VK( M"=K[Q.!?4$L#!!0 ( ,V#;EGYY\QSR 0 /L4 9 >&PO=V]R:W-H M965T*C( C]%%/F37SS2Y4J9%_YTG.$EF1/UE#T(W?-+*S%- M"9.4,R#(8N+-X/4-&I@!]HMG2K:RU@:&R@OGKZ;S+9YX@4%$$A(I8P+KQX;< MDB0QEC2.OPJC7NG3#*RWWZW_:LEK,B]8DEN>_*"Q6DV\H0=BLL#K1#WR[6^D M(-0W]B*>2/L+ML6W@0>BM50\+09K!"EE^1._%8&H#>BU#4#% &1QYXXLRCNL M\'0L^!8(\[6V9AJ6JAVMP5%F9F6NA/Z7ZG%J.E<\>KTRO&)PRU,]V1+;<%T! M^Q?X([/=F8D>53MP<4<4IHG\"KX '\@5%D0"RL 3HTI>ZI>Z_>>*KR5FL1S[ M2F,TGORHP'.3XT$M>$;@.V=J)<$]BTG\<;RON94$T3O!&^0T."=9!W2#2X " MU -/\SMP\>4#]OSA\-0M0]FUGKHMGF9Q3$VL< )B*J.$R_6>X1QQ;J?7;,?D MX;7,<$0FGDXT2<2&>-.??X)A\(L#9:]$V7-9G_ZPZU3/-MX0H?-.IU;$E\PB M!QD1E,=-D-U&(=@1+ <@ACO7+'LERC[3H/W:9;P'2$?%F$3+J>9,T,9EB!# MYX3/&U9.CBK\!%2#$M7 &;H<%= 56"J=@Y0M+\$-65+&=%-7L 2SB( +G:;Y MRO\*_FG,@9Q)[JMO?9D*OYFBL#OV-PT AR7 X1$ +XM)E2 R@))$+\EC00WW M0%W!H-^,:E2B&IT#JDX'1T7M_HV(B$K\DAP/J##] M 5&OUX*HIASP*$3/1-IZPF) WC*MMKJC.-CHU\"1$G0$M<8:<0Z;'!*$-3J#$(TZHQ8VE5)!MU2= M.U$-Q>4<7OU]7EW8'<).KRU]*GF#3ITZA=E_J](Y3,(&)CT8P YL(5(I(G1+ MX@E$#A6SIMM-!GGK7>COY.%\TESBG4 MYY:X2G&A6W)/0%]/G48F;D^AW9]* $%J3A<@/+1/194N([,*A%%;A$U MF6*FK?UH?] MB>-KIO*KJ?)M>;,WR^^SJL_S:\'O6.C]K 0)6>BA06>@YTCD-VUY1_',WFZ] M<*5X:ILK@F,BS ?Z_P7GZKUC')3WG=-_ 5!+ P04 " #-@VY9)ZV@^\@# M !Q#0 &0 'AL+W=O;B$1Z)&4W0S]\CZ(M*[.L>$'K!XN2 M>'>_.QYYI]%6JF>] C#D:Y8*/?96QJQO?%_'*\B8;LDU"'RSD"IC!F_5TM=K M!2PIA++4#X.@YV>,"R\:%<\>5#22N4FY@ =%=)YE3+U,()7;L4>]_8,I7ZZ, M?>!'HS5;P@S,?/V@\,XOM20\ Z&Y%$3!8NS=TIL)[5N!8L8CAZVNC(EUY4G* M9WOS9S+V DL$*<3&JF!XV< =I*G5A!S_[)1ZI4TK6!WOM7\LG$=GGIB&.YE^ MX8E9C;V!1Q)8L#PU4[G] W8.=:V^6*:Z^"?;W=S (W&NC&N[.LN M$!6!SBF!<"<0%MS.4$%YSPR+1DINB;*S49L=%*X6T@C'A5V5F5'XEJ.10/):WD?G2@_# MO8>3L%'A#-8MT@ZN2!B$'3*?W9.+#Z_8W:7!4KN,9;NPU#YAZ39)N(T=2TG" M=9Q*G1\I=L1.3Z=>C]V(-WK-8AA[N-,TJ UXT:^_T%[P6P-EIZ3L-&F/IA#+ MI2A R1H4ETD=8;,.2EZ *4(')&$O3:'KEE#=-Z#*7--%KN4VF^K &O6\,W2] MDK+7N,"SFDQQ5+V?0-4OJ?J-L7-4N/\V&$0,X'0VQWTX@247@HLE'EHI$S&0 M"]R8+M71<;]@?'-F_IOUZ@&$) M,#PG,G])(/*8O2[0;<5=$XL27CP+/PAGE62^3W\#H+2:IH/V^UV:]@)]C]ZPI=#':*- M!>1L7\[9&.]QLGVT2.U!I]^BIQ;I4+IHYP=56-I8P-Z[3P[EC#;7LUV68 N$ ME0Q1L;@]Y>:__F\,#2)(4%B@:M/BZ.V+:,M4"Q'/ >F9Q(N*%:Z*U);Y@)P7(EH9GN.$]@4$V:%BVKL M5H0+7JB,,+@52!:48K&_@HR72\NUG@;N2+I59L .%SE.80WJ/K\5NF>W+C&A MP"3A# E(EM:E>[&:F_75@A\$2MEI(T.RX?S!=+[%2\LQ"4$&D3(.6#]VL((L M,T8ZC5^-I]6&-,)N^\G]2\6N6398PHIG/TFLMDMK9J$8$EQDZHZ77Z'AF1B_ MB&>R^D=EO3:86R@JI.*T$>L,*&'U$S\V^] 1N/X1@=<(O)>"\1&!WPC\"K3. MK,*ZQ@J'"\%+),QJ[68:U=Y4:DU#F*GB6@D]2[1.A2M.*5&Z+ IA%J,59XJP M%%A$0**S:U"89/(C^J1G2F#-&IICMM=C]^MK=/;^X\)6.A/C9T=-U*LZJG(]<]1Y[C^3WJU;#ZLDA'R DJN?M<;FO\=@^\=@^\RL\_XO>=*))B,(EI9^BR2('5CAAW=NX'SN WLCLV>8?HOI#[F':^U'(D ) MZ-)*7NCSW<<[:/):WMHLJ,S,!V47NO[$T;^%O>M!&;2:#/'].8(?I'!&F0 =3* <103]>;>QV^9R1 M,W\!-QC^1+B@A0M.@<-*<<%@7Y_''._Q)H,^PN"@@,%T$=706]F' M/3O$=GK>TL'$3L2>M]CS_X"M2LAV,$ ^/SC?O>2#N;V6W.[<&,QM[0:+E#") M,DBTO3.:ZD*(^@94=Q3/JTO$AFM:6C6W^M((PBS0\PGGZJEC[B7M-33\#5!+ M P04 " #-@VY9.?HS,'8# !O$ &0 'AL+W=O]KGR<^)W8V9\8?10H@T;>,YF)KI5(6M[8MXA0R M+&:L@%P].3*>8:F:_,$6!0><5**,VI[C+.P,D]P*-]6].QYN6"DIR>&.(U%F M&>;?WP)EYZWE6C]NW).'5.H;=K@I\ /L07XJ[KAJV:U+0C+(!6$YXG#<6O^X MMY'K:4'5XS.!L^A<(QW*@;%'W7B?;"U'SP@HQ%);8/5Q@AU0JIW4/+XVIE8[ MIA9VKW^XOZN"5\$N^ MP=)"<2DDRQJQFD%&\OH3?VM = 1N\(S :P3>M0*_$?C7"H)&$%1DZE J#A&6 M.-QP=D9<]U9N^J*"6:E5^"37W_M>L?T8RQER%Z^0YWC!@'QGEN^AF"'? M>58>F>41Q$KN5G*_+[<5GQ:2UT+R*C__6DA#0&J+8-A"I^^M*' ,6TOEIP!^ M BO\^R]WX;P9PC.E632160^=WZ+S3>[ACF692F^UCN/'5ZC ')TP+0'=D!PE MC%+,!2I %:(4N@6+;J%<='=<9+'I, 4 MX8R5PXNN=EAU5OO*UZ^9'_3S8F<<:RR6BN5?X#&..1;/1&8]/*L6S^H/%^W5-75V9YS%6& 3 MF?6 K5M@:R.P][D$Y2H1QQ(0.Z*<21@L4[6/N^B1N>1B'&PLEXG,>EQ DAL&MI/-3!9K//.\"BGF@L52FRZW6L*4 HT08?O M;>E!.$\049MP?#P22O SBZ@QUS%T\RM8KR^9&64/YYEW^L)E''LUIT@VWW3G&PO_EO7L^7T+HL%!K3N\6E"IGE7)1C-R%4ODGSRMF"YJ2XBK+J=!(DLF4*#V5 M]U.)_12PH0['HIE>I.JPIEE2Z%&KM^I8XXY?(UU-/SH.D9O MDL5TY#Y+J]WXQ :)7G0XN#" F'AXF MOD\;D^YO2[=]_MW7P$X^;Y//,7)D);>H"+'?.:@:>XJ!"?M(+7:J@=:CW\4$ MMOD8/;#0FUJ:0GI5DX^'22::7@]<$]"Z)*7.(^$C=T(XFTH&K(2DC*]-N N! M6<8SZ2A]D>E$/D2*)P/[9@;77Z63,I'),K?)8#ZGU>D[P&8&!AGGM<&N:P+C M84Z4HE+):T=*QM1U$-M MJ!H:&3,!_;::T6[+]E^EZ^3L,5-?EGHYHIQ#B]-;21.V*N>KI#: J?NX.LES MOO[,V5RDU"S^X(3C(=GPG$4FV9/.!JTRTP$J7>>12L5F[4T$EX6W3NO>/N5?9-6SU6#UP'+O)WBF8#$_! MY$GTY.#X30;1\7NL'F./W&3_S>[L+S'IGX+)[BF8#([2I%<]^+:>KK>>K>NH M []A1NX/^"W$FZ3.=,FX8J*:+5@<4_'L$5O+*S+E=%M?GQ_3A"RYNJ_!D=N, MO].8+=.H/NL6"E&=U8R_P?+\L/X!I7,Q$=,5C2?55,ZGY=#1 YVU>@%A%[DI M7W8$XQC,C@"&Y<$<8!S#PO+\3^L9H.LQ&.9M8$4&*&> <@S+ADS*-Y;'SHGT MR[[2* J",,0J.IE8'4RPNH4A_-G5,&_ P/) II?5&M]MO$/V]P&VI_LZ!%LI MWHG82O%: V*O&S"BR+[;6!Y@8+N ]0[DM^>!GK)S@@!V%?.&7<$X$D48 KUH M[]$P1*H3PMN^/]A5$@119$< LSL( @R!JQ%', ?@ 4."H/P>W/D^\C;?4U[S MK_;Q'U!+ P04 " #-@VY9EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( ,V#;EF8LW3*# 0 !4> / >&PO M=V]R:V)O;VLN>&ULQ9E-;]LX$$#_"J'+=@]96Q])VZ NL&G270-I:\1!]KB@ MI;%-A")=DDJ:_OJ.I#BA$GNPEUF?+)$T_30FYY'4AWOK;A?6WHH?M39^DJQ# MV)R.1KY<0RW]'W8#!FN6UM4RX*U;C?S&@:S\&B#4>I2-QR>C6BJ3?/RP[6OF M1O&-#5 &90T6M@4W"N[]N M1=>_1,8[P,;]71/L9Z4#N',9X"]GFXTRJ[8;?(I1]!A='+:??1!/W7\)HUTN M50GGMFQJ,*&/HP/= AJ_5AN?""-KF"3;)D*:2ER8@$$24]-WA6W;)\6?GE;] M4P?$C6+H3A56N&G5@?-!?K*F N.A$GCEK585$_#>+ M(',",C\(Y+S%P:]&D 4!61P001Y0D">'!*RB"#?$I!O>2'/ MI%=>V*68.?#8]&7B>4>@O>-%NU3?&U6U.;%-CU^DD:MVFH3?O)CAM(X@WQ.0 M[WDAY\UFHSLLJ9]R8J>>+I/'*7Q,Y? QO Q#6D49J5KE8-5UZ2;!-\VX&),RA,ILRBFIK0U MB&OY8SBP*"VDS%Z8!UO>'BUDGW1K[,F_6DE11DC9E5#7*CPM^= + =>>8$HU MC"$EA)39"/-FX>%[TS)>X$ #,2,LD3& M;(D]F+B/T^!_CRG)C0>S/<@%P&"]G%%2R9BETB\ =D:/DDC&+)&M>W>"42;) MF$U"2GCXMU)"R9B%LD]XC_&,,2FG9(?898@CT4;9^0$F99B,V3#[,+_B[UW: M06*D'),Q.X;<& T/.RC-Y,R:H3-CO$G/*R9D] M\X3Y18;&J8"B;D?JI9+=Z6J,21YQ,7NFW]J)-^<0I-*#?)Y3HLG_+]$[ DB9)F;VC>S'7U!+ P04 " #-@VY9N#;$W*D! N&P &@ 'AL M+U]R96QS+W=OE0G^/^T,3>Y52= MX[S8I]1\.!?7^W J8[]NPOEV95NWIS+=ENW.->7Z6.Z"T\%@Y-K7&<5B]CJS MM[HVX3\3Z^WVL Z?]?K[%,[IC\'NIVZ/<1]"*GJKLMV%-"_CNY^D/YM MBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>EMGLX1 ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;X]Z>P*]/>KM"?3VJ+_IUZQW2M0GSV/-;X_'=2G6[WAN?C[\O'R^QQ2]0 M2P,$% @ S8-N65/9*RFR 0 4QL !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B M*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$R MIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z M5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^ MG4R?8:A<6&U) HD[@ "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ S8-N646TFRK@!0 _1X !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8-N64 < MKX#*!@ L2( !@ ("!V!< 'AL+W=O.0, +\, 8 M " @=@> !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ S8-N61G176@Y!P ER( !@ M ("!!2P 'AL+W=OPD )$7 8 " @70S !X;"]W;W)K M$0 M& @($E/0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ S8-N6?O/8[>0!@ 'Q( !D ("!X$0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8-N M6:]SRVB%!@ Z1( !D ("!6%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8-N64[G9: &PO=V]R:W-H965T&UL4$L! A0#% @ S8-N6>9*S6V" @ OP< !D M ("!37H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8-N65=0@JWA @ &PO=V]R:W-H965T&UL4$L! A0#% @ S8-N66N- M N-I P !PH !D ("! )0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8-N63?DJ7#Y 0 )P0 !D M ("!9I\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8-N67KT\#S]! )A8 !D ("! MCJ@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8-N65$ L]&O"0 )G$ !D ("!-;8 'AL+W=O&PO=V]R:W-H965T 9 " @;+" !X M;"]W;W)K&UL4$L! A0#% @ S8-N62+>6/@* M! 6QD !D ("!2,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8-N6>PN6R"J @ %0D !D M ("!$=0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8-N62>MH/O( P <0T !D ("!WM\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8-N662RGHIC P =Q< T ( !I>H 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ S8-N M6;@VQ-RI 0 +AL !H ( !5?, 'AL+U]R96QS+W=O XML 58 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 59 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 161 253 1 false 41 0 false 7 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 995200300 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 995200500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995210101 - Disclosure - Basis of Presentation Sheet http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 995210201 - Disclosure - Liquidity and Management's Plans Sheet http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans Liquidity and Management's Plans Notes 9 false false R10.htm 995210301 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 10 false false R11.htm 995210401 - Disclosure - Leases Sheet http://www.reshapelifesciences.com/role/DisclosureLeases Leases Notes 11 false false R12.htm 995210501 - Disclosure - Equity Sheet http://www.reshapelifesciences.com/role/DisclosureEquity Equity Notes 12 false false R13.htm 995210601 - Disclosure - Warrants Sheet http://www.reshapelifesciences.com/role/DisclosureWarrants Warrants Notes 13 false false R14.htm 995210701 - Disclosure - Revenue Disaggregation and Operating Segments Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments Revenue Disaggregation and Operating Segments Notes 14 false false R15.htm 995210801 - Disclosure - Income Taxes Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes Income Taxes Notes 15 false false R16.htm 995210901 - Disclosure - Stock-based Compensation Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation Stock-based Compensation Notes 16 false false R17.htm 995211001 - Disclosure - Commitment and Contingencies Sheet http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingencies Commitment and Contingencies Notes 17 false false R18.htm 995211101 - Disclosure - Subsequent Events Sheet http://www.reshapelifesciences.com/role/DisclosureSubsequentEvents Subsequent Events Notes 18 false false R19.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 19 false false R20.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 20 false false R21.htm 99920102 - Disclosure - Basis of Presentation (Policies) Sheet http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 21 false false R22.htm 99930103 - Disclosure - Basis of Presentation (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationTables Basis of Presentation (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentation 22 false false R23.htm 99930303 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation 23 false false R24.htm 99930403 - Disclosure - Leases (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureLeases 24 false false R25.htm 99930603 - Disclosure - Warrants (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureWarrants 25 false false R26.htm 99930703 - Disclosure - Revenue Disaggregation and Operating Segments (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables Revenue Disaggregation and Operating Segments (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments 26 false false R27.htm 99930903 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation 27 false false R28.htm 99940101 - Disclosure - Basis of Presentation - Reverse Stock Split and Inventory (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationReverseStockSplitAndInventoryDetails Basis of Presentation - Reverse Stock Split and Inventory (Details) Details 28 false false R29.htm 99940102 - Disclosure - Basis of Presentation - Net Loss Per Share (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails Basis of Presentation - Net Loss Per Share (Details) Details 29 false false R30.htm 99940201 - Disclosure - Liquidity and Management's Plans (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails Liquidity and Management's Plans (Details) Details http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans 30 false false R31.htm 99940301 - Disclosure - Supplemental Balance Sheet Information (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails Supplemental Balance Sheet Information (Details) Details http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables 31 false false R32.htm 99940401 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 32 false false R33.htm 99940402 - Disclosure - Leases - Maturities of Liabilities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails Leases - Maturities of Liabilities (Details) Details 33 false false R34.htm 99940501 - Disclosure - Equity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureEquityDetails Equity (Details) Details http://www.reshapelifesciences.com/role/DisclosureEquity 34 false false R35.htm 99940601 - Disclosure - Warrants - Warrant activity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsWarrantActivityDetails Warrants - Warrant activity (Details) Details 35 false false R36.htm 99940602 - Disclosure - Warrants (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://www.reshapelifesciences.com/role/DisclosureWarrantsTables 36 false false R37.htm 99940603 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails Warrants - Black-Scholes Option Pricing Model (Details) Details 37 false false R38.htm 99940604 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails Warrants - Fair Value of Warrant Liabilities (Details) Details 38 false false R39.htm 99940701 - Disclosure - Revenue Disaggregation and Operating Segments (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails Revenue Disaggregation and Operating Segments (Details) Details http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables 39 false false R40.htm 99940801 - Disclosure - Income Taxes (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes 40 false false R41.htm 99940901 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails Stock-based Compensation - Stock-based compensation expense (Details) Details 41 false false R42.htm 99940902 - Disclosure - Stock-based Compensation - Stock Option Activity (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-based Compensation - Stock Option Activity (Details) Details 42 false false R43.htm 99940903 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock-based Compensation - Restricted Stock Units (Details) Details 43 false false R44.htm 99941001 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails Commitment and Contingencies (Details) Details http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingencies 44 false false R45.htm 99941101 - Disclosure - Subsequent Events (Details) Sheet http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.reshapelifesciences.com/role/DisclosureSubsequentEvents 45 false false All Reports Book All Reports rsls-20240930.xsd rsls-20240930_cal.xml rsls-20240930_def.xml rsls-20240930_lab.xml rsls-20240930_pre.xml rsls-20240930x10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rsls-20240930x10q.htm": { "nsprefix": "rsls", "nsuri": "http://www.reshapelifesciences.com/20240930", "dts": { "schema": { "local": [ "rsls-20240930.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/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "rsls-20240930_cal.xml" ] }, "definitionLink": { "local": [ "rsls-20240930_def.xml" ] }, "labelLink": { "local": [ "rsls-20240930_lab.xml" ] }, "presentationLink": { "local": [ "rsls-20240930_pre.xml" ] }, "inline": { "local": [ "rsls-20240930x10q.htm" ] } }, "keyStandard": 215, "keyCustom": 38, "axisStandard": 15, "axisCustom": 0, "memberStandard": 25, "memberCustom": 14, "hidden": { "total": 14, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 9 }, "contextCount": 161, "entityCount": 1, "segmentCount": 41, "elementCount": 495, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 506, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "995200100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R5": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "longName": "995200300 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R6": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_27bhosy1Mk-Gwsfvqbc-DA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_27bhosy1Mk-Gwsfvqbc-DA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentation", "longName": "995210101 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans", "longName": "995210201 - Disclosure - Liquidity and Management's Plans", "shortName": "Liquidity and Management's Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation", "longName": "995210301 - Disclosure - Supplemental Balance Sheet Information", "shortName": "Supplemental Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeases", "longName": "995210401 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.reshapelifesciences.com/role/DisclosureEquity", "longName": "995210501 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrants", "longName": "995210601 - Disclosure - Warrants", "shortName": "Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "rsls:StockWarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "rsls:StockWarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments", "longName": "995210701 - Disclosure - Revenue Disaggregation and Operating Segments", "shortName": "Revenue Disaggregation and Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes", "longName": "995210801 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation", "longName": "995210901 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingencies", "longName": "995211001 - Disclosure - Commitment and Contingencies", "shortName": "Commitment and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.reshapelifesciences.com/role/DisclosureSubsequentEvents", "longName": "995211101 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": null }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies", "longName": "99920102 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationTables", "longName": "99930103 - Disclosure - Basis of Presentation (Tables)", "shortName": "Basis of Presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables", "longName": "99930303 - Disclosure - Supplemental Balance Sheet Information (Tables)", "shortName": "Supplemental Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesTables", "longName": "99930403 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "rsls:ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "rsls:ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "longName": "99930603 - Disclosure - Warrants (Tables)", "shortName": "Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables", "longName": "99930703 - Disclosure - Revenue Disaggregation and Operating Segments (Tables)", "shortName": "Revenue Disaggregation and Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables", "longName": "99930903 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationReverseStockSplitAndInventoryDetails", "longName": "99940101 - Disclosure - Basis of Presentation - Reverse Stock Split and Inventory (Details)", "shortName": "Basis of Presentation - Reverse Stock Split and Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": null, "uniqueAnchor": null }, "R29": { "role": "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails", "longName": "99940102 - Disclosure - Basis of Presentation - Net Loss Per Share (Details)", "shortName": "Basis of Presentation - Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_M5gY2trDI0SABOUvjhogrw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_M5gY2trDI0SABOUvjhogrw", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "longName": "99940201 - Disclosure - Liquidity and Management's Plans (Details)", "shortName": "Liquidity and Management's Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "rsls:WorkingCapital", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "rsls:WorkingCapital", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "longName": "99940301 - Disclosure - Supplemental Balance Sheet Information (Details)", "shortName": "Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "longName": "99940401 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails", "longName": "99940402 - Disclosure - Leases - Maturities of Liabilities (Details)", "shortName": "Leases - Maturities of Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "longName": "99940501 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_2_8_2023_To_2_8_2023_CC5sSS4d9EqcjvMDGGferA", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_8_2023_To_2_8_2023_CC5sSS4d9EqcjvMDGGferA", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsWarrantActivityDetails", "longName": "99940601 - Disclosure - Warrants - Warrant activity (Details)", "shortName": "Warrants - Warrant activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_12_31_2023_kABmjSITz0aEpbRCu-LydQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_kABmjSITz0aEpbRCu-LydQ", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "longName": "99940602 - Disclosure - Warrants (Details)", "shortName": "Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_SubsidiarySaleOfStockAxis_rsls_PublicOfferingMember__Qu-U__2b0-B-0XdCkc9zg", "name": "rsls:NumberOfClassesOfWarrants", "unitRef": "Unit_Standard_item_ooLCVf3S8EKK1d1ZCip1cg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_SubsidiarySaleOfStockAxis_rsls_PublicOfferingMember__Qu-U__2b0-B-0XdCkc9zg", "name": "rsls:NumberOfClassesOfWarrants", "unitRef": "Unit_Standard_item_ooLCVf3S8EKK1d1ZCip1cg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "longName": "99940603 - Disclosure - Warrants - Black-Scholes Option Pricing Model (Details)", "shortName": "Warrants - Black-Scholes Option Pricing Model (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CashExerciseMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_us-gaap_ValuationTechniqueAxis_rsls_BlackScholesModelMember_3PpDdoEj-EiUY-jToCitTg", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Divide_USD_shares_GRlIX4_h5kGdVaaot_HMXQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "rsls:ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_8_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CashExerciseMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_us-gaap_ValuationTechniqueAxis_rsls_BlackScholesModelMember_3PpDdoEj-EiUY-jToCitTg", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "Unit_Divide_USD_shares_GRlIX4_h5kGdVaaot_HMXQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "rsls:ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails", "longName": "99940604 - Disclosure - Warrants - Fair Value of Warrant Liabilities (Details)", "shortName": "Warrants - Fair Value of Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CommonStockPurchaseWarrantsMember_7V4TOykNEkajMK8TLry-zA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_ClassOfWarrantOrRightAxis_rsls_CommonStockPurchaseWarrantsMember_7V4TOykNEkajMK8TLry-zA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "rsls:StockWarrantsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "longName": "99940701 - Disclosure - Revenue Disaggregation and Operating Segments (Details)", "shortName": "Revenue Disaggregation and Operating Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_srt_StatementGeographicalAxis_country_US_l9XzcMtkN0uwscAQ_ICFQw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R40": { "role": "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "longName": "99940801 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_dXf8r0AgKkWAWFyeDq6_4Q", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R41": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "99940901 - Disclosure - Stock-based Compensation - Stock-based compensation expense (Details)", "shortName": "Stock-based Compensation - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2024_To_9_30_2024_uUb3foHTAUybA6F1WbWffg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "longName": "99940902 - Disclosure - Stock-based Compensation - Stock Option Activity (Details)", "shortName": "Stock-based Compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_UsDDmNqqVEG8-1k3OktiYQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R43": { "role": "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "longName": "99940903 - Disclosure - Stock-based Compensation - Restricted Stock Units (Details)", "shortName": "Stock-based Compensation - Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_9_30_2024_xOdhZVhDfUSU253xBpo5fw", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_4CX8Hp3Q0UGbXZOE6I4ADA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_ko1x2w9RmE6Z_K0QAFlvLQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } }, "R44": { "role": "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails", "longName": "99941001 - Disclosure - Commitment and Contingencies (Details)", "shortName": "Commitment and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_8_6_2021_To_8_6_2021_srt_LitigationCaseAxis_rsls_CowenAndCompanyLlcMember_lN8w4RuCBUq9WOOKI1nhuw", "name": "rsls:LossContingencyServiceFeesSoughtValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_8_6_2021_To_8_6_2021_srt_LitigationCaseAxis_rsls_CowenAndCompanyLlcMember_lN8w4RuCBUq9WOOKI1nhuw", "name": "rsls:LossContingencyServiceFeesSoughtValue", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails", "longName": "99941101 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_9_30_2024_PsvtiQbttUmfBUCaNZig2Q", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_GRlIX4_h5kGdVaaot_HMXQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_10_16_2024_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_br8qibc43UKI76X6LCsbkw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_EoS2uYZLU022Eb0sXeJNzw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "rsls-20240930x10q.htm", "unique": true } } }, "tag": { "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "AU", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "verboseLabel": "Accounts and other receivables (net of allowance for doubtful accounts of $866 and $804, respectively)", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued and other liabilities:" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44", "r584" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "terseLabel": "Accounts payable", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r721" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r46", "r92" ] }, "rsls_AccruedLegalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "AccruedLegalLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued legal Liabilities classified as current.", "label": "Accrued Legal Liabilities, Current", "terseLabel": "Accrued legal settlements" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "totalLabel": "Total accrued and other liabilities", "verboseLabel": "Accrued and other liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued professional", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r17", "r18", "r63", "r123", "r418", "r443", "r444" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r18", "r331", "r334", "r375", "r439", "r440", "r700", "r701", "r702", "r711", "r712", "r713", "r714" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r646" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r55", "r584", "r784" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r453", "r711", "r712", "r713", "r714", "r740", "r785" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r659" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r659" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r659" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r659" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r259" ] }, "rsls_AdjustmentsToAdditionalPaidInCapitalStockOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "AdjustmentsToAdditionalPaidInCapitalStockOfferingCosts", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Additional paid in capital (APIC) resulting from direct costs associated with issuing stock.", "label": "Adjustments To Additional Paid In Capital Stock Offering Costs", "terseLabel": "Equity issuance costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "rsls_AggregateNumberOfSharesIssuedWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "AggregateNumberOfSharesIssuedWarrantsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate number of shares issued as a result of the exercise of stock warrants.", "label": "Aggregate Number of Shares Issued, Warrants Exercised", "terseLabel": "Aggregate number of shares issued from exercise of warrants" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r692" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r618", "r628", "r638", "r670" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r621", "r631", "r641", "r673" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r693" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r659" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r666" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r622", "r632", "r642", "r666", "r674", "r678", "r686" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r684" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r288", "r293" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r124", "r191", "r195" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r201", "r202", "r563" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r172" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Anti-dilutive securities", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfLand", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r91", "r100", "r119", "r146", "r175", "r179", "r184", "r185", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r324", "r328", "r347", "r415", "r488", "r558", "r559", "r584", "r609", "r732", "r733", "r748" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Balance Sheet information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r114", "r128", "r146", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r324", "r328", "r347", "r584", "r732", "r733", "r748" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r681" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r682" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r677" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r677" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r677" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r677" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r677" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r677" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r680" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r679" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r678" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r678" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Information" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r76" ] }, "rsls_BlackScholesModelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "BlackScholesModelMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Black-Scholes model.", "label": "Black Scholes Model [Member]", "terseLabel": "Black-Scholes model" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r21", "r117", "r546" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Cash and cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r73", "r144" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r73" ] }, "rsls_CashExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "CashExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash exercise.", "label": "Cash Exercise [Member]", "terseLabel": "Cash exercise" } } }, "auth_ref": [] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash flow information related to operating leases" } } }, "auth_ref": [] }, "rsls_CashlessExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "CashlessExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cashless exercise.", "label": "Cashless Exercise [Member]", "terseLabel": "Cashless exercise" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r657" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r654" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r652" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r111", "r120", "r121", "r122", "r146", "r165", "r166", "r169", "r171", "r177", "r178", "r192", "r213", "r215", "r216", "r217", "r220", "r221", "r226", "r227", "r230", "r233", "r240", "r347", "r446", "r447", "r448", "r449", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r476", "r497", "r516", "r525", "r526", "r527", "r528", "r529", "r696", "r708", "r715" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Equity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r120", "r121", "r122", "r177", "r226", "r227", "r228", "r230", "r233", "r238", "r240", "r446", "r447", "r448", "r449", "r567", "r696", "r708" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "rsls_ClassOfWarrantOrRightCancelledInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ClassOfWarrantOrRightCancelledInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Cancelled in Period", "label": "Class of Warrant or Right, Cancelled in Period", "negatedLabel": "Cancelled (in shares)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Warrant exercise price (in dollars per share)", "verboseLabel": "Exercise price of warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r241" ] }, "rsls_ClassOfWarrantOrRightExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ClassOfWarrantOrRightExercisedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsWarrantActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercised in Period", "label": "Class of Warrant or Right, Exercised in Period", "negatedLabel": "Exercised (in shares)" } } }, "auth_ref": [] }, "rsls_ClassOfWarrantOrRightFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ClassOfWarrantOrRightFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value portion of warrants.", "label": "Class Of Warrant Or Right, Fair Value Disclosure", "terseLabel": "Fair value portion of warrants" } } }, "auth_ref": [] }, "rsls_ClassOfWarrantOrRightIssuePricePerWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ClassOfWarrantOrRightIssuePricePerWarrant", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Issuance price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Issue Price Per Warrant", "terseLabel": "Price per warrant" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "terseLabel": "Warrants", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of securities called by each warrant", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares in exchange of warrant exercise", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r241" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsWarrantActivityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r38" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r658" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r658" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 10)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r51", "r93", "r416", "r475" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitment and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitment and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r80", "r207", "r208", "r532", "r726", "r727" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r599", "r600", "r601", "r603", "r604", "r605", "r606", "r711", "r712", "r714", "r740", "r783", "r785" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "rsls_CommonStockPurchaseWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "CommonStockPurchaseWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock purchase warrants.", "label": "Common Stock Purchase Warrants" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r476" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r54", "r476", "r494", "r785", "r786" ] }, "rsls_CommonStockWarrantsWithAlternativeCashlessExerciseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "CommonStockWarrantsWithAlternativeCashlessExerciseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to common stock warrants issued with alternative cashless exercise feature.", "label": "Common Stock Warrants with Alternative Cashless Exercise [member]", "terseLabel": "Common stock warrants with alternative cashless exercise" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r663" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r662" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r664" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r661" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r19", "r131", "r133", "r137", "r411", "r426", "r427" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "terseLabel": "Customer deposits", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r243", "r244", "r255" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible preferred stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r226", "r227", "r230", "r603", "r604", "r605", "r606" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r66", "r67", "r380" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "rsls_CowenAndCompanyLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "CowenAndCompanyLlcMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to complaint filed by Cowen and Company, LLC.", "label": "Cowen and Company" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "rsls_DbsnDeviceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "DbsnDeviceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents to DBSN device.", "label": "DBSN Device" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r81", "r224" ] }, "rsls_DebtInstrumentEventOfDefaultAndItIsContinuingInterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "DebtInstrumentEventOfDefaultAndItIsContinuingInterestRatePercentage", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Interest rate for the funds borrowed under the debt agreement in the event of default and it is continuing and also considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Event Of Default And It Is Continuing, Interest Rate Percentage", "terseLabel": "Interest rate in case of default" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r222", "r359", "r360", "r565", "r566", "r582" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate of notes", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r48", "r223" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of components of prepaid expenses and other current assets", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax asset, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r297", "r298" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r108", "r710" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r28" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenue Recognition", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r254", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r254", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue disaggregated by geography", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r734" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r257", "r261", "r289", "r290", "r292", "r575" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r613" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r645" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r656" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share - basic and diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r153", "r154", "r155", "r156", "r157", "r158", "r162", "r165", "r169", "r170", "r171", "r174", "r319", "r322", "r338", "r339", "r412", "r428", "r555" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r138", "r153", "r154", "r155", "r156", "r157", "r158", "r165", "r169", "r170", "r171", "r174", "r319", "r322", "r338", "r339", "r412", "r428", "r555" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r23", "r24", "r173" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of currency exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r745" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "U.S. federal income tax rate (as a percent)", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r147", "r300", "r310", "r577" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and benefits", "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)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Compensation expense recognized", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average recognition period", "verboseLabel": "Recognition period", "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." } } }, "auth_ref": [ "r291" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r736" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based expenses", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r736" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r611" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r611" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r611" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r695" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r611" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r611" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r611" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r611" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r650" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r691" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r691" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r691" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r112", "r134", "r135", "r136", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r176", "r193", "r194", "r203", "r242", "r308", "r309", "r316", "r317", "r318", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r352", "r353", "r354", "r355", "r356", "r357", "r361", "r363", "r375", "r425", "r439", "r440", "r441", "r453", "r516" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r660" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r618", "r628", "r638", "r670" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r615", "r625", "r635", "r667" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r787", "r788", "r789", "r790" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r666" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt, Amount", "terseLabel": "Write-off of the payables", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_ExtinguishmentOfDebtAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt [Axis]", "documentation": "Information by type of debt extinguished." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtinguishmentOfDebtTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Extinguishment of Debt, Type [Domain]", "documentation": "Type of debt extinguished." } } }, "auth_ref": [ "r31" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Gain on changes in fair value of liability warrants", "verboseLabel": "Gain on changes in fair value of liability warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r7" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in the fair value of warrant liabilities", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r343", "r345", "r346" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Gain on changes in fair value of liability warrants", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r344", "r346" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsFairValueOfWarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair value at end of period", "periodStartLabel": "Fair value at beginning of period", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r343", "r346" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Loss (gain) on foreign currency exchange, net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r348", "r349", "r350", "r351", "r513" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r622", "r632", "r642", "r674" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r622", "r632", "r642", "r674" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r622", "r632", "r642", "r674" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r622", "r632", "r642", "r674" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r622", "r632", "r642", "r674" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r655" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on disposal of assets, net", "negatedTerseLabel": "Gain on disposal of assets, net", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r706" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on extinguishment of debt", "verboseLabel": "Gain on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r7", "r29", "r30" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r70", "r499" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r70" ] }, "rsls_GrossProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "GrossProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Gross Proceeds From Issuance of Common Stock", "terseLabel": "Gross proceeds from issuance of shares" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r64", "r68", "r99", "r146", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r347", "r557", "r558", "r716", "r717", "r718", "r719", "r720", "r732" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "terseLabel": "Impairment of long-lived assets", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r201", "r706", "r724", "r725" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r79" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax provision", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r65", "r95", "r99", "r413", "r422", "r557", "r558", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r204", "r205", "r206", "r344", "r345", "r346", "r437", "r438", "r500", "r543", "r580", "r754" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r205", "r206", "r344", "r345", "r346", "r437", "r438", "r500", "r543", "r580", "r754" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r147", "r296", "r300", "r301", "r302", "r303", "r304", "r305", "r311", "r313", "r314", "r315", "r451", "r577" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureIncomeTaxesDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r109", "r160", "r161", "r175", "r182", "r185", "r299", "r300", "r312", "r429", "r577" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r143", "r306", "r307" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r705" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Changes in Stockholders' (Deficit) Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "rsls_IncreaseDecreaseInWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "IncreaseDecreaseInWarrantLiability", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "change in warrant liability", "label": "Increase (Decrease) In Warrant Liability", "terseLabel": "Warranty liability" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r622", "r632", "r642", "r666", "r674", "r678", "r686" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r684" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r614", "r690" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r614", "r690" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r614", "r690" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating", "negatedLabel": "Interest income, net", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r558", "r703", "r717" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory:" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r78", "r551" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r126", "r547", "r584" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r103", "r116", "r125", "r197", "r198", "r200", "r379", "r554" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r78", "r552" ] }, "us-gaap_InventorySuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventorySuppliesNetOfReserves", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Sub-assemblies", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods." } } }, "auth_ref": [ "r78", "r553" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for inventory excess and obsolescence", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r199" ] }, "rsls_IrvineCaliforniaOfficeAndWarehouseSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "IrvineCaliforniaOfficeAndWarehouseSpaceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to office and warehouse space in Irvine, California.", "label": "Irvine, California, Office and Warehouse Space", "terseLabel": "Office and warehouse space in Irvine" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r367", "r374" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r367", "r374" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of operating lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r747" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024 (balance of year)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r747" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r746" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r362" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r45", "r46", "r47", "r49", "r50", "r51", "r52", "r146", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r325", "r328", "r329", "r347", "r474", "r556", "r609", "r732", "r748", "r749" ] }, "rsls_LiabilitiesAndShareholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LiabilitiesAndShareholdersEquityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Liabilities And Shareholders Equity [Abstract]", "label": "Liabilities And Shareholders Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r94", "r420", "r584", "r709", "r722", "r744" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r47", "r115", "r146", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r325", "r328", "r329", "r347", "r584", "r732", "r748", "r749" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "rsls_LiquidityAndManagementsPlansLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LiquidityAndManagementsPlansLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and Managements Plans [Line Items]", "label": "Liquidity and Managements Plans [Line Items]", "verboseLabel": "Liquidity and Management Plans" } } }, "auth_ref": [] }, "rsls_LiquidityAndManagementsPlansTable": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LiquidityAndManagementsPlansTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Liquidity and Managements Plans [Table]", "label": "Liquidity, Going Concern and Managements Plans [Table]" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Agreed settlement amount", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "rsls_LitigationSettlementAttorneyFeesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LitigationSettlementAttorneyFeesPayable", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees payable for settlement of litigation.", "label": "Litigation Settlement, Attorney Fees Payable", "terseLabel": "Litigation settlement, attorney fees payable" } } }, "auth_ref": [] }, "rsls_LitigationSettlementInterestPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LitigationSettlementInterestPercent", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percent of interest on amount payable on settlement of litigation.", "label": "Litigation Settlement, Interest Percent", "terseLabel": "Litigation settlement, interest percent" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheOne", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees paid upfront for settlement of litigation.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche One", "terseLabel": "Litigation settlement, attorney fees to be paid up front" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheThree", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees to be paid after twelve months.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche Three", "terseLabel": "Litigation settlement, attorney fees to be paid after twelve months" } } }, "auth_ref": [] }, "rsls_LitigationSettlementPaymentsOfAttorneyFeesTrancheTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LitigationSettlementPaymentsOfAttorneyFeesTrancheTwo", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of attorney fees to be paid after six months.", "label": "Litigation Settlement, Payments of Attorney Fees, Tranche Two", "terseLabel": "Litigation settlement, attorney fees to be paid after six months" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "verboseLabel": "Commitment and Contingencies", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r294", "r564", "r728", "r729" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r294", "r564", "r728", "r729" ] }, "us-gaap_LossContingencyInformationAboutLitigationMattersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyInformationAboutLitigationMattersAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Information about Litigation Matters [Abstract]", "terseLabel": "Litigation" } } }, "auth_ref": [] }, "rsls_LossContingencyServiceFeesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "LossContingencyServiceFeesSoughtValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureCommitmentAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the service fees the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Service Fees Sought, Value", "terseLabel": "Service fees sought" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r658" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r658" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend Yield", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Term (years)", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r581", "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk Free Rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Share Price [Member]", "terseLabel": "Stock Price", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r340", "r341", "r342", "r581" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r340", "r341", "r342", "r581" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r677" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r685" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r659" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r142" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities:", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r142" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r69", "r75", "r96", "r113", "r129", "r132", "r136", "r146", "r151", "r153", "r154", "r155", "r156", "r157", "r160", "r161", "r167", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r319", "r322", "r339", "r347", "r424", "r496", "r514", "r515", "r607", "r732" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r140", "r153", "r154", "r155", "r156", "r162", "r163", "r168", "r171", "r322" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r658" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r622", "r632", "r642", "r666", "r674" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r666" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r685" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r685" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Rest of World", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r787", "r788", "r789", "r790" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of unvested RSUs award activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r14" ] }, "rsls_NumberOfClassesOfWarrants": { "xbrltype": "integerItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "NumberOfClassesOfWarrants", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of classes of warrants.", "label": "Number of Classes of Warrants", "terseLabel": "Number of classes of warrants issued" } } }, "auth_ref": [] }, "rsls_NumberOfInvestors": { "xbrltype": "integerItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "NumberOfInvestors", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of investors.", "label": "Number Of Investors", "terseLabel": "Number of investors" } } }, "auth_ref": [] }, "rsls_NumberOfSharesForEachUnit": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "NumberOfSharesForEachUnit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares contained in each unit.", "label": "Number of Shares for Each Unit", "terseLabel": "Number of shares for each unit" } } }, "auth_ref": [] }, "rsls_NumberOfUnitsIssuedDuringPeriodNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "NumberOfUnitsIssuedDuringPeriodNewIssues", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new units issued during the period.", "label": "Number of Units Issued During Period, New Issues", "terseLabel": "Number of units issued" } } }, "auth_ref": [] }, "rsls_NumberOfWarrantsForEachUnit": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "NumberOfWarrantsForEachUnit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to pre-funded warrants.", "label": "Number of Warrants for Each Unit", "terseLabel": "Number of warrants for each unit" } } }, "auth_ref": [] }, "rsls_ObalonBalloonSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ObalonBalloonSystemMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Obalon Balloon system, a product in the portfolio.", "label": "Obalon Balloon System [Member]", "terseLabel": "Obalon Balloon system" } } }, "auth_ref": [] }, "rsls_OfferingCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "OfferingCost", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of offering cost incurred during the period.", "label": "Offering Cost", "terseLabel": "Offering cost" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r99", "r557", "r716", "r717", "r718", "r719", "r720" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r368", "r583" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Maturity [Abstract]", "terseLabel": "Maturities of operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails", "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current", "verboseLabel": "Operating lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent", "verboseLabel": "Operating lease liabilities, long-term portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r365" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating leases liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r366", "r369" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease ROU assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r364" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate at end of period", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r371", "r583" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesMaturitiesOfLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term at end of period (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r370", "r583" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r127", "r584" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r118" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r90" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent, Alternative [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r90", "r130", "r133", "r157" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Other noncash items", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other expense (income), net:" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r658" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r620", "r630", "r640", "r672" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r623", "r633", "r643", "r675" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r623", "r633", "r643", "r675" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OverAllotmentOptionMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Over-Allotment Option [Member]", "terseLabel": "Over-allotment option", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r647" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments of equity issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r20" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r101", "r737", "r738", "r739" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r657" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r657" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r666" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r659" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r650" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r694" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r649" ] }, "rsls_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Pre funded warrants.", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre funded warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r599", "r600", "r603", "r604", "r605", "r606", "r783", "r785" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r53", "r226" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r53", "r476" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r53", "r226" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r53", "r476", "r494", "r785", "r786" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, 10,000,000 shares authorized: Series C convertible preferred stock, $0.001 par value; 95,388 shares issued and outstanding at September 30, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r53", "r417", "r584" ] }, "us-gaap_PrepaidAdvertising": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidAdvertising", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Advertising", "terseLabel": "Prepaid advertising and marketing", "documentation": "Amount of consideration paid in advance for advertising that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r550", "r562", "r723" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r699" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r548", "r560", "r723" ] }, "rsls_PrepaidPatentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "PrepaidPatentExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for patent costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Patent Expense, Current", "terseLabel": "Patents" } } }, "auth_ref": [] }, "rsls_PrepaidProfessionalServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "PrepaidProfessionalServices", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to amounts paid in advance for professional services that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Professional Services", "terseLabel": "Professional services" } } }, "auth_ref": [] }, "us-gaap_PrepaidTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "Taxes", "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r549", "r561", "r723" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from sale and issuance of securities", "verboseLabel": "Proceeds from sale and issuance of securities, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of capital assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Exercise of warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r704" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r186", "r380", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r544", "r568", "r593", "r594", "r595", "r597", "r598", "r730", "r731", "r734", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r186", "r380", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r544", "r568", "r593", "r594", "r595", "r597", "r598", "r730", "r731", "r734", "r753", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r113", "r129", "r132", "r141", "r146", "r151", "r157", "r160", "r161", "r192", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r319", "r322", "r323", "r326", "r327", "r339", "r347", "r413", "r423", "r452", "r496", "r514", "r515", "r578", "r579", "r608", "r702", "r732" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r373", "r414", "r421", "r584" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r139", "r196" ] }, "rsls_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "PublicOfferingMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to public offering.", "label": "Public Offering [Member]", "terseLabel": "Public offering" } } }, "auth_ref": [] }, "rsls_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "PublicWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants.", "label": "Public Warrants [Member]", "terseLabel": "Public warrants" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r647" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r647" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r533", "r537", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r533", "r537", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r615", "r625", "r635", "r667" ] }, "rsls_RepresentativesWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "RepresentativesWarrantsMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to representative's warrants.", "label": "Representative's Warrants [Member]", "terseLabel": "Representative's warrants" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r295", "r543", "r558", "r750" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r616", "r626", "r636", "r668" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r617", "r627", "r637", "r669" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r624", "r634", "r644", "r676" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r698", "r707", "r751", "r752" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units", "verboseLabel": "Unvested restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r86", "r419", "r442", "r444", "r450", "r477", "r584" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r193", "r194", "r203", "r308", "r309", "r316", "r317", "r318", "r320", "r321", "r322", "r330", "r332", "r333", "r335", "r337", "r361", "r363", "r439", "r441", "r453", "r785" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Disaggregation and Operating Segments" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r97", "r98", "r175", "r180", "r181", "r183", "r185", "r186", "r187", "r189", "r253", "r254", "r380" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegments" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue Disaggregation and Operating Segments", "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." } } }, "auth_ref": [ "r110", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r256" ] }, "rsls_ReverseStockSplitsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ReverseStockSplitsPolicyPolicyTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy reverse stock splits policy.", "label": "Reverse Stock Splits Policy [Policy Text Block]", "verboseLabel": "Reverse Stock Split" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r685" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r685" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued and other liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r23" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of anti-dilutive securities", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r23" ] }, "rsls_ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ScheduleOfAssetsAndLiabilitiesAndCashFlowLesseeOperatingLeaseTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities and cash flow for operating leases of lessee.", "label": "Schedule of Assets and Liabilities and Cash Flow, Lessee Operating Lease, [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating leases" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of components of inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r16", "r60", "r61", "r62" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r258", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity", "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." } } }, "auth_ref": [ "r12", "r13", "r88" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r32", "r33", "r34", "r35", "r36", "r37", "r82", "r84", "r85", "r86", "r120", "r121", "r122", "r177", "r226", "r227", "r228", "r230", "r233", "r238", "r240", "r446", "r447", "r448", "r449", "r567", "r696", "r708" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of warrant activity", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r38" ] }, "rsls_ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ScheduleOfWarrantAssumptionsUsedToCalculateFairValueTableTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrant assumptions used to calculate fair value.", "label": "Schedule of Warrant Assumptions Used to Calculate Fair Value" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r610" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r612" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r187", "r188", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r465", "r466", "r467", "r521", "r522", "r523", "r524", "r531", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r545", "r569", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r596", "r601", "r734", "r753", "r755", "r756", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r70" ] }, "rsls_SeriesCConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "SeriesCConvertiblePreferredStockMember", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Classification of preferred stock that has different rights than provided to Series A or B convertible preferred stock, that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Series C convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "verboseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Shares Non-vested RSUs, Ending balance (in shares)", "periodStartLabel": "Shares Unvested RSUs, Beginning balance (in shares)", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r273", "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Non-vested RSUs, Ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Grant Date Fair Value, Unvested RSUs, Beginning balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r273", "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Shares, Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r277" ] }, "rsls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueNonPositive": { "xbrltype": "perShareItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValueNonPositive", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement and expressed as a negative value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non Positive", "terseLabel": "Weighted Average Grant Date Fair Value, Vested (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock-based Compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r258", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares, Exercisable (in shares)", "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." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Exercisable (in dollars per share)", "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." } } }, "auth_ref": [ "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Shares, Options cancelled (in shares)", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Options cancelled (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r735" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value Outstanding (in dollars)", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Shares outstanding, Ending balance (in shares)", "periodStartLabel": "Shares outstanding, Beginning balance (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r265", "r266" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Shares", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price Per Share, Outstanding, Ending balance (in dollars per share)", "periodStartLabel": "Weighted Average Exercise Price Per Share, Outstanding, Beginning balance (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r265", "r266" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Shares, Vested and expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r281" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share, Vested and expected to vest (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r281" ] }, "rsls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndUndistributedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndUndistributedDuringPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested and undistributed during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Undistributed During the Period", "terseLabel": "Vested and undistributed" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Option expiration period", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable", "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life Outstanding", "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." } } }, "auth_ref": [ "r89" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life, Vested and expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r281" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Offering price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r111", "r120", "r121", "r122", "r146", "r165", "r166", "r169", "r171", "r177", "r178", "r192", "r213", "r215", "r216", "r217", "r220", "r221", "r226", "r227", "r230", "r233", "r240", "r347", "r446", "r447", "r448", "r449", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r476", "r497", "r516", "r525", "r526", "r527", "r528", "r529", "r696", "r708", "r715" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r54", "r57", "r58", "r112", "r134", "r135", "r136", "r148", "r149", "r150", "r152", "r157", "r159", "r161", "r176", "r193", "r194", "r203", "r242", "r308", "r309", "r316", "r317", "r318", "r320", "r321", "r322", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r352", "r353", "r354", "r355", "r356", "r357", "r361", "r363", "r375", "r425", "r439", "r440", "r441", "r453", "r516" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r187", "r188", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r465", "r466", "r467", "r521", "r522", "r523", "r524", "r531", "r533", "r534", "r535", "r536", "r538", "r539", "r540", "r541", "r542", "r545", "r569", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r596", "r601", "r734", "r753", "r755", "r756", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r148", "r149", "r150", "r176", "r363", "r380", "r445", "r464", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r516", "r602" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformationDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r148", "r149", "r150", "r176", "r190", "r363", "r380", "r445", "r464", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r516", "r602" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r619", "r629", "r639", "r671" ] }, "rsls_StockAndWarrantsIssuedDuringPeriodSharesInstitutionalExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "StockAndWarrantsIssuedDuringPeriodSharesInstitutionalExerciseOfWarrants", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares or warrants issued up on exercise of warrants by institutional holders.", "label": "Stock and Warrants Issued During Period, Shares, Institutional Exercise of Warrants", "verboseLabel": "Exercise of warrants (in shares)" } } }, "auth_ref": [] }, "rsls_StockAndWarrantsIssuedDuringPeriodValueInstitutionalExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "StockAndWarrantsIssuedDuringPeriodValueInstitutionalExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of shares or warrants issued up on exercise of warrants by institutional holders.", "label": "Stock and Warrants Issued During Period, Value, Institutional Exercise of Warrants", "terseLabel": "Exercise of warrants" } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued to the investor", "verboseLabel": "Common stock purchased (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r11", "r53", "r54", "r86", "r446", "r516", "r526" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of stock from RSUs (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r53", "r54", "r86" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "terseLabel": "Issuance of common stock pursuant to reverse stock split (in shares)", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r11" ] }, "rsls_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued as a result of the exercise of stock warrants during the period.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "verboseLabel": "Exercise of warrants, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Common stock purchased", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r53", "r54", "r86", "r453", "r516", "r526", "r608" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of stock from RSUs", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r86" ] }, "rsls_StockIssuedDuringPeriodValueReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "StockIssuedDuringPeriodValueReverseStockSplits", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock issued due to reverse stock splits during the period.", "label": "Stock Issued During Period, Value, Reverse Stock Splits", "terseLabel": "Issuance of common stock pursuant to reverse stock split" } } }, "auth_ref": [] }, "rsls_StockWarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "StockWarrantsDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrants" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of warrants or rights issued.", "label": "Stock Warrants Disclosure [Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r77", "r478", "r494", "r517", "r518", "r584", "r609", "r709", "r722", "r744", "r785" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r83", "r145", "r225", "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r242", "r336", "r519", "r520", "r530" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationReverseStockSplitAndInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r87" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r358", "r377" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r358", "r377" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r358", "r377" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r358", "r377" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails", "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r358", "r377" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r376", "r378" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "rsls_SubstantialDoubtAboutGoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "SubstantialDoubtAboutGoingConcernAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Liquidity and Management's Plans" } } }, "auth_ref": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlans" ], "lang": { "en-us": { "role": { "label": "Substantial Doubt about Going Concern [Text Block]", "terseLabel": "Liquidity and Management's Plans", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSupplementalBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r697" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r665" ] }, "rsls_ThresholdPostConversionPercentageToCommonStockOutstandingForDebtConversion": { "xbrltype": "percentItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "ThresholdPostConversionPercentageToCommonStockOutstandingForDebtConversion", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of shares held to total common stock shares outstanding post conversion for conversion of debt.", "label": "Threshold Post Conversion Percentage To Common Stock Outstanding For Debt Conversion", "terseLabel": "Shares held by investor and its affiliates" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r657" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r664" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r684" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r686" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.reshapelifesciences.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r687" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r688" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r688" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r686" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r686" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r689" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r687" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureRevenueDisaggregationAndOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r683" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r25", "r26", "r27", "r104", "r105", "r106", "r107" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r340", "r341", "r581", "r743" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsTables" ], "lang": { "en-us": { "role": { "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r340", "r341", "r581", "r743" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r653" ] }, "rsls_WarrantLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "WarrantLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of current portion of warrant liability.", "label": "Warrant Liability Current", "terseLabel": "Warranty liability, current" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureBasisOfPresentationNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrants to purchase common stock", "verboseLabel": "Warrants", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r599", "r600", "r603", "r604", "r605", "r606" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding", "terseLabel": "Common stock warrant liabilities", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsBlackScholesOptionPricingModelDetails", "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrant fair value measurement inputs", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r741", "r742", "r743" ] }, "rsls_WarrantsCashlessExerciseProvisionSharesMultiplier": { "xbrltype": "pureItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "WarrantsCashlessExerciseProvisionSharesMultiplier", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The multiplier for calculation of number of shares issuable upon cashless exercise provision of warrants.", "label": "Warrants, Cashless Exercise Provision, Shares, Multiplier", "terseLabel": "Warrants, cashless exercise provision, shares, multiplier" } } }, "auth_ref": [] }, "rsls_WarrantsIssuedShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "WarrantsIssuedShares", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureWarrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants issued.", "label": "Warrants Issued, Shares", "terseLabel": "Number of warrants issued" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Shares used to compute diluted net loss per share (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r164", "r171" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.reshapelifesciences.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Shares used to compute basic net loss per share (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r162", "r171" ] }, "rsls_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.reshapelifesciences.com/20240930", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://www.reshapelifesciences.com/role/DisclosureLiquidityAndManagementSPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "The working capital formula indicates the amount of short-term liquid assets remaining after short-term liabilities have been paid off. It is a measure of a company's short-term liquidity.", "label": "Net working capital", "terseLabel": "Net working capital" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r651" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481244/470-50-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-40/tableOfContent" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r696": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" } } } ZIP 65 0001558370-24-015732-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-015732-xbrl.zip M4$L#!!0 ( ,V#;EF&B&YW,P\ #B7 1 L7I*M6EF'[4GLFIF4CW'*5?9(97N2O*4@$I*P0Q$* M /KX]]L #Y$B2)"4/.;L\L66B.X&NK]&HP$"T/M?GU<>>B1<4.9_Z(T.ACU$ M?(>YU%]\Z 5RWO^E]^O'?_SP_I_]_I_G=S?(94ZP(KY$#B=8$A<]4;E$#VR] MQCZZ)9Q3ST/GG+H+@M!H>/#+P?#@Y!CU^Q^UC',L@(?Y2 L;'XSB@HM('/-/ MT6@T&!T-QL/Q$3H\'1^?CD=H>AL3WD+;YM1*^2S<4^$LR0HCB?F"R,]X1<0: M.^1#;RGE^G0P>'IZ.N!$+/&:>'1.A$-!3969K)54E6R5QKG@YU6T8G M)R<#79H8D#IFH5"0D>FPP)>\J,%A888!X"I )B[)(BG7O* E4)+#D)88F_I" M8O#0A%ZX)F, [6CPY^W-O?;^F-B5?*O=F0J@>*"*58/&_>%A_W"4 .0'J[') ML\9#@$@27]"91_J*C' L(8Z(_EC%D<1>G'D%]M(E&2-P,B\TP;L!E&ZJ#E(1#W%<0LBF>-F8Y[C]D4P*R16A2'#QQ\0TF,9]GTF M=>]2C^*'ZS7UYRQ\ L]4!#Q5 #Q 5T;JPY>[ZTJJ:-0NJ7 \)@).[L&C7,S= M,]^]"(1DJ[-G*B[9"E,_Y1'-Y2[#7,' M[ [ WF(9<&@)@1![0_&,>OI+*; 6'CNPXT)@-Z)51$X)[Y"U(ANM&T]]1$FP"@4F.Z;'6X[3WBGF /=DD@*:M:> M_6:Y*TR%CYM,A=%/F7JZ[KISRGPOF?-UR3R7DJ[?5#/\'YAS[.<7]I/G5N._RQL_9N[,;S/_ MM0\/R0-^)CD$TD56$'[)@Q#R(RV@ \+^[@M&7;U/1:U9PB"=SO9M5%9X3@SK M+$I4?X;#;& CK(/*!A58:T5E-.V"1$I2?P'$--^%2BAMD(V&><@VXO0XGQ'8 MP69?\)P)\G< >G]Z)(81)U=NA6AD6KV,A:!02H>+#1<(9Q1F.-.4[E.8FICZ M4QEI^9H5),WY-2LM3DUYT@)A]AN)[":^3;![P#.O$G(183ENAX#;847<0H$= M:OMX]6-&L3JC#=7#/*I57_QT,-=Z/6!&,E-F ^LH#U:TW-^!47>>:X9CJ]0& MR+L\(+&$#I(=IUP%D:^,U@;7B2'8%@59G MM+T'K9Q3]A'4H/M%=@<6&;X.E]@[5NHON!?AE"VU( M%:[ =WC4SU&B_V>.I(_% %FH;8B5+-MO/B(<2>U@K ^C!;?J0.4&N4VRV:%2 M%Y5S#SM?[YVE.O\U6>LE+$X=ZB]NF4L\"V;5F.V(%D\?((-1=?2C2E!8"XJJ M0;J>#O;ZL%]ARG_'7D F\^B1?:]>+5X[Z$F]^&_<_YL3:J V4KT4EM4@V* MZ^G WW55P?STT[/Z6#1/W4&2S2%JO _>*G+2122LM7./O;A'.-1:LN[:_'97 MR*5W-E>(DX*S+CG?$_YW1$C(L/2F3RC_ JTL&ASJ"[![0/7E235PQ#5%SJ#K MZEQ@'_M'"B"W,U@@KKN9I$.S^;:2PD-S9C(;S2A3(&"AN8EB,^_R_XJ#]J8>2. MS)&^_/-4W6#YH2?H"G+%7O1LJ6^45'?Z]>/[^OX"50^>5UY,(JGT@"_3#U23 MQ+\1]A(JU8B2*RD.:!ET MO]A@V%#U+2]HH>;@;P;-+Q,O;*AXUHU;J+>'9P:];_",> U5]A3OJVC[?K!U MKV7T('/[I;[[$M1F7"(_>ZVSV+JB]C#ME_W1P:B'PENA;YBCGVW8MG3-LQY MM5%#2UI0?/=G4<5&YU('--Z"/B">%(F8W?PQ?2%Q34O(7:V0NM9]!R/H.XIKVG M9\(=*JKK96!X,[V2EJ8V4\%<6A\!R%SH#^D;48T1O;1A*M'O4:M]>&I9J_7Z544-(]H&VKGR= GE MW EFVD:OHZ=>D$GV#">S_P?R+,\]*$JI:2<-M4Q^%>)4QD7?-,C< S41%Q?, M?U0S I &D_ YX3S:/7%+5C/"TXI59-A6S]47QK^IF^KV70L1$/39C@?R-0:.A_SJ$ M^YN!4QG?**E5VBY(MWO%8)Z!^3*-BZ?PUS[24NP M%RV0*&F?YUXWHR M4!78HT1G[9G2J-PYGK^LB&9XA>],_D)Z(PERU2_\QQH KW MABRPEYHIY?-6&^$K*YQT?YN^Q?$@5'C*R57@NR0)\CGW+:1HH?>J4P_1<:EI MP)TEQ)5"O2K0ME##.[+9#O*X6:G):6>A:Z%FUQ Y?'*A?JZ4<9_BR7P.D21, M/\B2!8+)G\J0? MIE/+ZBS?**G.Q='"@!G,/.J DQ'5W'RT-!:W&+1P;G/%^"?L+!4U7(<%;XM7#(5:4_>(2-Z>3#E[I$(II)WJ-O D77LT V8#WK2[KM6>WS=5 M'NH1 EKK$.***\Y6*GZK%%3_'FB<:*4TKLKPO-WR6WGU&Y//,@^O@Z MC][NGF63BIHB6ABX8W=5AS2$9-SDRJFRUW7A!C&IX!VW7I+(OQZVOQPO9&Q- MC*HPVU]CZDZQ5"?5P^M=\FL;I51M6=BP+>1$Y]!(-H<-02W;&%&7L6U9HRE_ M.I/00WWRHI;EIO@EMWVI(D=;H+=YN4FA:'49AJ>T:@^ IK,D$]]F#SO[=Q,# M:JOW\,1VL8YF_Q^VSI*3G;PG$O#=6$@E,,7YCZ&PA9F-/8_[?K*T>*WI@HGT M()Y]W!KOL@W;[G\"($$>6&H".0FD,J0+3GK%^"69I5A2)MBGT-=?5ZL_*U=M M5%M,N/[M8X\/2M!?(Z>@$=J,V:T4KA'23P&PND7ZCL0UH;S=1X MKT5XW&1C$S&12\(?EMC/[,*(S]K\0=2J#G'/P&G &+^I^=!E>JO;9_6K;8*J MM8[TE+J5S?L&RU#E4[CP)')XC.SC?P%02P,$% @ S8-N63)0=.O!#@ MG<\ !4 !RS,ON M0\C%X1*JZ2D@T$45$"K0V[-/7<*6B78<*RO9 ?;7K^1+L!/+EIT0RTY/375W M$AU)W_F.;D='TI<_WF:VMH"$(NR?%Y%8SL>'-H.-J!H' A:;VBMRI]H3G<^!H=Y 09-O:!4'F"]2T7O?@ MY*![,#S4VNVO?AX7@#(9[&A^9OV#7O3#99@==DZU7J_3&W3ZW?Y TT_[AZ?] MGO9P%R6\8W6S4&Y*&SE_G?(_GEF)&@/IT-,WBLY:4]>=GW8ZKZ^O!Z_Z 28O M3+S;Z_QY=_MH3.$,M)%#7> 8L*6Q]*?4__(6&\#U-103?WLF=I2!WEF6)4S! M/[6C9&W^5;O7;^N]@S=JMH(J2N3?BL#P+]+@](;#8^F!%IG+4)MVN9T=8=ZE^/^ M_=%EM'.#NL2."1UF'>P?%-O(Y.9P 6Q>TN,40I>V-%[,]\E-HFX$TBF80QM9 MD!J(V2ZD!P:>=7C:3J'<.Y^/9_DK'5OC.22^46T?F*B8'2.\Q+,Y@5.6!BW@ M+::?"S2EM%WC!71Z;>/73\;Y4 M9/T?C%=@R-KD"/@75'7 ]@EP$F8W<(O",;/_#]E#E M%1!#!8@1 0O_N2R9LJ)CXTE?[X0I.M2;!7IJ(V;LK5R51+FMC% L1P/8AF<' M>?4._ 'V]]7<8[6-);]EG\-">)T^::2)(X-O+F02YO);Y/)RA\-#/B_I=K6V MMLR;_7N9O1;/7PL+T,(2.+8(G8V-1($VG\M@DJY+7X\6H,^^,CW:?@%@[D^P M.M!V:?2-;XF^6L,O?IY3&H-F@V=HG[6B+SM5U>?2(X3I;:5:J6E^'NDG1\>] MX>"X=W+6@";CVSG M[B4@Y)TM//X%; \*.).258A+>>;6V2Z/M0Y6,('4)O!KK7^ZQ8V1VPZEIZ\&==,WK,)". MH 49 O/&,? ,/H&W$)FP\8D%DCHX83HX48^]@M67&0LK8"WFPV0#P:.+C;^F MV&95I7Q0<-]7N,M/7BT&@:G%4BAD6[*ZCUM='I(Z.#UB&+)GV.L)%6)/EI%, M#K-@R5!9HNVJ&KOZ6QE)6T"487QR:Q[*E^VYI J)Y2$/]0/CP]K M1^\&2&462^H0G;^^S9-3F^[->,Y!^3G][L94A]T2G]7['ADZ]EP>+L@#2@4L M9XDT@N#" !7MKR_Q;(9U0?];M7=K20UJ3MW4O"*N8WT:M:I MIHF":CT 9-XXEV".7%[']%5J>NHFD5L$8AVZW@D/HG6@>06(PP82RM;@WHQ3 M 9]V4#SCY(T;&FQLG;?8N[YD9&( MUO,%0#;W0C]A/C7'3MR.+@!%QDJ+*2Q=26Q=5,%KUD:"18;'^KT/M5] "Q.X MW(>%].K-)8"9,7( >;]A5/G[ZTR261&KVLN-XT)F:.)0O4\K,=G@>OK@>+6C MW5E?4])RD@& NU54L5GJJD][QVZ^#^7D.?8^4BID'E5QG.$:S-%3'=8PWPBK M_0/!EG N&TNAH#7(3JS; ] M[L_DD4#L?U,\12V1DX+6D,=IVMIE.[CK8"V7F+)9]C>,3=\'!\D"L=GL(QM3 MA8YBD4 CN"\(+]=CT4YPO'JX;<>C?1@;GSO61^D49+1\WRZ'KB"A%;G_H3]% M^08=!LEF=GINSI"#J,L!+F (4+0E("6L,O69!*9L&90'7(<>O)P5[ _]&_"N MM"/Z9C8'B' 'S]ABBQ7@O""V- [BNV\<$UH,JPMMAM1-5V?U&IDR#;* XSCHM >+ZH@A90O3^PM.+J,/6X9L.C'Z9Q;O['HVXP4D:Q9ZFP$,@%=*!X\U206B&#V5K4A1S(@C[W M8R6#N5(N-9:.Z=++Q70EBM3\,BLY:K(:O">(?,Q,64&K35BYH*TFTBC40B6T M'F^-^3#JL-,A$RSZ@(FO?=1=S5,^U_H:Q6< KX/W0H1;O$8Z M=TS_4TCB6_'JC)V-@"\A!ALVP/Y&L#?G>W:(&L'Z M%IKKQRQ6.N/J*Z90#UU-*XCWVHK248<9,K^EFB%_('B!6-=\\?Z=\KO_EANB MYVR06V3=02>?P2^3Q5M36[%95*AXDVTY*VKA]%+XO;T89[,XVDG!*DX@V;&%C:7",HJ('< M_?"*+&#YSLX/-MK!$7X5S2G7$^X#TY*H0W:/=W)'[YBM9PD#P\\\KI"U]GN3 M.9(#&U)SHM@@[,/G;\)?8S+"WK-K>79TW;=XI2X4:3+/I?&'U _EYOFK]RDV M(B;[2._WAXVSA.(*B!P[7<6Z@<7624^\#X070!XQK;@/ M;^5]'ZD(Q!RI?3"$,BJ(+$)I/WT48FLP=16)8EY+OP]64 Q\Q'_V^9JJ)P+K M6UD9S]J*0Y3E\]@'0]E<(9'QB)UX*EP5LXXS6KB*]XPS99*Z.!YTCRL_!K$# MX\A30&0,LN>&53&&\(W=:/!,?6M7VDID,MM/\RFMF%:3E=E^&E)IS41VE>DGW3!$ M0N#/7D>Q^O1:FI<[7ZK)%K")"B*J)?VBU43#"#3%9VATDY#(E P4LA-E0R)E MU5:'T!K6-_HG%Y[PN<&T1R #:WH<5W:L5:Y<4B,G1SU]%: J'8XLG2F;,*64 MD!M76='N-ZN\ :'I'ZQ_9*UH;,G:0J[@7AA#.2TH^K*B0#W7R &.L<&0DY*! M0L:A[) CJ[9B=]Q4%H6_;"@WE'H,&/3O'HCN99#H9E+E%#*D+=&9W%2:#6 M$7]ZSY8]K3T<=/5N3VMK'V7PD]NQ8K2P',TO2(N5I/TC+.N?%1S77O='I3]' MGY%N:YZGJ SX NS<"DE(*-0B<]6\]"*5@*3HV!HBX6?\(*5^E:ZAB$XYH01\ MUN3Z1Y7%54HQN@&J.MP!&FUV ;7'+\EQ.J*[DE4,G2!WF]$M8$_!ZQR:Q! &[&+%" MP3J26PQ,'6;R85AD:CAD^MQ/2J(Z)#<.]0AWK0F=MLED2>;ZNCZL[ J> EPD MW; 2B'8P@@C\>&'UXMZ.Z G8-"=>1O(D,)W]5Q>J2B'[G)WX')98[[9\DBW# MU9J1O"$LR2)3]!W"$,:YN8#$110Y+]G]82QA?0DLB*D.;ID0BN]BRF;03](8 M[L1H5'[N)FO>)$Y8?](D,95SH^QV,_B6!TG1^%[M)MO @_5MX*" U?U@57: ME]'N?C5%[D%AJBH:7GI=)GU'G6K:I Y?"0:87%,=? K"6!]',@J M1O&'7*-8SH%5SM=41<][!UR/^![\L15SYY?H>?O"GO>C#/Y 0JR42KO>6[8J MA%# ;Q1G-_)6'1OR8A4T7JG*3> ,(,8C&5O7C"]@_QL"(FC5Y3-4J+D793K> M_K>L $6CA60U=,^Z@*=7:"_@'7;'W_(]G5O[7_P-02P,$% @ S8-N64*&0I ] M,0 =!@# !4 !R3PX.T?;P_>?OA]LK?W#]''<4!9&YQ.1&?OWAZN?C@IN\/IQ\GA MX?[A;_OO#M[]-GG_\=WO']\=3JZ^K "_,-QFL1$RB=,?'_D_=VS$"2,RI1^? M:/SIS3S+EA_W]Q\?']\^OG^+R3UK?G"X_S]?+F_".5H$>W%*LR -T9L)@_]( MQ9>7. PRP:%*\Z<[DJPZ>+^_'DL)P3_MK<#V^%=[A^_VWA^^?:+1FP)%B_[? MK(CA7\C(.?SPX<.^^'4-RCJ*LC5LM=_?]XL?5Z!;G1J08+_&&O@U+__Q'Y-) M(1."$W2-9A.!X8D^O:'Q8IGP3L5W+%$2SQ - M8Z;FB+X-\6*?P^X[];X_,CU7 6%P1+!L_'"9*J&5^D,TP6@KM]D.8R3-]20VR^H54$>J;- M;H">J2J<31_H-WH:R'OU@>E67P/A>IP$X0\6S+$NZ73)I7A%XI %M"QT1$F? ME%B.-!"=YT%,_ADD.9K.RJ\NX^ N3N(L1KT*S&Z@GJF\1@\HS1'[(KB_)^A> MF"/SK-,E(NSO]/X&W8M9O ]*W0?KVX_S0$0LCD[P8LEB%H&!_-NS)_YG+Y-Q MEV''XT!A6D=A%C_TY#3=!QN%VFM$,^9 1)#*?O^6QOVH=XO1>J:7C;N(,VY" MS*I8-,YMBJ';DZ.RZ+WWN.N.HI\Y&_'LH2\GI.RS@GM PA7ZY9_-P1!=!&]1 M3O"2_T\L[_=9J#W;+^'W'V.VVME+F2/'CXB\,;)!MKA/"%GWQP?<*S\P=AW^ ML7=XN/=.9#7^LSF61 J=U#I(HX!$7.@YS?#BZ"FFIW@1Q"QNFP5YPI?J]A9I MW5F=5Q8TS0)Z)_B6T[W[(%@6A" 4+?;/GC)FCS%;T)VE^4+,-CB]C*EJM*9D MZ"JALS4&IW,?,;3Y-WS @G1!-A_:0:_6>"?M= M8"5ZZXX4^YNS%*=[42&X'E&4]-TKPD+?AL&W[+H'=$5/>PNTN&OK/^2XUOOM MCNBV#:NL62CJ$>DSAQF2*N!9@0O["6#W5'**1L0B^ [6$\J MI26W]4D%\,6$ASJI9E(XW)T&F:C ]V*0$S ?;F(%J2=UA95!N(*8&OR-N!M MO8 EE[$-#AVM7[ENWO( >J2Y S CNPF<1M*-M:.Z"5$:,&^CT'DIG%0CE)!C M450.^RVE2Q2*LBBELBMAY93IH+NHNHFYV&+\4=5<@?!*Q[6(]J_B#A'2I@HF M">BJUD6B\D9XY6I3V\(#Q54TI':@!E32* ?M&O+9\!J;D!C-#"RPKL9\P%IL M,?RHKEZ.[\K3:_&$X>F+6B"^QXM3OH-HX^UE;

#T'E:RV]+&E[CG M+&I ^C@?__/_F%V=E-4M'3+_K7QX^Y!+X * MC9FS J)C&PA:5)#AVW\)^D)8.1O;(_V3V;B(?VU=P0RV#B@(Y?]$]GY&,#FX M,T-81O? %L@"WPD5?&WS&6;DVP\M1T7LZ)<-= '-G7MV9WN(1<=^LD^O.Q[[ MF4P0 M2-EO^BKL4\9QFMCW[T4A&'>[#4"[^_#IG1R VO\C1'_Q+[0B\O\B-/[FW\\N MX=EM[F3]]B[11R\\?G,M I93/"52S#B9'/,LDY#X>$R2>"$6H_@Q38]3<8&& MBD;\AP^(,Q/>4;?R4S=R&W0FPA1$JJH,'%$%I@A?#87QSZT?^6OVN(]BIV*^ M_GW4D71SK:ULVQ=M6\D&!5MHKJ3^"7'\Q;?UVO;_DBQ=%VP'58RY$\MSH-[I MW*'B>P 9S!38$6!+4P:6_;P#G?!6T[AEP1^(IC.6G M:G)6<%0'#3$%#HK\H.=E3*D#CZC*4,J;;@8J=AZJ>52:$&$@03M=N(&LCAN6 M8S5ZS$NY]G3R6%RRO5DWVUUETK424U)\[1\72V;<5];Q:%GL1P2R"\@X_O>' M:WO@QU<=_-GQ5OZ_AT>$V^X+]4)SHJD#FYN#(KW0"YF#39\,$NU(JOJ0V_.'0/P&?_@[,A'F(#(&P(Q,;3"%;%**3#T;M>QSD41 C[0]'6RVI'BZ M7]2,MH+^V-G.[L$K-B4V$32W0'4'R_WX&__=@?Q9E^ +X;,$/,L7 M N/1,WT'PD)U)_BI[X.0;T:JN+S''PR,OKMW]%CR'R>2,4T/?K<-II;MHN8K M!:@R0KT[6L%N=_25%50$45(A?$@>B, 80YG!Q.XBR.]P!]^OPS_ +V:FMJI' M_,_C/R,Y:.@(>!JQ[W1 )T#;DBW+15M[H4(C$W[/A,CK.(*]PI@M1&1!M7>/ MV)#LYN5^^JSS,Y*!3W0\"ZL*GB,>RFX+S1S (A@"(> DH?#O MOF^K#1/J E B8>&)Q";"O#N4K>\+=,- JLJ6#]D"#Y"2Y]H6;C(,T!X7:&5$F,+MB\C%=H<8\486 M^=SZR#'K5D0.HB)"<$8GLD!/0M,9P$;S@W+@J>)W[&$WS]?/F-KXDTY\BB&^ M>+1M"F2(-;(_EP?[(5I(=%$[R2R\RY$-MZ3 M,T%K@]'T7C[K]0F9[A'[SMF#Y[XQ%, 3ZYP25$ML=>SS'>3NC-"(C:F()_JN MP'=PS_=9BQ!UD":-.-T;ABE:?]PZ]3TSV$3U'[<0G, ,W7)*:%,?VJ27\MF$ MPU?9#63N;E757'XE/B0XIT@5O72AP3VNERR=.?0^'E_W@O?Q2AC9 MC]\]?Q3B%BR$O[S!7WS_B^_.@8 [R@I\[06Y?=# *4R3R)\"U9>9IR)59V?P M(SYC"!JT7#Y$Z@C"W[S8%\%0JP :<&!%HBL<,6F W^1/.P@ MV'T) :P""TD2:KJW!C4N L0.U_H ** L,>O'*??8NJ+7H&/";RG"*% MW$4,>.-S,(15!&W'5K&;35+AQ=C^['+X96?O&I\>",)#!8LC1X*H;YF*A0 Q M]EWM:.\1$R+QON-P#% Z$@3G7%!UO&-X! A4=*_X>,_>CC1RVX+,'_ZBK[8* M^:;'-')+PIV,/4,Y(T=S1](D=X3DCMQH[DA*2,NQ5"S)Q\2T MP,?9=(I/Q5B!3PHQ*24EV!B@DT&B@K =P/J07&>2Z8ZFY>3L6DQ%M?NQH2#% M[?G* JBP<7U>3FB59MR+IQV>CAT6!=Q6>X:F#?1HI)VJ-=5539Z/5X_U]NJ056WS\ M<"5OYWMT*L;D>A5F%I6JPW3:32WXQ.%*;WU?238T9D)5'BFQXI;ZK3J_X-GM M2LA3 \729^ROAL WRN4' N'TCQ??\:H"Z[/[_:^%PXD2#M.A;$)U!JH>+_J[ MNVMV'!&J^_I=X%EP@E*M '@; M][9N+:"6B/5OQT4:G@EV#C2SWVMPA4#)%.C!5=N D-KH'* M'8KMZU!_\T?9(I70@6K24\T3JH3P.:HSP6K?9F/(4VS/@;]?:^Q8\#$BUJ;] MUWA3^")G"D3D.H%(#K^&G2@;LP>JWZKMQX(]TW,"'1KIE-C:$>".;/@.^!3) M#SU;Z.(0+]KS>OC0V!H+00KW<[7SW*0-P:3:R*)IV)N&[0VY"I7R*I2*4@:; M22^1_:.7&20[5#VN11=2NC89<_=K^JQD?S(:#Y=W^M3\"]U?%%]@Q+_!"_LU M0@CMC[#@ <#^ L?QXTT6TH*1-T#=$@^B8QT!7<= ][T+=YN<$VPL(X,4&G K MWR/-?"7'KO5&"I.@%71\P4_1%Y M/G9/AV>$7]_8W6@!M/'0G #[T5"^2:'K\8@A (!7X2_&;B-[7W?=2/3T\OA1TL[LM MOB"-OCS9*1P*< '"I8_ TI"WZ=YETX'R#?L"??FX%8M1SI HAN+JO6*W:3R, M &VLG;-FNYY0=*"C1OH;+-TEM^\=]\S")'[;PJ1[2(V82I^W=[S;:=608P/X M,('GU9P22$N*)EA\>9%&NJX 3-?8?%'"@G7M<-:>>?[@%/+" MZA2_BJM\%1*=F?%P@HWZP:/>_1V4)O*2)E[GO,G]I-.4*$&M]..F4!I0\K6P M'#36J(JD&#QE!!\S[!KVE6!/1YP R=.AU,I A552=0^Y.G=)Z=S2MT8+MF4@ MS<7SZQL:\G.T.T0XI3_,F;+YZ&JKQZPU%SHK+6]?*,/Q.(^5+1VJ93C@AODD MCO=!W3+($-AI\4'^%?9/& 8R_'%ZU39LAI3GY]D*R T=)/NC+V+0XA3C0!_; M9:N-@2AX#N:PDA5QK,ABD^,/^:$:W5S*7N0QZ-^+56 _.KA+;?MUW2GGP4T$ M02&_0:2(ZM.F#OBU^6%_GRB&$L1/4(! ]",03Z(*@N=:3T,*^),G88##* "U MC<2D_2"1:V_V%;POYH/AG;V4F)\,_5ISBKT Q=[SD>*-C(<-T#:_XY2J7WX$ M; '!]&;D*;B9)Z$- ?FU(%J>->+TDTILHH';'U^OY?]$J?Z?=H(A-Q/.FXG% M?L88AO!M"-6&]&4(U9[^;CW92?$OZ7Q(.J0_ X9PR%OSP1[P!!UN&AV84W#&"W;S?N'8?FFP%>2HU:B6ZN-.X7!)I&"?GQ'[\9ZM@LRZNVF7KF' 2-$K:#*?UX&LZ/O0(U M^,.6X==T=G_+Z7>SW.>"JL%N3!KF/^A(3KO3"SC0O,/6BT+T,4,U2L-Q06SD MXNUH"-6#Z7TIFN?MT8(:6#5[-:C-J@_L@H\C]2!U-N6 4.BWH= +Z@>O4VBJ MJ$^ZRT:^0D75:6]B=8MN4U+"1Z$**+II=M&@*)69YE-,MLF(2052*-01XJ=7 M$<*GM^^J@+Q%RBH+*E6^W- U>C1P1Z(Z$N55)GRDW/,>'P7J/C>D6.%^G&I-)NM5 MNP5).?X&*5^EEV(0E".<+$YQ8W[/;\A#+J@.!-@8< QNM9#6WL@:4QUOS<[< MDB'=5T+HV*3[I7YA.NJQ6JYQ']/<5KDW2Z)>'\BM$+N+,\VSVIBU(;5 ^ MTZF[6#SYEHS>#%I\J\_9-^JW>^;R*PBMO0$YMF7"'_TFWV^TC\_*5KH]LZ=# MJI-MM=;QN5JK1A>'C9".KSM_3\Z3=I9'635/6OT^ =29:XVOJ87U&Z!77X8[ M*K%<[+?_=0(6[N#BMA5P(X)D^0-3;'\RB^>@/CACH%N+GY!%7*AB^L@,TC)J M43P/&NGC)OJH9FY7I[Z'29WM*;,6_$_DKQ^%3"?[X^]-E_6C2WM3W/GSKQ^9 M3@\N1:^(4LQ=Y'7X^O-R=Q/@@I;%Z-&(W]M@ DP'E?D%"SF_)V@DKSJ"HJ!J M:BQH\WLS&.(9Y QT305C5-__WJ^VI(C!^\-'NR@.]NT6][V7?7;X:O^ M.#OZ(BBX&P0+OR&^*BCO& M"#8:;"3Y&7;!P"EW;VDPA,!O>8;NVQ_@ZH?T&^Z&$9#C;5'% M[Z*..1YD95M&UNGAOT2I]#L9%9[L'?FKB_E+$C(7Q"]^1 M9TT'? 454KO/V HR9((!%_N=?(/Z:1OQ6-2("**/OD^KNV]).V;WC!,)8\MS M-TS'Q2>9"JH4T/86@;?;FWIC>/@GNPP>!W8\[-B._'+EO3WM6!/NA;0_V@SO M2082FD!VY[/"NV#@F0TU'O/I?G'SZ*,\>',\OTMTL!TT* _2%V:Y#GK*WD;4 M8&X5_KL!D"R/S-"$.M7UYT:Y$PB$"52W?$ZPA<]+K.^]_"K^E+-(%O#5"7\( ME=]>:,.NL/#8OQPT7\!G+&HPI>O5\0)WD7$ D^T3%JJN[S]C!]]PLIWWA@6. MF&=/^Y*21M3'&U$C-S7I1/W$]N$<**"[=1* M9 5".PVWQ44C0.S(7YOQO(U\;3N"%V\6VXJZ8&[MWHFU\/LMPJ41SPDZ+&Y' M<02=R/YR_L97$\#\&1A4,^CJB3TBFS7 QDK=Q@)"6\1]SO ;+01]2_151Q03\.3] (3\DUE;]7GN'F7>&/F)4">NO.6- MW0QB9T4T$08*>1'8YJ%[7,B9]T*9J[C4:L5E]<'@@2UYK4/W^/%U7SVRZND- MO3I[GGXR>[ZJ0OJ4U*!C<&T[,VG+UIN0(SJ7'$9_MKYXEQ^@M\?CMH:M/U_< M!9N.[1''DV4T1L^?8V7),FZFNQ5OOFO2%V#07E*G>#01=FGB-ILR%"98VF\0 M%WDZ][L(3^#OAB5!M0+XOCC'1>]75E@202F' M@MK0._#8@FIN^X0BZ8%_V8P^0H\'^EUDK@IPN:0J2(^*Z&CZ?'#:G;,Q"DQE M,[9KLY&?D0QVA>R&VS+4W9Y??G<2OSG>PK*Q_Q>2'GX3FMZUZTH*@?WO=\:> M>YT\SUD=VAN.JCV*IKDQY3R ^_IZ\33PG''XAKS'E)K.W%5;8]?M&7*VEQ/J M(U6AGV171!/O"/?BJ= #_S Y_RS;H"WK,ZJZ8-M\IF:W&UW;FW*=HM7ELGE9 M7)<5:*O^9 [BM1&(Y3K\X2[HAXW&?P>]67%O6.SM?M8D-KB:;:D5_CL$ZI6 M<2,$EKSL (^@>66@"X)83GO;([@.W)S/O(Y"1E#O']H%C:>UP8A9YJQ"BF^E M,\=1TA=$ 7@07B$:/M*6^*F&B-B6+:@H@*C8N!NF;8D 2,XY,'.GA%!\C-VJ M(7N_;1(_D*8!20?"A4.=]KNK*7B2&/+L[T&"R+*8H*>]:$W5/%?7&<98IZ.C M3S*,(H)&,P &R@4I0_,6*'S8>+'!I^W@_FP&8V5<<1OH:UCJA8R147<+U[<*[Y \Z^1GMX070N;$NR& MFV-+QK.Q$;OQ5#L ^ VA8[&?D>QF0 L>$; =U(BH5L&F )"LV#_:D MJ<_&3/BY[R>7O2 8%4CEC9!%K2;0QK#_W._8OP#Z'#G437?B[ "PF>8H^\YT M[(MN>0(T%I'5\W2^;"1&15N!52>B"2X833%"(^F]55>A8@#UU3UW_?,1MG[G M[=5S"2]$_(&'HJ_?!IWVP]I9__*JV Z>6RU*VD> H#=O!#D(L#KUE_HWU(UL M!?C3>/HK',."B OU?0\^ F)AV11]A0A #-QV3P]\(E8D"^E#D#9Q+HRFVQM$ M-[U[^QU\&WP=Y'.+B .I-O#U['87N#YV*!_T'ZX*TV@6.TEL2_*@T0P1$^IE M%ORSA&9=8@>[OMIY WSGA_\9FA8/]R3@S5ICO'L\3L@1YBB=+.*LH/*FX! Z MW!_<('P$?L^FU?MFC-)V&_1/*E*H<@_H"_._=\>5H*ZK6]/-D!/TU;PJC %2 M99%9%NVXJ@$QP8.D!E\0]$3>N'+RV4Y]Z\J!CU+%("KV%WP'5',LW%0>J\3X MQFS_5@34Z1ZY?!!=^WH/UK$@/B$J#4Z'8 1!C6@7"9' =0:_AJ_ LR/H+[(% M6:%_*?ZP4G^(AZ&:B#U#8*KF7,"I&2Z:_/%DMBM$&'6;YP#A#!Q$S@%H/,/O MVF\_DW[!E-7 MZ:Z6!SB^1\Z6*H[EN /P?5])1![W,EFO KV&D*NXWOWGF*3 M!/#?(/>P_$WMQGD\8[EXW,H&@T7<R)ZQI,W83Z*D0*[E/8P H.&F0+Y1V>SFO[+D:,LHL)P'+U0#;Z,6K4\'A6T^>I>D#IPJ<%+Q,] G<:WJ(&P!MC(\RR*T&3;C-+=>_$= MGD2#O+PZ'IRS)Y61%/:G]NY]V7]:T"9]]R(TU0AJBT!"_D75#;J>8SDOP,\5 M/S2]RRTY)C]WOL&=&/93?M"S(+Z*X.G0'93\HPOP"+IJJ.Z=C^B0DR N@Z?I M("W@&%9;6[Z 6L #&[TTR!A"SES(1C"P%90X','!&S^+P'\$WI2Q&4OG/QU> MMH1=G([_=L<-!L&AOSJ[^4W;Z\9GPC&"!50T\'WOO>+DQ'8C.H(-4'K%W99$ MT.PG,YAV)0%@ ,S%QINXX1C@5 ICJF,W!G)M9QP<.T'SK>^.8J'_6,GR$5S7 MH1!#:/22(HCDSCL5/W*GQ_4^9&#B.\#S98[-7L=\9 P@B_'GT?N&QS/X^LES M.Q$([QM>/"9)/UBTH_&G0^11=J$C!^8I&NRV-T-GHPN@X3=H9!GD1;;CX]9F MFCC6!HYN.T"BC1S&DS,E!)=-8%$/0BG6-OT'#VKSL0FS/AWN\\DH2K3(EK8C MT+8#A>P]]G^SE2:&$FE(:DTWR25YM4PX?FBSF\E*'^PA_W7;NILD;_M*/E\ MC5G0\;RL4X*SMJU8$W0'((,"S<^'SA=3"L5Q@YZGY98ZW\U%*VH"+.#*Q/.5 MA5+=4EE^7M5FK.FT5I.8F.]G>/KPF1S//] .I0&-%@HL7>M'&X*CP)4'SQ2K M]P5[R0U6E $*LB6LS9&0RO#,=N3][D03X<&@[XU);]4>BXMJ-#F?K(,VG4]7 MLOWIX_UH/IES6GKB3KOI]?0:SNOK%W',NM 02L?6)% M"!#S#&)Z(814"*$1#0CQZV^5!!@,GL%@6Q'=:]NXD*IR^"HSJS*S!4<>O;W; MD)B$JS4!)VN#M:V,<4#HJ'+0T=M9-SMJIH6VS &U4@:>4M2396^<.!XI@=2H MJC0* I[%1*.>%_5N'T>)O4]A<&[9:80KPX4@C*:[J MR1F;4_S.8%3M]@"1(]#(HQ7U%KQ(K.AU@\WFW9JHV[AH-D[R76<7FNIW_1E+ M5B:DR$HCR?!/\MWK-;Q$S1/6"A#HJ<@TVAF^+YWB>RZ36BV;M@1'YEKE5![0 MU5J-.<7WU(PE"%C9=F6V$J.)M(IOA?HND4["4W"0;S03K<)UJH+K5-\YYA4 MOS6TB"372J2N/D\4C2,!R_T,1J MRF(MR\5%21L.>ZUQZGADAVGFW1YN5U@R:XCK-L5UG7YKG#X>63'9MC5.$$G< MM\!*T4H2JV<9./*(\EZIA"?K14[&_3)@Z978ZNHS#XX\ICQKTU1O68ISE8X\ M(X;+S+S6;IV2S^RHUC&8_$I3.G1N,9BE$QX/I%/R*2Q9;5Q>^ZJ29:L+#E@% MQQ^V3LEG,Y_51IJ=&[(8.YC&9;J'L^G6*?F,6Q2&#Q96G'65V:"KV.5\N^F= MDD^?GC!E85;I*@4^,6&&?%)<=Z53\ME=L'1*X9L>*^=*O5)\1+4J>>^4?'*= MRJ+>;+>''$WWB6EQ80M \$[))[,03:/"]$M*A>_+ ME:R#Y (ZDC'M7(145E M\B*>M1O#F>Q6\VM,.B6?RZ(Z6I*RME(Z;-V+ERAQ6LU(I^338]MYAN)32QRL MVLV9TFLNB/%)^>2]PKH/X@:O5-K9!E4[)9YOK].:E5=/G^KJ4DQI% M49NOF%/R.>\7\GR[WZPK=%H"\WR5)5:<=$H^XVF_G!&QI=,A1X,S0P::= ML0U4L+F28F[/Z<)+P 9Z@!T>/#] M9AI^24=7'@S+_WV5]K2[UV\NK@3>Z3&@@(H$J$5\1;(5=1HG]2M\_SA_JCI>-2S[B;["9+W1#IBS4VRAKBG4A%K;I(UZ7LB MXLQ-(N[>VX4UPN:OK%<1 M-M]:3^L+RTOJ97%Y50OK"% OU;M=71I\UX,I:1;,J^>IVLE$O3;6^=3 M?LY;')TSA#AOCS#_/L/:@ACA-VK1<\&4=^H-*>^[TT*HI+6MCM:!TYBV 23( M$CR4!*!V!?2U(4.T!_EI'R^T$NU$EQSFFL'M.^K7GS3]7).]GZ+SGV8DAE' MVZ/+>50^];W::38ESNVTBGP&7S6VX3L#[; M2/GI5'CAR/,[X=CE;9?@(B'4T9<@C&BTXCXV7_BLYML24+J\;RV9\'XL<4?0 MQT5[OJ76?Z)A\N.6_=+1WW=2[$\P4%ZKV=S2JA"3JC%D*[C<-B;N:AB$6[Z4#Q*:CXJ.:3"FX%^LYW6G7MA=X&Q%W>'(*@ M=@+*A)DA5Q8INL72ZMJ8<4J:2+LHLQ[:/>1=FHI'T9YSFSG7%OC/.Y2Z]DIO M0[4_P7HYK=L3DUB0+;[;9/UBHBMWY4XM-4)U5:"90MTEX\1[.[A_=L?V)W-9 M/]B._1;S=G_]::(*@]#&/]',:UN-/*P=^)FITSDP!?#=8A:U&,GNBB.+F\DR MNMA ,V2"B3T4:3A.J1ZJ/+[LKNP.BQ6-9$_V]7Y?8#ZEZL(ELNO/E1Z]+]"\ MZQB'YP&_CT7VHS2]*(7Z2).B%.HHA3H"YPB<;U./HASJ"%&_>P[U]N1$ MUC?M[G[*+;V;NM_[+AG::N>)\ZL^76O6)\(Z1G;]WDL8Y4, MRO683=9TE#3]R0H>94U_3PV_W)645ZAXBB_XH_6PH["RR;6=/+5N5H36)D>: M^'89TDW+F +;#EOEHBO%LA E2G_C1.DH,_K&K1'+5NTM3NTK9V>CFR<@JS;* M>T-,HM)L0[(]?2)B/MCO*CSW^P=R7U#CI4D_]\P[@!O^E( M&CD3/RU:<*6M^\=Z'I?=S0,]9L-[TYO.3B=V\\:0HB2)7,:5"K"-8:V0RXSC MK3#7-PHQ1"&&ZVWY/Q86SA^0> AU%)[Y-=.*+V"5OTNQV)YYL%<>5!B?3&.[I M26J)YUMA!N_+Z;O?(#+3Y5=G/"RYO?7= H9%<9DH+G-Q"R90Y%.VBXY9/7,P MKK+9_&K9[8%6I^M*XV10;?;GEEV+@C'7MW!^+!91W"\ T3I3TB'RS"U91N[GZD5>GTHD*;#^UQN3%#*"] MNCA/AYX3XB!3K#.:R8'!;-9M:GI[VO7&J>!(*@KA?&I)M@@F7E/.[:?BQ.6, MHUXTJNHP@6"X0]\Q"5>:#UFC518<;O7YCQ M'42(ZC)&17./9.B((E'1W*AH;H3-$3;?@AI%-7,C0/WV-7-YWS)4-3@GF0 = M3.7HRLQ/3+B*RN;>[(475C-5PP>@C2(*!^>'3Y]9=V8).C/W)$FA$PDJ'E^7 MO'%<"NOH)O'G&M3_%)7_-%/Q5O.JHCJZ-WQ3Y3TZ7QJ8V2XW+':Y#EMIU/,K M/]4WI+"P;A(_?[KXE>5W>\-#!5)06==Q5*"=M8[?;0)75+CF1Q:N.:J^^2V% M^Y-WY5LB0E2\Y>9WYZ"HW/8:']IV7K4OB]HHTV'S$J$T;,VS.@FCMW)1]6@: M!1;.7_#^]DS-K&O#60(+TCLX]/PQ$88?'5*(:KA\DP!$%KX*S;0O.[.M*F^1 MSS_EB(SY3,+N.B2[R-9GQ'IAE_V2%Q;8I5//5=*,T.#;AANB,BY?WOQY+QZL M,ZFV-.PL2K@+\@V?FR03,K4IK$M3S_7/^)*!B?,6K?MQ:AM%';X[,EW,4-FX M9B5=@) 4J.$S)5?6I6$9FV@+=M$TQ93!35S#D,*JN?'XSRBY$D5:HDC+;9L: M;]'H3K*L26VZ-><6\ZJJ+)EB<55GPFJY]$^HEKL]$3'WNII%OE44:8DB+5_, M@-EO2Y@'SV%>O5/DA$E+X16_7EZMS369*]1;V_JY%VQ-&"E!%&J)0BV?9?^\ M'A#&BM?"URU LI5ZI84WNLE)>=(*:^@2B>?:FWW)6$OC<6F/R$_[UB5S3]Q8 M_X@!$Y6TO'SIVZ.J-T^#5](GYU8V;K!XH0)RA>FZW1'$31G<^ 5;,_Y$7;^! MBJZ?I^M1_=K/JE_[!FWOT>WDK5?V0IZ"R3F,!*L)V60PPL*6VZH2T_.=IBP2BUQ1\>CNS-1 M6=I/S^6Y^N)O R N'N1Y%4+4V&K/Z\,9*)4N(#5].+;C:R\L1DO>J_H$0YUT*]VJ&C$+,!A"DQMG!YRX%N@S&-(0/F+@;?RTM!,ES, M @L7V YT+PS7L641;/+E$,]LH,8< QT7+]$?)%<6>5T ,4]V9O"+M@D$!PU8 M\I9LN#9R5 XX;<<$WK)D]&P]F,_$,!0[-K4,#4T$#SP:$W[7NH]E>/MAG 66 M,B00G&^P"H=W7 >@7U59@UQ#L&4C^ S^O'T[&@9?"3^RX8= %PW+CGG @BLR M!)0D>?=H:9MU0<<*H;F@NBA^#M\M0>Q'%/1F(/"VT$M4WH/+VORR6;J\!-N7 M[A[ES'CGN4G/>!NU))$M(-['ND^/DU'#DA@_GMU2!Y(5D%>RNK.R_3OX".!CAXC.VAF:+5 ?S0!P=#@])V !B#& MJY#6B+2"8X<+-:$,^C&+#WH9AV-.K [1)Y 4%]H4.J(*?!G\%S(&2BD4*MF> MA=^'=(:SX4U3A?OA?:RD(S8&\]YLZCM"\>&*'0/EET#1%P,!#:3?0-_R+#1O M] 7;L=S@\PT)T9MX^*6)2K<+"T@]X2U40$4% MPOXWT?.#!01V%&)2^/#G'@O)Q&^??;?],>"#!D$BAN13GB+C3O7WG[83HI#* MO&Y#!8'OGAX\8LK+JHWF,A3*. =&<&% M;FQ9 O\*=*BW0D#*V7X< W['CDV@80EA&#X"#@*Q7>VS&(7?;: KE$##A6AF MRGKPT*W*[>0U6!X$50S2&W(^!)P]ND-5>$*30SU'L&3/#%=%)4_@& V*^^8I MZ$M90X,8[P<)E\E_X*QY-8!%>P: T%8^F+[UD0(*R YW?[%(;[%-QV M0HD39'LC04A= 69,0^79;34.BI4AA?WWF:W[%ZK\;XST,;MRX-M=B$\(01K3 M'-1J9B7;NP%;.Z@9SK@62/:8;4YFSH+/E3F,M]QE'_2\G.Z]OR[ J5EHZ+V/ M?84ZU(TQFY![*MW&90[+\&,+,YF^@TN__L3)XZLAD-QPFX7$NX\Q-L*C4^J) M6/+ (#CHD[GQ5,^%=Y*SP,--H6I +4;^BG:GJ1JO]GNJFY&[7"5%$EVL-[2 M''O,"U1%6.2J:/^4T:8DP3<'N][!2Q%%T7:QV=D09EK -"SGP78*<&P[UH F MRR-S29=U$-,@16?04M"1S7+,QQ#$'GN ^X5<]RK6"G!?L%#T8/:/*-NFRON_ M Q?RD1U-)N^I )?@1YO"N11JVW!8TW;ON0:G\/6_ M>=7C?7M[8I&^WQU8_=[%5R@T)0*'9/Y/;.]G1)0CIJ$N&7MT.^B"L?G:82., M[8VW5(XIX^Y'>X,ZP@3U MP!O M6:YQ"([&2%:PPFB<8^5N;6 Q8S24^!5BQO[7(E/H^P6\HF5$RS@S9G_.K/EM MD+PJYXFR7R<)!3 9)5]JUMIJPT,&Y:\0TWL?DY9K!OMCCS7\'F5 M@2,3CT>*C(2;;+<[YOQ67>JS-;RJI:4Q.<8?C_1J(^BJ^H,9VQ^O%J#D<^*B M[<&11V^OIEIT62HO$PH==Y:K'.D5.WT&CCQZNY!JD *M-?J*7[?-1)K.&YEN M:TP=O]VVIL,BL:RO%*PVG/4F4U-.\PP<>?3VEI3QU0[("%RC4I:F(*$/XA:J M%W;T=G;>[:Z&9+6E-$:K)&/DW+B<0 F\1V_/=Y9K;CW1,,6-%]A<;3%K]1@& MCCQZ>QKK5]C)S.^QC7YGJ0IES3.?2Q?(ALI3K,ODL@P[2N/X!!W-'+V] M2(JTD*3G;O;WK M38GVM%%7%%HNS01)+TY9)MM$%='HX:U%ANH:%'[W?K M[63"E]TTUR^.ZTI);Z0+N>"I1Q-84[7ULDDG!+9 "TRNEB!;@Q52NJ/W._R2 M3XGVW.2R@EXU6P+-@SES2CTIJIR/SV9]G^U8'6JF8*#<-EJGE([ QCFU.Q?B M;",Y&CETVAP_9]2Q4ACT M]3E/CHWDZJ38Q\3C589;_2H5-5:"C,%LCYU8IY26S++G+%6*MQ(;W:,I2%?#0\SYN M@)BN:FP[6Y,XSA>QANO@Y7Q&;7U* \2GJT#O'YR;%@@ZO\!O_!7_.Q8+%[*K M$'T!*R!^GWAV1[VMG?\] <)=5'#&HR,;*(8""KNJH6^V%9F8BD@=1#N,Z506 M0!#-]7@+H#@+B 7\02&6#J1--JP(N3TIV9[,Q,JN#K;!$.H^UM!C-=Z"?R>H M\*/#*&40'PCB-BATOS[HVZA M7RKI>:IUZM8!-2:H\-*!;3GC-N!5-H@ ,;K("(*KN4%]T!R $BG(@8+FH)98 MLHE^;$R;%J*12E2^;%RREK(.LI Y< FZS#<"*L+'];1T<>QS[O@>'-S(F@@./!CQ 8>H@.?#^*Y:,!WZ88#97:) MM--'AV^6@P7"&TBSC0ZEI[+.APP()1PRDM?#6PSV?;C#!JH(V8:%(R#/3$-' M?X\A&-A<3T!'>?!Q-C!Y*T#F^UC$PG>PL/%HRQ4,V]EUVXOH/1!1A$;);:E9!W>G/);N M%^16PX![$7Y_7$LB!GFB(D(@ ;TT=:A]ZE#C&8BOU@.;BRL:WN/$LA*G!QCS M_C2.IZFS?P96DN01ER^-9;;1ZV7KS2K'L L&)9T_'TESU:M2Y.HJPVL5GLH3EBW$%]GXMAP/>@%)#J^*K]3 MTK<Q'F_)@6MRA(YHJT,^ ?R[&ED/+TZ\XYIF:!]#>UK60PD);^H% M1BFRCQ^Y?^'].73FK:J&9_\.YGJAT$50\[DCS(#HJJ Q9: 9ZMC0SMV[K0U_ MR_+V+ _GOFL"RP2A=-J4+!3FN(#O!N?[N>#S, M(4"7M'C3!K^W/^S/$YTF;TZ2T5&I$)[%'IRO\JYC'!ZN!I\<'(@>GX?BNS/I M='A<[EC;>>VU^/WUZGS"Q'WJ1S;>?ND60=E$>V'^DZ7X_Y".UNMNW\R_*!@I'?$@2/UGHM M5/S:PD&=!2VO5^;GY*ERN\$%" ,.>I4H0" M7+>XU">K%&U+%'W5 F:'IUEMM+;&E+-!A^)=MVB>IP="<)XTBTN]=I(<,$:KV^$ M@H0X3E7:QK+%%IIC+\V98J;^FM6E>T?RJK#)>?:D5-XWOB6=+\T:>[\4\ MWR^GR$\ZMM]=D3_+;WV%)BL8Q12(&6]PE;8YJ:G%9:M;:(4MZPGBG,UDK^"X M/FM:J(8NA:EYYS8N?H8E<2,]E:[JUUZ;"-<&LL^V2.J&+CP)9=G\<(XQR97- M 5V0*H-<2IVJ3-CH_I+1^!]J@/QL_=_8+C]<_S_=D'D6 "BA.Z? <%!F::SH M=[HE31S&$0 $+6'/;\M8/QBM#!1,3\4=DD_!W!1V"6ZU"\Y[4UELZ:^W1[]OC5TZ%N3K!N*D,J$ICC'*GO)C%G M29OZ5*D($-7DY;!@(J^%35=EU,)4#/N'(635H$?D6H];@3V42+M$C/-K[,%? MR?@_7W#R^P89/K_W7BVAA.<5(&99.4$K#6!<&9$F3,,Y#6HB. M-Y//7;H,3('_!G4J_QQUP[P15?J<5B(UWG&ML$_SL2EQV,895;A]*+V*?CS9 M*O:B-5F?:PJPBQ%OUN0_47XU,1JG,H7E5%0P4)-3-6G:9Q3O,\JO?E8KEV]; M@#5%W:=_9-W/>SRQA?C=CT][D5U_']Y? M']P39X/RK\JYB_D>WW79+]GU$7Z?"[]S+JC#^70]H"Y!+;AP<@*]5\TBQE=6 M?4.IU/*9;,FAJ PCC#/Y81% MUOX7M?8W^(V$YG=,UDS7"6[,.L "MA,Y )$#$#D T=81,)S31=D6T-UZ(+(K M 0YE@IOVI_:1>(9QFZKE*]J KF?:V2*?X7=U'2,WX$>X >?.I_C!GL#5"R9\ MXFGNM9?ZS2'^]04BVB/?\XUZLL."O);O$@NZUA"EL [>Q:K$_ QGX,F4B-OS M#ZX%?)'?<.M7>&[)+_AYI(CLW1NXX](/[J\"$>/A7'D)Q*S@4M1#)E!0%YIW M4"4'=+\1[KVR(<;^DO7@JJ-]OKN.7Y7M48C\6X3(GTE<>ZT]NV?!8C80?HNN MY01_D%O0XWOIH0./]\8Q'^T%NH^EMJ.A-8 G[];XQ7JJA )T\"ZGZ[!]H4Y@J[_\.U.419<>/ P3@*K^\YSE==YTQB>KAY''E"6HXP1%].__'"1D M[D .55,PK-_;2/X>^39D(0/4DP 6YGOR4_CZW[SJ\;Z]+2^6OJ>VAP2_=X(^ MF3AB^45Z.5![@L_'9A;:@O_5;61/Z@'Z&2(BW&O5\+&;:G";CW[]"8J!(.,X M:P3%+>R=6O#[JG%:*?8+86"0C ^SW9#VX<-#GAR1.OPCE'_A+S0B]K\Q,OCF MWX^8\(B;#YOHCI>F\^3C+\66ST'1"Y>.Z3B&H,P,%>J=S2[*$QA8JH'* MZAT7C!'ZRD1PA'Q&R3+E/)AW+,J3I- VE'47&FG.,^/&:!AQR?(R(<;-7=N1 MI_YSV\=S]1+_2OS]__Y%T/@_X;\A978%%"\]VZ>$:W^.M[5+GUC+?JT?XKB4 M[A.@)3OP*<(_)UB2-30-NBV!P,9*M@TE+=9&F@[_ZQCP1]N!&H)^"X<@M\:^ MT$JW)8R2SR[K2['H>"T07U#$&]78=.!^\VSYXB#E'WJ0Z ?J+O@.Y!=<@1^3 M0U:]TOVT9[P%[+%B$"O22[H#AHJ M,9J6H:,MCUG)]FY4*%V!Y-2"98T;U7:"-&AL,9U0 MW)53D0JL/%B55NH*6^26S*\_QV478R%IT:8OA*ID!WJ"N'9YYCRJDO=1YHP: M"C6BBW:>722M7&M%-?W%RKLUYO!]:NE0N;:%-X"GU)KU:J)3\:!]?7SE^@GN MW,7@AR80D#FC^G0NED/^!?R%?'0OH_M:?%+-Z#;I.$;COCB6R7!O6UN6;8XXW2L\5RNVN<"A$ M.3==J?;M%F1._/BJU(>4^"D%AO.+35T+:J,%*>/PLFK';+@;(SL]M$[3]Y%] M\RDF:(WW0Y!D5\ 29#OPH/M02'A4F!P5*=\W4K_@$K\41X^ELZ''$(NV>]D= MA,48+P@6$.4P_06I&^02V+!/C!FN8R-@1#KH;1AYA[CJS61A=DE(3>SV.(BI MB;-M>*-RO#S&,JJJ\/5:%5^:;FL@O<-JM6S5_LU(D@4D.)&ZBQ[>F(90&D+L M5NZWNB">1$]MW*/\^;1&X>3*8-9U790256B?$G>I$QD#3VUO0;7=C0TB!SPU M+#&H+N;)SBQT48"EV5MC:,/*& _G'U#Q/M;=LV8L( "(Q6*,-TW+6,%U.Q"8 M8_^^5*7H)WBM)^AAOER.=UBZ5YHZ^# O8X+T[BO 37-4 M B3@34&L6$*QJ'F) MP5#7"UY:>N>^LMU.@A#=L<$.61-\>-H>7XT$-8GY/(.[7B:3FY2G.*4@IQK' M[^(4_NH]!>XC8"7,>%T"@4) MH\(-3P^..5";'!78NXUXP[%T>HV[ZWR1X\CLDIK,E5R_.'Y'B"3@V+.NU>LL M@4;/K2],T.PH(*&#=9>?S.LJL@12B3L:/['E''#+="W(*WNWM=O!CK[W>V@C M/%AVKKT->P@;^L0T@-@MVUI@-6S:!QV;"E\)ZK\44IYC9\N#B>7R5N"'4;&F M.X'C8HWI%%@;-_K@F 9+%OI/.]RR;>YRB1K-KC-/8?7KB[8 7>, M2MV=B">BTT5D?T.]#CAH['%PN\!GWW!!M";'J5VP:_?S;O]T)[8LRG!A'8AP MT",*@DD[M X%D8?E?,#O+]&7^5O7.<(A8UK#J(N?;)3TRLX$<:I[D)/#/#0:X94M>5=7.NVV?E.<^@CXJ#( M(V\&0$]4&H6I[J>$>(%=/1OV#"[.0Y% A=)MH)^4AW KSAL6"UF J'92 (:F MTEH+4YQFL8&=H:= SL\QZ=(S%()'44]D5-TR\U^PO)H6R+OH MF&2[@YR!]PMM)C7L49. ],_2Q=(@7^GSSX9G7L/[[01?XGY2R8C-0HIH<6Z_ MXMLB)L4SGO<1[IL6P*8!D7:&E&,\&&M78G]X-?D6^"V0PRJ8I_L2NZ@Z([MC MF6/V^2..)_B]#?*<7,,. X"P:5^5Y545B!D?B$JHE!8 M3ON"-L6EDR;G>_V45UZ2A!0(A#6@Q,;H?L7ZL1FO3O>B#H\UX#Z&^!%(,R25 MC4H=B2A="=G'C\UATY+#%AJO>O,+ >R$Q.<"R#X0,QJPCI]8&@DV\Y[MT[C&@B.D$+./CL MB8,(=;PNC;T:M+K&_LH:9'FO!$W?.!V_QX^C1J^B=WBJL(M ;"(*@3T<0_ G M:QJ ) H.%S:1B>#>+60V'['V&=:>1.!M>"G@]0.^;?YJ$R?9+FA\BBZJ2H?5 M.+,I=XA*,-VCX8B,\]6I)5)*UA;+(XH.S5?Y:678@!3>0G"=/@=>#Y*TWF>R%/+ MT )]$E$Z)\)1J.GHS.\^MA?\1/G!-HSF_43\&2Q<7@U!WS)$5PBZE_^U^COXZ W/<6803L*)3,)#T@!C7.C( M0I1!2]LM*Q#7O_R_SVI^O3IA\"S&U[O#X;ERM5C$S8R*:UU[DM8A'M#ZFP$J ML+"V+W[\IN966L*=J>:JCFRJ,K!.(A,#A/6DA8MC' RZ<7]8,.(]'3IC^'WB MW=L1NBL$^6$:=B@HK_J:H/*H/^P=LG.VHO4Q$TZ:%EN-49/A65*6N%H+ZA*9 M_;(FW$ZW]K?PZ?6"&^_S;M^M.-<,E?4R3J6,5Q*^TL^LG,5P6!^N2N^(G%[6 M>R[7,PUWPG(MEJ]D:Y7*2C0IL84T.7FJD\JKW6<[AL(1%D1X&=J3S^U7#QO5 M_>N>C^S6)_:3OQ"&'(5U NL68IF+MB<+&-._ [U"-W&"B/[^!:KP*,[0H=6[ M 8] 91Q# L$MQL!.ENT'+V?B.@=7?&Q@\E9H-J.7[)O1X9]V&]R>3?!$ ^Z' M6=U 8.J5MYTOI

*LX$ 'W_C'BC7N %[4)@ST/Y0450;^!$ MXQL(SQEN%IIR+DD5-*;/]NM%0^@WZY,&@^Z!Q._B)VO:OU]X=J!ZJ;/C-QZP MWL[Q\;ON1]6!@S:LX++B72S(!H=2A%P@M!D$2NFAC1C^LJWI8P<; >()1'S( MSO!W='E>"Q( =UL)=,:!#JW?NW!#^:0+GB<]FFPV87.=V?SN'&^TV&1BU'E #JS$@U#8<*EF& MY\R@]*%=7I(1NQ#&>H:EH <(O(EN@ 0\EH .+/BS8$"W)JCLM'5P/O&BSLL: M^L55#S)K@X#F1B-1R ,NV3 #7N[;4RCT(8I!^CWDU>U=SMB. M:"RA"JJJX2"1; 3KV&QO=:Z385)XNH2#=2'>IRJS5'9QJ62DYV]II,TA.>$H ME^'Z+7W".#9&K"EH%E%W9/JXL^XS*6'_17;+ UM.6L*NB7[]-"_U(RR:M'VM MG*7799:N=R>S284=]YD/)'V^T1M\'' ^R3O6E!N8-)TU6;=!.,9B8@%'@+R+ MWZ7CR=P$+Y58NECUKJ@*T^DJ M3/&H"E-4A>F[56&"RK]Q#D*/X-FJ0IMJ02%F['\-47]3Y7'IYRBAGZ/+>*.! MU].%LD[+109E6?P*";D;.1Q/I]:BGYSAE[;:;36FN-$Z,\<VU6MQ2^ MJ>-9=^I4&@E"YW34(^-HI)N9MF&R! MSXL58:$*8@&U&S]Z>X$M"P>KB9&N^=INK57M2]^#(X[?/?1&C.X2&^UE- MJ0S=VJ*9EL;4\=O;9EFTDGZFP_DV&-&L7+4QE8$CC]Y>+Y1ZHK;LBYRK+]:% M))U?FQ1ZYM';I=1J+M!@UF:SK:(R6B3CV9XO0:D[>OMTD ;-D2[6<3+%NDV^ M,.AQ+>:4U%'3U3K=3E6+2F?$N)5AJR%XH>Z=Y#L@ZJK6C,L\U\&%+./W4\[*:YWB$8./ M^RN\KE44&N^0ME:1\W[2.T5Y5K IVM'H%$X+D^&(;'))9=XZ17E.69>IPH3+ M0;XO57%2(3.E"G.*GD,JO1QEF#J):XF:*/:[8Y!IGZ2GD<- O%3@6M!?F NR MVUJ/ ->"([=OOU!MM0=C=UQ/[?2X M&ZJG]FRYLFN'/]Y06>VVIOILE3KZ[[WTIO,7I]LZ"?'[YX-?UZ;82Y/=BVZA M:1')?^PPP!6X7B>=X<-0BH5.6*&_:,$9H^-+J'0Z"+WD,.TE.!*/366=UP5H M$-W'.IL*+;%$>'KTX'O+>NB-HB_S$\-UCKX=!K?#HDYA?;OM,>?^=.^WK(\A M;W(9/,&P7E_H"9TIHU1PZ%=[]N]/J34IS(#H[ES\HZJ3CP,LQUA9\[2))5E M5A9C+9WO8XOR=,E<$OW.K *!T[GSW<*>>-!O4WG3!K^W/^Q/!+DZ&S<'V?%" MZ"@<.E;'ECA^Y TYUO:MFZ<1X1I>W02"?K8MSYZ7L/=\%+R:0O':DF3[.X8J MIO\.W5!T/?%%]V_CZQ_X%_S$-E37N6Z5UW<4FOYH#XH$&3'B!AA!D"A6$C'B M^HR(-.*LC'A[?Z#GMX;/6W7J#:N^* A_>,FIYT+%KW ,]FM7[_^[U3+JPS+R/9CLBO-<-CC#C M1C#CFOS_;DAR;:I\9UF)L"+"B@@K(JR(L"+"B@MCQ2; NG'1"7.%:BW(8FQ[ M1^:&/;CPTMD;_;4($$X#PA7[<;[,Z0RO!D<[.2 $)S2AITX1=^$/Z*KDF=SV M$"JN3HQW')NP"7),;7IW*$Q&FW=*W37.L^:DG76Q MJB]^H*'1R>O3>U4D'E^017>ULER>HT=V&_?K.JW4\M-IU?'"&QDDG;I+4\>7 M9,]F(WU9P?\"5E!X:_K+F#,W 4@WA#[!K0CRGR_CCEQ3KZX-([L$A,@B^%86 M =+#OSX]:_RIFSOO2J!YMFR76-+#?)H3=@'MX\N"D#9F"CTT';*(ER?%IC=. M(KN 2"7OXL1Q(8V_OXUAL#V;^T+[?1:Y+"@M+MKROTA XJ?"STY2GX$?H^$; MS5F5H5C0H^*M%;'4!QT/Y2G^^I,^+L9U/N3Y@C!S;;!\52QE=]UU$TS!'X(I M\2B8**Z\P&1;O/)&K+1 O.$:):BKB+4Z>*Y'P3D^HCEX/>[$+^-[C5 M_>K0[R>VJY!]H/'O3_=.V)6K4^K==MLI56[OZ*"K-OBLF$)[> #$5?/MRMBF)_YG5[K^F2%RGFK[75!)U1 M"MZ3U?3W"N4_%@;TEPT.'%:;"W8E>0I%% G(/F3Q\'\Q5>9#^^9NER2Y_:;K MP#^L \MA(D\AX@6IDQD5FJ)81X!8!'9ED9"@(8M",T2@;NK5029MBH$>"N7F M*T']P2.P"_\8KN!M+W6#_G?Z8^'W@CTW:&CM[<&F!IR9(>[5HH8VEHQD!AI: M(8A#,TL!#OS<=)U='^P-K4.U"KM3;%-)[V*6;"NQ*30-X)>@, /;B:'Z>G=! M#44!+2-D7?CUI8'27Q#E U*(@0K"'WP9J.(C%O*JX*+$U7 7F/*R%5ORJ@L> MM>>V42.,H'B_!4S#"@H^FD&,)G@%) 6J8+_=+>0'LHMW#WV_PPZN07GBO1=9 M0# D/9"&35<.>UN^&DW"@*\)K _[/O9SDJ:?F5D&P$T[2 F.V:ZF(?-\PRL9 M JXU#T@G%=(,QT>>&"!Y@/"+2A M3PW18X/TA:;\ZT?,WQ/#7 MWYO\>KG43\5,:.H^$:4PWD N*7E/T!$C(D9$C-B%]W_/LCOG@A 9GCCQJP$>E?I%APTE%#7O^B8XZ&?Q>$!P[!]HWZ,G MO2>B3#7-G&BPD>W$"AWG!V^%R;Z,?+.'$'+1.G\,%"L1,L M:6@UCG$J==#LW-2M9Y5JH)'6,;))AUIA"3]74D#3K(VR&2MW3+Z/2E_21MR)Q M9A/O1]AS7Q4J(UR\@*5V<&OJ#+"HNEZ::%/LG.,;B=S0S*:RZ<*[+WI]$!;+ MA9PKQ=GNE)7=%C-L-,K=5 ;U]8#&&G+ECR]X?1DENU'++,*6;X MY[2YSHTO M?H^(3U->QV$K]F(Z2>:%5%-H70E?.H8B+21JGF4Q>]&=9&MS>ZRA/DPTNDC\ M++Q\ET!;%UA:["\?\)9]CBS2V_#O?JI?>X7DRZ_I!>\2.(9C@^ R)I.I%14? M)%63':\JS#8ALA5X1<-X%B^589FV97;-T M,YZS-4HAB]RU?-14>I4WO+B%X5G>%QFMW108V8/H1;^(7E\R[5E&RJH/#IN=CJ@@,//'YI],3('7QRHPPWG@T+.DL/W6HZD1R-G 1JG@N- MOS1]GSC&S_]\&96\45LO0J(?A43G-.3.CT8Y8K&8#0:-ED(VX^4P94UC/])87W>R566SWWP,-.?"(J=Y/E M0;[L#]J("O-$7FRTR,A5_Z33XJWJG0E)NY*LU,O%K,;Y*TN0DBM]1 F?>^ZR MAZ1CKE$N9JA!1R'7Z924G-7K>9\9)Y%5&$4-(RB*H.A6#+L+P5$?F\9+^G)5 MP=T^5NWD;$+&FE>#HTJQI5E.UUHK[B)5BG,@*28-"<(1_0(<116[GYD9JN(X M-5 !7U2W+RRP9D+G *!BC8^J+1Z7=MQ6:MS6Z)2!_?MCE?6>:@]R*$N[JG?5 MAQ=O9$ALZ&U4\Q;55LWPMFQSNC&!M%FBI85N$(#S$>"W-OKPN&0>3MAMP)6[ M39P_"V6DR_LPTBRJ1FC0[I#D=5#B=)=H+; U"NK[U3X4^" M'%/$>UOL;%%D"R*;V&.R%^\V?*7.*OR\5DEUJY:/K0\2Z+"WE(_9!8SV(HVH MJ<]1<,@^C [9A[&D;;C)#YZUBU)2#_<;QT3352Q>935JM,*;V;I1;#!A087D M<]T7W]B:]1I&08&7==13YG3_%8B+NTX]NW8O/\\P^! *7KE7]+5/B#8 ^CTZ M9K\60E_9:>;#@-KC%O&^FDPP+#EJ-9EUB>Y8L\\'U"?P%&%+U;#MDBZHKHA: M=[.\I<-AJ#4B9 6_. MWOSZ+(V8FQ;(0Y0 XB/)_D@3U(4VDQKVJ$FPV"!+%TN#?*7//]MG^36MM$OZ M$MB.89WNLLRZ7"G'-/IE3C/[HI_E\^7TROOUQ]!/--#>=4C5IZ=7( IX='+V <."?-4FL#9_.LDXVW:( MX@(8&;8Q,"V3RBA:?L@@"YVZ3Q]?QS]J%+S?$7C&+\&)'KH1-Z_5'[KHC6W7 MKI:A6VEI>+Y?3(MLW NJ^YUH4?_0'3KH*&S$=,-!S8=E"X0-A4]IK8?Z(PT&?:V@M(97= M-J8.67_<-/JD,$ O5P0.L#19AY^'[^/#;L2Q%]IOAT-1$VPL:(*->E^C=]W& MI>"7).H2Z5[OD=)L"79V_C]3%.P]?"?SF0E52T]'+"]G M!=KMKU-X]^ V./%)1<$"MC=+DRQ/MI4BRW.4%Q]S6#L5EX*28,?[3E!^=:_- M_;:7O?V-U?\520'O$8-A,5&:S9D&CW<$AU-8-6\HW6>2 I[PT,ZG_Q28)]MX MT2@9O>GKDR0 M29;L:JHF=N9L2F8^M;/'X0Y0J8S-9-)5E [9:7/]:5Z86*S+DV&9,]^=W'8^AWI@ M=4;4FM99SAT"52S%?5:=MJ!=0^#W\1.FS:%+'?C2@>K$Q,"[T6-Y,+%<2)H8 M%1P'ID)OZT7IN$6G^YK2\$FN=QKPV$0K$PF6=)7>@!E-';'=0JXW=M^*'%Q++!3:>.FUNT9=:TE3DTY,6#M^N'7T@*SNR-^XV)V:2'U2:K:>.%UP1\23OL^?E9);H# MYH-.L\[76AE,=-Z5,E4:^#V$K?I].?TEW_,)2<&:GG%BW+,HC9SR.81J& MVT7* WGFE%, MVZP/<%!75SI(YUK7<\W[E*4HL^+2P0N6OAH/BM.\7V.>=\T?7P_93Q3,\2O3O_QQDB>[NWMI:X]\ M&[*0P?TM"6!A$BH_A:__S:L>[]O;.X_I^UW*TN_=O2\*30EZ)U3B/[&]GQ%1 MCIB&R@OLT>V@PL#F:X=%!K8?OI ,N^&Y8YB_2>*>/N1WG+A/)HY8?NY[> %G MJ ?V_!\?FUD(MK%*;5JV2!T>F'H],Y$9<+VL)& ZP*I-2*FQC46/@AG?TS,)RN'*T M.B\K,KX@6YUIK^ /4*/VHV>V2]S;\O4"P:F7@\,IY3&T-HM&!*5AUB<9=+BI68^A-><#Z MZ]RP*?9QOB&B'J4$\7CH4BV.2FQO1G%84AVO"]UD!R5)_CFH1SE# G-!Q(<.31DORXU>,:>'_. M81C1,7T+STD#-/)H295!1Q?PAYP4FS0G5_!B-]=QVH.Z-Z:/1\9%5LR:!15CL[7" MJKZ8&+([;XV3QR,9?-169_;,PAMX=UGS#H:69BTYS@UY5B.)\Q2@B./"&JG>XZR:*T\+DOZ*B'@ MZYJP0L\\(FB^/4@FAE,BIP U72?K>,*;]]$S=P2]<$&B-E@"W05YR] 05B.+ M!MV_S;HVM!2 =5QDJ%' #($:=OIX13!%UVR.3:'J7;+(T.%AP.O3?/]*_AW; M+"^6DVU>DBP@A=B,[/:&"1#]="G6 9(&]M. ;Q>"KW;&TMT[/8%"*+J"@X)E M(!1!.P8=,E6$&V(8S9WQ=LSFU;WJ6[M*79 'Z N_8\@/@EX3](0< 'UJ!D[$ M@G/B[V*L:\$G!P]J SLXU^FCQ]_'\H85A@1G* B'!NBR#F(:7-[,CH'@QLUQ M'DDP$'E-AX= I@5=!PL2$.5IB<&?JKR)9=!HV[?A0X(O\H( ;-NP9&!O(H_/ M51W;/'P7?;0V B@^"""[7M![GKLRUOJKPGE!I_<7&@JOSML-SG9JX9$.&QSI'-;G MC>3BO'+Q9 VQFQ>5.CK\>T92WEB;]#:P=4>9GX.5[UWR^[#O"U2.4$?KOQ8"?GN!B7#R^JJ1>KSBD%''_YZYG4/ZGDQ]:1$/*\5^ M#?P[8O*S*WM: B9/(-V/E@(JDH)("B(LB*3@& O>9^!1N=_5-^>W5WHY,F[T+85/-,)LCL+FQO6B*)!]JD B>18 M/GS96$T/UD+-4>JXZ]D"TQJ7LOF6]^XRYB]D4; KU!P"LH&Q;0#_)W;YU8DB MY81*%BJI0L%4%G5\9#$JKY?L5M@5@KS#\>.$]&\,"A]P_"-<^/&X0.WC O5Z M7' ;*7.<7'L8EW7E>G]9G\MR_=JXL%J/ZSJ8)SVNK^=EQ%.YB>R%]*\_B3LR?5QT+<*%"!+F4"E+TI5QP4AY]D1>-CRE0O566!=?R60:V0L$B8 AGCRNR/>ESH)VJ<)? M(&*25_I5_7E(MN8RIUJ"T(!BGU0%XR( M1E 00<'7A8*/A#L@%+3,VD@V9UI1P5*S[B2K H]NO+_G]GF@0,_/UF#2L0RN M@5$U=ASOA $4XXL1S9L'7O H2ED3[QN';GW@' MY%J@]S,CO>\)E*"_AJJW;;>B*_JJ+]1]!>!2"W2H-/#5:Z.A.VJ33LIC))P$ MILT-P5#%5JTQ'81+Z%1T"A0A280D5XZS'"%)6F*\W$#@*CA9TZV,OD@-*^2U M3Y1+.9WIL.QJP#9&B=[$*2:XH(]56".=?+5[LA[+LR$6X "-\3YMDVKJL; M.K?MC5?H>?*0,_TDRX\SF"Z5ZAT^=>V;?:WN)#L1TF8<;QAIK3ALCZE.F8%K MIG[]N:!-]4,-J A1KD^$VT&4-YE6IQ E0PB29W54FVKC@A MVW *LY*/]R6SS\MEKA_OH)9:*.(3G:E'D!)!RHW$?4Y!2@[SXYY4 M.2P7,H:3X8=.M&'F>SXW$S/5^DW4S&@Y 2W-.)("6"E A2;B, = I2 MZ!IE&<6*FN//DP<#TU:\ '6()!;%$-%S43? JB'K1_,ZK M+_4&]Q8EF)TP/LVF?NJR169,R\ M6<+ID=^HXXD4V_40/J!8SAV12$3X$.'##\6'SXWD/-63^[JIE%2N7M*8=8,M MC%,:UM=68KG'0'A(__I#WY'X<6@F%N%#A \1/IP_+)-*6)(5YX2TDNW.A0JO MK^39ZMI!%F%HUK3<8"$IC5Q624W&#IU;2! ?4)"%OJ/3Q\=!L4>!EO\Z/&3O MG^VXN@O?+@LWH]$7C-3M/PP1(5G0IU@$2"M/9 MYY]RH >R#@GC_";C]XG;(>:>ALZAN,I3_\7)=F<@EC4T.!$?Z9SH"HX=,T(J M&KH=\]!5*HA,( :5-B;;,3@/7@+P1SWFP.].#54U/$1P:2\@&K. A+[^.W90 M=ODNMJLV=!<++\L%CT4/.KB[%?O+M*!N6I *VQ?5(/4@V+&\[?Q]'V/4W3MB M-H"_H"%5WL0RZ'FV;SM NXM!D!5F:%FV;*-9P,?K@+?@0WGX%<.UMH' 8!80 M;VT[9EK&5'807 3/=((&6NC/.NJ/I!E!?R00]$?:]0.)4?A=#-DJP4 $2OOD*0NFD9B)$-JP.LI2R (#YMV:H]SDUL/0?09YL(=5&V])REFQI> MF#LF4UC-RV[U.?#$;" @ $4]!VV@7P ]Z[P%YR6,_-2J5F;80B;I>@FQ);63 MS.6VEJ?O);R%F,(\VP=*6><:.8IVR+7:2*^?"W1]$C$7,[E06XR%)(?ENCS9 MZ*3B"^V"Q'SZ1/8-Q)07S48KK8,&U[&31D-ISGOM^G-1@4\BIEYB :=,1C6V MD13P1I6OCO*.='')_!@Q%TU>7>%@WN0TMF!2\T(UD^C= #'3/E=<\CV=Y/JB MW\-T;$0:#"2F;IP(K[SY@QV\0S _0'<+",B:%G";;8C70YULP;I4C39OWYI#?$E%F3*]P [I'U=J(@8&)?6:S+ M>L-NK^RNVKJM3>1IJD[QIC3T\ ''-D:%MC5+JX)FW<#6C"^+CCGQB 4K,WFI MSW*C,D=>D*KOV4V>IFJ**+H3@F;++.B(TJQ,K&<^=@-4E2=UG!=XHZ5@ Y/@ M)^UE8]J_L6WE::JVX_TIMERH'4Y.E/CJP!F:S>0-["\I)=.,MPN-"BY[PQDN M]O6ZE&V=?7\YVD]"2L4VI-HX)#'1M9"G]+"Y;/:4M[L78:C@(H&!2[BW!Q,] M1^SW4%I*N@"E LI 3K8%U;!="W3A"S*J(2B;B,QD[+>:[;C<'BAVF'U.MMGJ>JP*A(,)\ =Z+AL>&Q+H3LH9+8)X*?0 M3_#O8WN2^T9/Y!8$]U,.]=["D7'-5SJN/BZP?AD'22^>DI24!SERG/05^QRA M_91SC;>0:-K10X?!0?M(L9Z\("5T;+JL-$4@7H($03(1Q\D $D+6=[?H/!N_D$B/W M!#/>$A9=S\4 MT0+PZ^N0DY"M)[AVN!<&1T(BTD)O%@!*3 ["=!ID J2^ H$$CH?DT T'_>#$ M;,0WT[#"5UCA =)T$\X[EA$/A?O0ER?;R8$-(B 102+QBCFC&8G ! $98JYI MA.%#"0*WM?O>U'4@!*!OH=/BK81M/$T3TML(D')S%@:1"6(P1#BX%!XB3@A& M()#["0B_"I#W+\.'W4/_U4;'9N%[512V1*^<00TRK."<#SI;-CK7V^!U +-P M1/@Q>NUF>MN)!-AN0/US9/1M69.=S4$C!#+;Y>$ZH9X*D/12^'W#@XNU9[() M 1 R#'HZ#K!T^-U-A "R5 00M4.0I%+D(:,#]$>XSL.90):<4/@8Y.[$<&9/ M65(Y(&P^)>[VG.]+J.0]=19O^W%=)T?#WSA@E 5?]Y+DMD^X2S M8\EAJV,ROG?%(*0M*G-M'I(G^/=_]E?S2,! M; )U6\'X*7S];U[U>-_>K#69OJ>V"5:_=S=VJ.#6 P[)_)_8WL^(*$=,T_@5 MMD>WS44?3 53Y_?F:]O/@DLZNP\-.SA@^!T87W!G?L2T#<\=P_Q-$O?T(;_C MQ'TR<<3RBUP H?9N$?$Q:*A!T^5?W4;VZ(D^>N+Q6[9 Y=^$M$*@>S;\M0EKA9BQ_S5$_19W'ZZ?Q-DV M'\4_G=U;\_&B(YX,TB\WUHOR3%KPY$R;SNG@6;DR:YV:O&?4BHY0&%2+Y2=I MMLW7:K'1S/6=;.UP7Q^6GNRL]5QIP9.YZ2=KCT?G69X?G/![M]=%X6%XP)?N M!O#DS-:KC_)]Z>[^-RF]X-<%8?I1O.Z0W?.[Y7;Z[^W&";,T/2;LY+5K'?)IU# MI5=M.'E-5:_1/^H'3'/UM2M6@?OC9V+/M9;+UH@Z?\[)/.R65>?[JYTFK5FW*G?G%<&V15/*DG[QK[PKTHU,7:O5J^>N [#OE3'P#;9Z>? M[%H'C_MZL7#24>U*[JIWY'0?N_CD3)O#W6YIS^B37?Z4/U/TQYMTOGF%3Y:F MGSPYOE+/[^63ZYI\]K)WR?>,8^/W-3#SS-=+W<++J=QL*[7G9HU7#HZ4UM,% MBM+LB/8UBRB_#_G:?>UWOV)VRG9#0%&:^?IU;7A7.GRRBQ52LO76XT,M?2LB MW\U\701NEG*#?KTC7MR)PI_3UY(#(I^=_7IAM\-73U\OG-KA5>WA=[5]^^>E MUG++>TX^>7;5N!!.J]>#CJQ7C\XO#XO2X346R9EAIE+5/N/U<^<06K;KL/A_ MO)-S6$-CII_\C;FWFR\Z&G_8)"?/Y.S@?FA@FS/]K+_NGJ2MLV.A0IZZ;:M( M2LXY\>IR3/53?W@\N3H[/NPX7?'NJ==MWYWIZ>?IW6LG5[4&=S75,(_+)^FCDR/UVDTT.=7/X=-NH\P7U(Y3.-?[ MOX]_W[:'^'5AYO-WRF4AVQ=EH4/R3WO\J7ID'=;+\^38.2U9]WN[EL&3=GK_ M;/C4'YX]#N;)L;%_5K+-K%/F\\=UZ^#F^:!:*9?GR?'!N7IVEE;W1%[=__-P M<57G2]8^GN.9^?IMJ_QZ[ARU'BI5.[M_?'31*9[7,61WYNM:>2 5GM*[MWRW MUFJK)T^69!UCFS-?'V0E4SAO*R^UO8I]6VM67_N*UGHJS7[]Z?GDJO.G]K*YF^=A;:\PP$=G.GM7:NV5G/;N24TL[>;DW-[A.7]+'YWM M;$^K*O?6[6VG=M@XV#=VB_G\;QLZ*\YVME'*WQW=DH[ G][NY0;%FY<3[9$^ M.M/9M-,V>^U\6NMT[X^4IGJF%GY?#O#1F];.+2F.@6;?3&]<3N&99M5=NR2>B"_TH>TM#IV3W4[."N M6;X0-8YW!X^UZ][KW9P]U/G/K70/]1,;IJ4?[HZ4^V_5AA&FZ]33$9P; M;I4;J1_MJT\NPI?ZA+O28#Z_ MXXLX,2+_$R_0G\+/'U.; G&4-" MO$B=L0@'&;D,/5/HK\LFNN!;.GHCKZA'CDK^K)Q7[X1JZ?7 %&I[ZE'?R-G[ M4BTW6&7TP[H%@SJG1CX>]VB5 C24>Q;9\7\$>XHN$<\=@NM]Q74H3#@)9,ESY3E\AE1>B^G4\ '$?@D+!7,)G"U M/Y'^WVEL>L=UR_"5089/N=[_$8_WTZ7(GPB M74K09_C%HXTED9&&D8:1YC.D*60$@9$FEJ0!J6&D8:1AI&& E@S2,*EAI&&D M88"6&-(PJ6&D8:3Y/*#Q[]:S8J3Y*FD63R^]M*,SRJE98PVO]_U6&S8)BJ'A MQ?]^RWU;=D)*F5)II3-2[+T3>OKF%+VW2WE+]Z7.W7VH"NY#C?8C5ZMB5AR' MNP2_?+4B1#@,M%J1"I^!+G ?\VW^86#+P':58!MA%9'P96D4 >"&C$A\ROW! M(#EJ2-Y"-ML8Y Z3X1*$Y1%.RTCLQ&7%KA1UG:SPI0XCKQB0?Q7(O\)14O(X M2F(/+RZ-BQ_ES^"C<&\^7]^KR"=R\(Q&D,?_$A/?M M.64]CLG+[T/]*B?5Q NI?W7T*IC"$(^12M]^S:8/"TU;QT]RHJ@!%,^98!BR MNKR-H6)(LR_:O:J8'?+#[,-9[_#FJ'Q06C[EX-(8(O^&"3VQK%*%/-_8%[OE MTWK]'@^MY[_]DG@&(@Q$&(B$F6HT5!#I712N7CN5SB%?/6S_N7YH'E9S1Q$8 M(@/K=4]]>3@_J0W+K:-[98V=UOCH0$3"8/3K3B%/-@%& MRQ.2.8FE^LE1Y_6AG&U5ND>7N5J[J>QU^Q$89.WAR95Y=VU4:OGTX,\?^UG3 MI5=,\26!03:;[']C-G)B)T=;.NSMA(\O6&&+P<=+\UXH.IW7C<"S?J)ILFO)33=Y3E-^U)_ZT=(D)-/, 'V*1X0?##X8?:W4%+8@?BMXX M!*-#JSWGA2.U>'_5NC>6+]*R-'[D>^K)R9^'WC6??DX7AR\WYT>.Y>4-+3+S M@\''BD\_)A,^5FY^M/F+Y\KO^T:V(Q/AIM5L*@=749@?2OZZ.$K::(] M-VK-GMXYQM4+>H*DXGM;VPD.&[HA%I%-I4W=0X&JS0F.B(D$4.?/1(3A=O&< MJ3J=C ]M>=3K[( V[OCP5^$K0?S9I5/BJ?'_'/>X_G\L \JUZ=1!!( M<"]?V\^=4]VLG#X[I\='=[E+\0%SL*/+*OTT0-3*?_N5 M6Z&CBZ$60RV&6G'RL"V"6K53L9W?-9[L#CDS3BY.;@HO]D,$ME;O[.'\H?J[ M=U3K&J6#E_U.Y^R^T7(KX^0+#+48:L5AIMZ,WHIZIN*&6BNVM;KZD=KY8_[L:.]W! %>A6JG(=P5SL4*>27":>GY;'C0*V.5+A&6B._N"VQ^ MA)<@TL_<&K:L<=8']6A87-,7_7<3 ",!P#0,!TNLQ 2+0PRPCWJDL<'2-[QM MM;K4-(YNR[5AO9P_$.[K]\UF!-C7>-FULH]S0;@U%+"8H??LE MB6Q'-&SS+&JQ8 0$\=5FV1?7A^L6K;3Y>]JC9-.-O^0CL#1=- BU6JCU;^I M[.T>[EMY5:G:*M8(S7_[)6+M=X8 # $8 JS "?16&<.U1S7(?>&D89-A97A: M*3\+:C5W=8@F !Z2RZ_PE!Q#@ 0C '6Q1#W2N"' E U0S)DM,UM32IV]VS_* MJ:R_J.V7",(B2V7S[.%:.+$ZAR<'S\/AW64QVT $0 =(/O>>$4 =(/_0.J&_ M_,>\DJZKJ'Q:"K#OK!"[+^+O'=4&LBNS2;'[PM'1X=/@Y?6JQ>\FR]Y/450W9]T,5,*B6D=Y1IIXDJ:0 M*;!ZX?$D#9.:&).&9U(33]*4,E*!D2:6I.$S[^Z:,\I$1IEB)L=($T_2\)DB M*T893]((F2*C3"PI4_P@'HV19GT57!?SSD1=/&_&$[VFS;3WEWC15)-P2Y'- M_AO*GMK[[@;&!FQ6%EUD;^>L?+2^W3%/A,#!?XZS6IF&6^C99Y&88HM\A&&>8; MCC0K=I>L@$=:+9.T9)LL6YZ667M)4M?,VF/LL^D8O&G6GJ>F.6;M,6OO"VQT M0[JRJM-BZ\S>8_;>&UQRK-NFJENJPNP]IK"9O;==[+.Z4)2M--PJ+\145(MP M5Z:JA.=F8>;;-IIO>W )S\4[LL8,.&; OIWDZVW"'/: MAB]#- 6!167(-XJ!\_-C6?2__UTRE^7#[3^V?5DRK^R]739?!+$ M)TF8K)I0'D!+M\,>F:B34.GV-&-(2""-EE_3Q=K?[UX\/]]5#HMIH2-==FSU M<2(YX/'%P2>R \Y/WU4V3P7$Y,+!'HX2"?*C M1(+7%PW^[O>3?MU13\[J_9/*?>.V=?V4?Q*__1+S*RJP'$]AFM!CH'D,<^>O M9I.JAZA6R7PLR\>&D6[4/=BU^8"SK_;5!J'I13W(.;S1CA^R3^U^J^GP-#N<-\<=]LB0Z_U^")V-SMWX@Z%G3) M84[S5(DO97+\*L"(+M;B)V+KSW3L+;AB)Y QF!IWE15S)OGDDGY]1^/B-V]A MZ*]B5*7=/ZV_:+Y;\>>&;V%X&H9K@2ZBQS4VQ-F[W@5<_)EOL\D510&"N*6% M2%#>APC9>2V;!+$CZ\J#13;*HHP3^6-K/K))BEGFA-6*5%+V+WQ[E7B.C_ L MUOB-=0MW(<*V:^-'U*A,7383F^0<#]D@9L1GCECFB-T:1VSLYRVN7MZH[>V8 M&->*K"M$TY@[.'Z1Y$MQ,?<]_.B>#TKJ+;OQ3HX;5T_%Q]WSBGAZJ+ST5'?8UK%^!;0Q&G,VW?\-\23LGHO7<.TY;[]*J3R8BE36EW4S]9)(]M]8;LO;/>%[;XD M?_?E,Z='1E6[O>,C_/CX2)8='_GBQLWD"E2"%6C#<+#B=DR6H.L[7_)U4S!_ M/3Q^EDXJ.B\_589')D](95B.]_&2W:?]BY/7;M/B]XZ=2O[LV+JY_'W])/!T MC9DK;NWYDJW>46,'2,(Y0+(.3-F,\R-G];N3TX[>(!VQ>&<5K@>]W8=^"W$& M5I*2D)**0B:[$K1A^Y8QW[><$4A/'D%G07-*E$Z<@&#!JD79:3@FI@>8*U;U MC\6J_FFQ&B4R#:3$NB5F5QP)UG/QZ.&^F]=_5[KWNM-7]\]?R$,9!:L T);/ M""/_C#>?;)\WZC5[_.:-';C9O#W61=(QRKB26^<2.NHY6;M2C>FQ'K9(7M2D M#4C*FXODFX(I9/GZ?:UV+[>-UZN;\]Z="(MD@2Z2L]G5+9*W3IYBL0\;WO)W MPX"!K77G L,GU[I_TN1:?>T^/]3N[PYOS[KBQ3[_,$"XP+5N-B7P0L L9]NF MB=@V9:O8MP7FK56L,!(9]:)YDKU])3F^NWM54\P_9Y6KZS**#*YB* ,$+[9)O1$(QK:XX^H<^+2L?NPSD-.-RSVC.;BO.;]?>P==\[;U=-1" M:64[W[&75+81'CT(O>%[^,=&%]ZO&>$)L9.J#FQE[XB% $5FV=B]X\.2O/2$F\C4TURP?]"-LVGOMK?56_% M5KMRV+_KGI$'X^X >O]+-V8,-$[UF^/ZM&2<;7!&X)"!A5/#&=ZA]:#_B9/X M%(>3G.& G$ XDRA&2P>F '3 L:2IPJ-.+-TB\]^E//"?I##!^S;]Z$/$[(.1 M/9\E+@R][]H#V%GKUK!E+7A_S[#L"\-^)#!4?[H#/;?F\D/M]?GW[Z>K^\.* M>/6G[I0*@]KAV7I>_0, M)64-N)?+1OOW77N_6:O6Q)STLMLS)7Q.",SO MQ9^RDNNF'VX[EZ\'%Z:VDEI4S8$+P5NJ,:0"1. MID2<0"PP*X!#;8 D)*NL#ZDJ+_RT .JP@)':!V;5P,;CVL"[P-U$]S,S(T;Y M2>^X'JZ$+6@(+@(C<>09S&R$1VP:>M0AM@>9P/.J;0&C=[N&[B.F3I]KR#:] M3S^0X:J.TAZ!:8OH(#J:-G1]^YY@A2%':U@(A:WGZ#^X[ $2NN(6%+!!,YUO M/G>TETHZ?_-\7,KF\X_WU]]^-0W'Y*@L38N9OW^BFE3S;.Q<+K.N')]M]]-G MC":22-I#VE8O09?VY>K]27_?JFJ 5#8(P1OSV+0]<:(\3#G:U?B>> 65@Q+H MZ$CQ0U? :AZZ#(X-]5TR>ZP^V9AC@\Y-KX"@-CF+*?^ M!Q;A"!+(0<;X+\MRNKX99 $9-44%_J'.T !IA2M#E6@- MC_P !@VX]$I,(ZT83@^XHY:I@B8SB6S!X@1T"5T]@4*17;Z8X)1)E&(L$SF2 MN%N'0+)')/+;:-+PGW.981I*IH$CH&]Z=(&M4,W1DX?(7'YC%KX^O8!P&6#& M20_O^/_"/_[8% U,-W2^MG\V5 L6-\,=ZJB?/3=BX9%'1 [)D'%U2=3 M1 O(IRAD\I/TS@J90FZ&Y.'N'WB4D<;D^5?FVB:NM?ZZO=Q[&W)T7!II$P4K MO4O??MW2\UH@/+CG!>Q@C%MC1$N\]$;S/EEDNFY[RI-<49#SS2>A61>? MLH4\>2H)LO"4S0/<%@I*LY3GO[D3(?L;@/O5YI_64[M6J\G7O5V5;Y;W;K)E M6.!FIY\LV:\')7M_;U@[+%>O;ZPG\^7@\?I)G'WR\39G7EPIW0.>7+[^KC3V M;E[N;EI/TNR37<-X?,J*IW>5]-7=G:6>2*]7QZVG+ 8Z33Y9&39)K:KMWM2> M3;OQ='_64M(*/CG3IM"].*\\Y8M*13UH7O8ZA[6A9K2>8'\.1,F_MF7BJ;KLIGM_MW^1NLW#C3IG"?[3R> MW6JUSKTA'^__KI:4<^*5FIU\DA_FU7SKK)>K[#5N?U_NG[_6KOEKMQKDY)/2 M>;92.Y%SN1KYHUR>]_Z<[QZ76D^%V:\/[N_:UX.L<<3+IWLG3;5ZEKOG\BH>?X(7%NGJW#YNZI4H8G9T:D[YK\;E65[CM[1Y5CN;1[>#%X M;CV59K_^8*9MOG9QJ?.GY:Z9&UK2X.(2D^?Y(P+%AXLN57=<9P)]K_Z4'=PU MRQ="KLZKQO'NX+%VW7N]&SSAHT*XFF=9@VDFHC>&%E1H8P.K&^QG,$W0.'(= ML[AE8ZVXW]E,[MV>QW#*WS%:YXRFS%E.%ZZ\N21UO$T,[J9:LUPO.(<&9I\N M= W7SZ;#2H8#B])N6QS8F4BBF0VX%!JQT_ZLT#=P)AV;HRV8,?-0WJ'>3*OL M#8-J_%OX\*X&][[Y"%"I.^9NP]D[Z:351OM4W;?;%?/Z&T[!1VS3(:M! M@G5Q';6V1T:KFX0,#%9-[EEDQ_\1["G:>)Y]AP:,XEI(DQ;EK G"SYB!MNE_ MU6M-< >YV&F+@I@IEMX[11(PCP+MHU>X":SG3XG_=QK#1G9<^QL=Y!_:O=Z\ M3QA6>-JPB"CMR7_U$&%%P.?/5,/!WCW,QTD1'&CXCOGN:G=$F0K%Y M]WP?HPRC#*/,-&5 US#2K)(TGSP%^Z%=%N4\%.'FS*IR35'6[YM$*W9B+S%/ MZYF6C\R1^,U+5/RSAK/_<9HF6'GB17J.;F4>.(3!#8(; <>.?U2+P4FCB'K"9_9=!Z2$-X-^G M09$,3!F8KA-,(RSG&[X@N1O55(@LIS<[N?EY3*BI.O'#\*@+$K>%\6-3$PJ7 M\0 Z4,#I;0)(1\V684%YHCCT ]#T0/B84!]_))1O#OXVF1P#*@\HGA1+P*- M>I'"2Y08RXPGH=7&\\%[ Q)VK"J%H2 ^23342?K@*.A4,!.-@P,&](Z#9O<> MBD<]Z9JO'=8??E]6\L?9\GX4>0PKSPX@Z[$.G77PHG5IMXEYVY9U+X/ *#KK MS42&MP<_@_)3#D-'Q=G2Z\E-B1-%#8!83D08N8'< MC>/-AYJOI"%<&]BL)1?AXE SE>",+E1QG8IFS&2:FT#ED<$E?]"ZK-N5P\%+ M[_"V:HD*N084HO77?-=^!&B^X:M,:.1@)DA<]_#7V1^ M*?O0^U;@Y>"R5+[J9K.\>+3WW!.)OBD*X/$H7=&,K74E?R[ M.Z*@NM)3>Z*SJ0#8INA7%ZR3T"X!M#<,!P_SQQ;;HR[\]KX5>3?H60_-,ZE2 M4876S4.ONINM%S9TT_3LY>#W[\NSX[-*/GUU6BSN*P>51\R- TO8%95^B^6Z MC2U@MV !&\?2;5^%F@1LF3:-2O^@4CVJ\:?E&LD_](W?EX4!S"#6<$L5LX6, M\.&6J5\"9R4Y _%_0G$6)R9#Y=Y,M#/*=+/RQ#M?&Z_?]:FN4L&BJ38U>6@X M]DY3?2&-X*EU/]^D.T.35NNR_<9K? MPBW]#13Q"YW0:B1MN<'UQU7":?)HMQ'*VKIA%(83Y[PZ1XY+4XXCBN*P^Q !2F,F]C MRFM@)I15?6 /'PXMG%MDGDE128JDDU4)E$,3/H^%C!OR&_X16)0H^RK MMFM,ZI2-6G)?FK9MY]8NZTKW-_V]B_W3SE[+ZAP=M"].G;O!W$#CR=IEXR3[ MQOP29JNOM+2<>HU[M3/;*;:O=A\O)5Y6;H;EE\:5>&*!2N4S)7&F?%"@T-D_ M4SE]5YYG% ;:56VZC *[88]^ND5T1276OFHAO#KFG RCMPAV3A,KH!$U&_N?P<[<*Q9E> M)R:+\]?']NW7&0BYJZ59YN:O96Z^U+FRTX*'N3RU'H04,/F Z!Z[4V,FQ9V= M[7%-%0T>F5HF&MA$(!$M^ ^6K4$P[Q%:AUBALCFI><;*I4CO4<,NDT>&,[#$P2Z%O1&_)[BH.^^QV;?1(4]5E$'!9 MX^0&D,\P7?,L,&[Z;6]QX\Z6BAFK;97:A*[^[LDJSE;8=MA(T10QF3_0"Q7- MZ+=EVD]CV=B#^:+Z'1>T3[2C5*]0HIYIBJ?7M8OB('OC[.W6GDOWEY>GQX+> M=@83YEAVT57SF6%98Y <>KK^@!"K:C@@P).>OGQ 2__.5?F38;=5JAU*4J=W M)[U>M\Y:6)-4FF,Y@7QH.)M-6A8)9T@G[OS2(D8>1XY("@J[!384O>F/B-%JF4YQ%V%(Z=KW!^GX8T3/MJ4 M^VYM.9>O_U?N]GZ.BAUZXBIW#<<=ULJX._.>*@+W'?RS%WPXO&T5R=_^G M]?Z-'_[5MKX^U6Z"*2.'SHCU&8EC5N#+A2N9-,>SF7UA[I5 ML.H/3J>6MU^NS>=GFRA@L+W/ZBFNISG6F$$ >B87M*9'Z 5)T@-;\JGQT"R: M?+EUVKDOWQ\,R?YS_BG[EL-NO319.-YN'CW\BFJP-,##Z2,JI,4 &0Z%K&T> MWO*=SE[Y5GMIB3GML@6(4YJAP=^X]@+YA$YP3=/H.3CC!TY@PP[8Z(4:6 MB_XH3HZFI:ADST#":E;H7Z1+[^#N_*A]VE5KZ5=!M0MY0;EZG%B:\U^A2]D# M/E0(5_(0/7ASO: MX/B;$G]3JHCY$ZN[>UYZM T@3;Z02_$\/RLDBT%LR@72 MA*#6ERCA>:RMRV:0)K2(YNI]CL?S3[MP-C[NPWKR^'QT>7OVLUAEFG^?G MS[YK@E*?HZ6^^)55$(P8#3ZB01LLOKE4>#A0ZKW[>K'$7RJWE=ZI>'5Z?-E: MC J"Z!$APY6IQ?G&IM_(X&K+GBK!BR,%DPI8 4!,6(R %4=-2$_C1%2-<[,6 MPS-C"9;U!A6.VU*XIT"-*KS6([J[18#+!EAVV@0+KVHCUAJMAU7;71HJAJ,U M@(98C9O#BL^FMZ@D8 9PI-D$Z_ZM4IQU+.@*"^D49X#M(=/- J"XH\$B #HP M7J."&#:HRQ.>1+,3/PT+!OP^[@,T7,#W8XC4\/*VJU:W3/QNS:8M>CWL8(%KM6N>Y-KJR9MR"M5 MZDJ5[$W3I"!YVT*JWC>TOKMOTY=-U0"+VA4?:%(A!#MFN2:>K>+ND$'_NRIY M8FZ^]]U\5Z;1<$!&SE39'0.W1[DH4K!X8V\T@!SDI4)N+M?8*\6+);6W12CH'_SV7=]UG4B::2 M/G4K##E ,MW6*$H&(KBF!Z?MPF $: 32+5%>R0WL/@SR")T%K>>7$D'9'-0 M-Y+4:!,?I,PK9._8=#/5]3D$FJ/;I0BDTR#X/OB-T85[V)5G;KE*H5*'^VKV0TKTWYX?=E_RE=YE9>&=RU3%>6N9U&J MND,:9?N=Y[SBF2O=WHJ]<;/Z?K)2W@N6\BZR4MY3O,=*>6]\*>\WRAF_B\B; M@VW;W,_WHQ^$']Q8?W.N @\YSF%3INV#)0%57Q-C.=;1W#35/IK$-MC*ENR9 M[R! EXIMU(GI1I5X.P=3SAZJ:>C:%*U5SB)@QH*00J=[C@DK;S 0QQN1W_%- M'+O(_ZQ>E>DOX>5>\,ECV!LT_J]O@8S8&L$'=/<;XG6-XNY^CFM4=38Y*LJSP",*8%+#1"H\S+84[L MU=+G:L>Q-4V2NJ^E].^O)!+"8,ACNFT>C-]WLZH#H-!;UEQ*G3>/LOKCXVN3 ME\^:':DTE/5\[AH3/I:*TBR1YL?6IW 1Z\5=?R 47TKFN3[)^-S\[]&YH%2X MDLU+D\8T-&@H"5""DF'NY!\=YX\/I/3!0T=\-@>_.W>%QWSC&@,_>5Z8F?S4 M5 @W]]V3%O?S'/W^"&=ERQ]'SQE"SS?.PIM%8:!)V,+I$\U[SG>I_\BCLT>CB' M6-,V2]4?<7F^H3)S>RQ/\%D%.B-[88.S&P&CV1P9099[.H2>.7&4]B?F.\&R M>#P;.#;7E//#P*:T_4B^WK99W2VB.@;*NY:F-]FK"D"*N7::M-S\R*,;F Q7 M3WDQ2"#2\\.0E.;O$WM_=[??N]B/83&5;SYG""G#GZ\G?5?R9X] IH8#G=KNS[WS%. M$HSUX+FK:1=USR1]W%1#F-)UL%\58+%@\.7=$/<))H* W0\?ZXJ++"H>X'"= MV A^^#'O*-E8E># DV$(+;]$V!LOKO9&4W6%,R7,-8;,VWZIUU"DE\IES6AU M#RNOPS,"QE N(\Z>+:5\1N?-]7N-#:" FL2-)-PLJ1-_I>>JR@D\H8IA;-8& MF^+4IHO; 5(/Z):YNZOA+Q?'"TQ/T\K-IJJI=$_:&-"S>? D><&X\T3@S\+1 MUABE8N')Q2O#L@-<,$*<6R-@.U\Z-IH1:" <&"9RT_B5^=#TF*T\MLZ.B]=\ M^L_^74N[-$\OTN5OO[*9TKP@24]"=9I2!O^:.1HYIKTQ[@RG=G$CT]UQ= -E M6B"]<,/;#_-T%&HLW("D^W)@!'FMT\L(?4Z/'I4<\5( , )<"_8$(H.%4SRR M. AU=.$;#=*4D?=&^[/VL$?W6)O4PQ%PZ[CMH[D[Q+,/ >-+AF&V1M$8&%*0 MHAN)X[,*-CU9"FAI(9U<^Q;:'\@F-6B@=UTPR'QA&D5BF',,S3GZGCJ3^EZ8 MZ<2 _.U"WQ&C*$3S=E+QV9X;$C4!M2ATH/%A?E6ZI>FYA>E ?8LRH/[U\9M M'S15%<5$'67/V@JXS:SYU-5 >EVNV7CY73AT>1+1Z4O3=OL8P%Z<=0P%;0K/_NO*+VH7_J1$ MZJ'6MQ':W068W.MI(! H<)H\6($AO:ZCA;/'.]5\\K%;77_N+I7JU:/+R_*%_MP^>RQ M>ER]/%@7O+ZWI8M=#1YH%S-OU9N>_7<\0F^!7^7&(^5@J)P_5N[R@#LXAM'O M'9?/N+W+B_WC6WB&[AR_USMLQ/W63:5:.[NE#5U>56[*^'H5WU^W1VWFD/3, M=*MOQ[!Z:7(,33,&N(#!Z&O'HJL16*?ATI9F]I ;WOG./XX^Y:?#V#VB6^[N M*4VT3?W9X^ ^//#G>3_1-,=]5V%X/)(PNG32+#&CZ,&KK@^%^[;GM4*8[0-DZ[55-VUO]W< M.3HN\6 .<394SP_N!ZAZ!'(CPNDT>:[J<23MR+FU/R8FSGQ9E[6AI=)5X\&( M/'M^["5]YF8=*(O&X0J1NQSIFJU7$I MCDXUNFJU_?6?A3XU1;;P@)L;?QMHQ8]\QQE7FZKGHJ&N/-"XK:'K@AEO9\'S MHPYZEW!?9OJ:R\[35]T<-M;T967>L[@6U!LSSW81'Z8O@LFCSSR)*V6,&0 ! MF+[E!S_/],]R(Y9G;L!2O*'.Z7G/0,T&A!W= &X;CHOX/C&W S2W# M\V^Y!\S'!QWPS+AL4NT9( 3U44S2SB=^1S<&ND=\]_<;[#".\%9DQ\+ [%'8 M= I6V'U"=Z]PY==7<=\'>))*"O6JP-I.:>.T>>Q'S^[Y,!IH*CR;MP OTO*_2( M$_I9R(27A?(]]F9*G$<;3SNZ>;?0 MU@5QU]%;,8N=IQD?-]4H[V ;)T#S-QDHYIIT4E>C@Y:TFR[[F+J"#%:1 MY.<+5+TGKE,2MV!-TL4MGEX;M!#H'C2F&YP["GK@@\)#E\!*$9H-)EB=VE2L.[B3++HZ>PXH> MX+H06NZZQH:7<6074-1 ![AWRS]&LZ_*=8)6')Z22%=!0P%#06>[,-6:*W'N M 1],?(BI(CS%[?KC&HCJ1L_/92.#^AFX!*"7J'4T[!%.A.GVOM,EFJ;:CANE M '.,ITSK!*BKH\ "F1TW_1PFLQB95^\/8M%6%ABK;+F@X!^P@9\@*)KFLT)P MP!:Z0$,_G?>90Z.7.G?B@'(L^KOCHV1(<[8Z.=SE1"KNP^J2'C&"Z0$FB.($MYBGFQC-\&RO,"@&8UC=6-GY(2AO/3090'NAZG_0 #BBF,E1 MU[N[\PV@9$WWN2/_.1T3T,>C':_/(PZ!7!H@/7D3[?WI2"Y MQ_N;^.ZN"LTV5G:B^T,S8IGR!\PE.MP'I+==37J'4>7G0;5%Q->P(!K8.(0=& 5C@E# M1IO#]#'?%OM.[2S%23<^4!!]804N5!QV7P2%F;YB)^19=OTO^H7 MJ79IO5A1,PFX^=T:=0$>#[2/T;1-((2OO/R_TU@M8L<%T0%,PH?@%2B',7I4 MKM.5U:JEX^U*(\(GMKZ#&FBA@CY>82)>8K.^QEE_JZ1)/I-CA(@#(?A,@>%0 M' B1SV3?K;S+"+$F0H#E+C)"Q( 0?*;()(*92$F?=68BQ9P08"*5&"%B0 @F M$3$A!#.18D((!DW,1-J"66<*(>:$X#/,B10'.N0SV0(C1 P(P2RDF! "D"G/ M"!$#0C"C*2:$*&1R3"+B0 @&33$A!%M&Q(00S&H*EQ#_V"8&*GV!(A_&*:UZ M(A8=NL=WBJ'AQ?]^$_AO"\5AB1DQ[\>7^O&[0N^%HR%KG!^YNL+Q8Y&9-T-P MO8^\%S](ZWQQYP:MC%;1\:C"J":7>Q1)XE/^F:3ZY&PMY.MZ7R37)P@X44NG MN%BIEW6]<[!JB9 R66&C)>)"U5_05IM1CV1UC,W@.9;R**:$7"[L-6+4!(X"GI/!#@R>MY2Q M&3S'4A[S*1$+/H;HPXB>OI$8SX4D< -#YW=]SKF\UM[N82KT<3:Y)6WBZ+8]YB49Y+U,?=-LZ#XV M3F:W3EF->(9"%MQB3@K;:9UXR*8>ZF2Q@53(A+AY$<&V87BNZ82P+P/U+0;U M?"$YX5",#99E@RS/0#U9[,M ?7NE64QE\Z':ZEMAJA<2QP=2*1.B=M]85(\V M2'6=7N_8 'TDD^ YS),EPV*J5 K17;H5TI!(I9[-)@?,-S, ^]#$0HP]TVBJ M=FAQ)%%S:3Q$-7[S$O:N5RHKE99\)XY8\GPEQ$RA) MJF([ XB9]OADG'W4\Q*^]N!9'#XS-A9=:>02K3XV($S_W=0]EV[!>+V%]>*) M;A%K9[FDMN_7(EA+"J>UYVW[*,UY(H!JBT+L$S[(3*9#T/.Z@;D$8WL <^/3&A6$)<*[64KO9*;TEH1,-L%[ M9RRBF\'\EL*\D"J40LT^F^RPU:2S0U'*A,@-20+Z9/,U _JD2[:8RO(LUGIE ML=8;Q@U2D1V[84&@<567[V"$IRKXD)!K>XQ[K/&W% M'A*=F+)&O>URHZOJJF5CL'-_R53ES![?,'D44WPQ] J9BS=_'T8JL2!J%D3M(WB!!5&S(&H& M\\F#^5PVW,V]1(>:)IT9Q%SXI2>CY@860LU@GDDVEC8(%>BWU9Q/1 BUR(=? MORQJ;F AU"R$>EM#J(54KL#223-E[\.[%'Y(2=3.7[5$FVQF%NP'Z)<+=B!C.RSN0L"@,?)>D'RQ^?1N- MC(4YA,_D0F21V*F)N >U0YNWAHT;&SV"^;_U%D=>>D2WR)(![%'S9#QD-;Z" MN5107DKD0RWEL#4A\ EC!$$J)6=[FL7$,^A./'3G4D*>Y1MGC,") -TA9G[; M6.A.$/\RZ$ZTQ)92A3S+6;Z,>SU9?"#D"JR4Q':$+#,P'SO$$R;$A9108EG1 MF5KGQ%P^_"Q=F^7>CMH_?SGR=6N&M:R?FVU#Q2"-TL+;3 (8TT*H>Y$LMG[C MF*"0SQ23O-G(PN49;B<,MZ54LL&!A#/U('4;6(2R^9< MEVNXB<&C&U:,D^MM6,0_2^R=X.#C6#!$[#;36"0R0_L$H/W"N^-AYC!+>DQG M(AF 9Y%N6\G,#,\3*@3?BK*:LFUYC-<1TQS* FH%]O,F&LLL<)G!:T0BF!7"%,%$!8IN/G&%,-]L" M'MX@S"WUF\!H3(RA?9#'0 MR:>RE!$9Y":).QGDQD,8%[9ZA)#C]A+#R4D(AV8&[7:$DK)PZ+@:.-D"BXK> M+,VY#)7!A$L*T"8@/)I6U LM4J)NF UBIMV'=X3>"V<9FMK@_N+I_S$S-XZ3 M%HYE'&ZD!8N;3AR+9#-AUM>-W38=BZ1F&H-IC'CLX2<]7)4Q3-*#/ACK,VW" MP.$3ZX\22V:]NDCO)'"(E.PTJ2P -JQ(\*B9/18[!S&^'B=8-BX5VR2L^47KF<:R-V&'O?XFNW<"%S<4$_E"B$7$MN* M,)H-B0O/%S-AIHSWQ%M/HI*J9P4IJ&2J+#:S2>OD,]FP@PUW5@8 M31!7,AB-GYSE4I(4KC&Z%;;HAH1T%_,K6,QO((AN02#L5N!JY#'="TM>*97/ MA^]J33AY-T=M"MEL)IL89-W (&YH\WCL&B4O/:);)(%!%&Q_8Y6'QEF\]C;& M:R]W9$=*\*88B]QF:H*IB3>S3K"P;,8JBZH)@:F)[6-[IB:8['-2EH5?;V'X M]7)J(L?4!(LG98'8R0O$7@8.Q!"-QFV5H6VQ,I+MB-J Z.P+8G.:85E++@\F MN%$";FP83ETCT4#Z?\(3O*C'%5)D=C'DF,*MB(;))83^^>(*:N5LHA6>R-#M MR%F40>_[X=QA!E0D*G!V"^C/XKV3Q[8,>S=#]G(I*1]ZE56T:_ZFYWZ]NO"T-.'Y?(5MZ]:BF98CDFL?_^IA]D9RHFJ M#D.V=T0QDPM#1$.7D3^.9:O-X8>=/=8YY%E;-73.-CB[3;BFJLNZHLH:I^I- MP^S*]"8(4D\V20,NYZUTB4_)RLF7!=Z Y> <^ M9V$7NW('!!%ZVH5>JY:A6YS1Y'HP;48C;1MI]Q=GP'^A _ D-.1HMI7A&*?, M[^Q[!$+NL.".RRHPT390_@.2^\QB!0A'N:EE$MDF)F>;LFXASV%95UEO<$U9 MP?F!FU: L/BY&3)RLF)BIA^9JYN&#/C>(XIM.EU\F+ZJJ\3[7%\VAY15Y!ZT MK<'TFHYB(V.EZ*-$M]S^P@WX=$O%&]@=N6N MGAU;W:)W38:< >4A=(>CTWF MNIAJ"!O2B$TX!R;8M&QX'[^)77?,P/S ..@$Z0KQOFZ#;/9A@@V+"JG[:6B> MCLC"^K>NT#K8Y0QW9 R ,F:*7GQ/:#R*N0)] -_D!#Y]S;7E_EA\-;6KNC2E M,N53>PBZ']JV8;*;&O2"DS7-)3H.U+*I1!KP.6R=SC'>\6CD22(.N^Y8JDZ0 M2A;7@,D!1-'=_LB* O8&SL(88#+<;9N8-'-3*L R5MMPM 9"D@43;KX[9G4" M[-RIQ''(G.7400IL!R@$'TAQ,*O0*M0._G$FP"(N>/X, QL2#& M9ZA3']*']RC3#@'7AB!^7$-M-F$R0!:;IM'E+""4)IO:D-/E+FF\V[1CN:T: MV).Q,&2V O<"\0'^_X3B&]8._;V#F* J/^>8&N4&0B=,9F7W^':_'%EGW<<^ MG>XW#HH$>!&D?W(>47I4P!#2ES4GH%!&,D#3[,'A.@@"I;B"BPH?O>)>8;&V*K #''='F"\##U%.3%TZ#/]$O9/!?$T M]2D(\-ZF@P.05@#=,EQY>H (=TV*=0 RNA?S,,Y*!^T"N*7P]"7JF@8!-$ T MQ:F85CPIH**A=-)U&<4ZJ*] ?]!"Z!3VFK)J@NEL?>(/JGH?;]?^$?_VU%([*)*[CVSX9J]31YN$.72MX'_96L M6,A(M!MPJ>V*MY2'O[T%'L__C=T*M#O16%HAFO;S71>]UT+HTJ:@>C#]Z1.S M 9!PYQ(#WZ:FA_[[/\'1C,.3THJA&>:.OYP/3)\W+2)=W[9(N@[V626[RDJ94:>@IV11T"BN,7#-/_-!7[CI,P0K2N_I /SYBVG76CS7O.O M42? Z*)G'>V81)/17IHBFD=SV^CMB$(F/TGO+"SC] M]:9V?'&2)C-3[=X$_E>^XQ/<_W$B??/'%!&FJ#EVEXQHB9?>:'YE3+26-3^&H$[K*VGU8!LVZ9:=]RFX#Z M=YU*,;*JX MQ[KL& 7 0^:=6)MVY__N7D.=_2GS*_3&*8ENMC;T6 M:?&;W8,^UTT5FCDB6I_@.+!)6;?2L^U^1KI"9+&-YJ\+W"U8@KVV&(W$95E% M$#/23*3\1G$+[AV%!#,?.!E7O!W^KI;&65HVG#E<;MEL;,$-1J:4OJ"4EN<= MD"Z&- NN"!G4(+LD#6I",U"B3M T$282BC@48C"J, X>NAO&$8PDCNF.J#T5 M-577?_@P4=PL;"PWAY]!)A;C'AW' M8W]8O_>'7[PWA1[FQ+CCHK*1X[7"6Z; !4V=((9M5V\?/VRQ'&RN$SO''-AQ M,-IC-6EK-(PV5&H$B?FZV;BWD?.3X16?72/@R@!S2_F+ ^Y[G>BDJ=H_F!,R M3B[SD&W_//.F,T:.Q)L>=BUHYFAGCO8-]%S&N"3Z5OBGMV*0&\G**E?FE]QZ_WS8-OKV<<(62T#L///+2$".9T[Z&!C\L9JTK755+B- 0H&Y MK=FXMUP&LK-"D #7??6-2@^^(Y]Y/1/LOI=$YK]GG)P$_[THA+C,91Y\YL'? M5+>GD"\Q[S8;9")X.9^;!?5D^O /L3(F&-U8",RP9%KY4K8L@D746)0]\^*S M*'OFRV>^_)7( 7/H,X?^UCDS0Y>B;?5N;^NXXR@(BS+_=VG.\9,$N/*/NSU9 M-6F9:*S';&"Q2K5/"T+C2H+Y/Q/LR5_-\B#AE-X6=MX\=WZA$&+$ 7/G,W?^ MIKI 5V2H)YS46S'(C>3G><"^N.D=>_^]TI;U%K0)?S7!%N?ZLN80:HVKLLL0 MW$ V35D/T1S?OL5G''WZ"R\^Q0++X,X8/SE._(49/RN(+%E.'.S\6$T:\U9^ M*#=YEBR'C7L;.5]*%7/\5USU\?#+^XL#F!'XJJ-:OHN^0>HAAO9$5XDK#HSN MK0DBGH2X>W^VQZL?-2=$+PY"]),0=W%@.P,+KABV6Y@\(RJ^PK3X6D(,O\I4 MPHGOK1R8!$0_"6M2)\DX8O#3KUQ%&EQE]_AVO[Q*Q^LD:TC &@W#J6LD&@%9 M::78R(<:4BG9?)C%-]E&1,R89!7R,'_O(?*AAK(KERKQ+)=_/!8;,62QT*7I M3;]LY$,-IYQM7@ISFWM;O?=OCCMR+F$"\3ES2TB5BF]M9?QCRS">-2F <$Q M #FTQJ*8OHI^U=_LU+=?>T:W)YNJ9>BX27)#+$>S+?QYV2,F34YD_?M/?35] M&^_=%-^80/I[1[6!(Y2?,[UW6TIKI&G3H48TQ5\=QK=?MVV3$*X+-]H61_0& MK"*KI&>3;IV8G,2G.)$7LS3=[,QE*?R141E4H1>ZO2."E? QGT^,;ZU4". % M+K_5YO#C[JMO]_W;KQO2)[I#,O_^H_[B;MN$:QJ:9@P Z#B*')SE=*$YZ !( MB6-RCBX[#177_:;[)E]X M:D[!@?0LLN/_"'8D#Y]JNU+:E5_@6=V&_OA:;PPZ_@6JKN@5;Y'.\W]C7VW3 M_ZK7FN".87E_5RZ3?]<3W%#[:P,G^+/E_4[VY4S>)W$D/8%Y^]@Q+ M15[9,8D&3-,G4VUZQ@']L/^H7+<,S;')U-C7HF3=!S^Q:H*QC/[]HA^&EQ@A M8D"(_ =[(XP0:Y,(@4E$' B1S^3>/8C("+$VB2B\&_7 "+$^:'HW,)$1@EE- MVT6(_/OGD!D=&#)M%R'R'T0H,D(PHVG;",&@*2:$X!DAXD (IB-B0@@&33$A M1"%3*#)"Q( 0S&H*EQ AA*9_M%6WQHE8(JY0,32\^-]O O_M@QF@PY6DC!CM MN5 ,P B$!.#F-3$_$0WC!F*CZ MV $G:MD0I=7J[?7.P;(2(2XD$(5,+K_2L7Z5W\LTZF,Y5EX'&3\:6U3,O9#A M$SEUKT;A.Y^D\+(61GQE-P&Z?%FHRGX$56]2.Y<1\ANMSC%.+I&LSU3W\JK[ M2_(0[>GD$.1!8O+ Y&%I4W:#>7^/1B\S4_<+INZV47\SL"\2,SCJXX$UG9ZY MJ-JR3<+([NP&)44]JC#.]N6C.KX9=I'I%,^'6%W7C4R.FL#K/]7J!@)O/CL4 M"YEBF-Q0B$'&@+]#LT&C'LGZ^3I)@!V[I+%+U4)/%20Q[+55U/2-!*]C5VYA M*;SF,UF&UXRO)P/8HAYW2'B=" D5PRS[MJUL[3E&-IX9A'R&3S!<;^;V7]FQ M;!.Z)X=F+R=<&C\Z!QY/T1.$L-T;8TGF;/C^BPTU?A/.G5N"M)M7 M#E.0PO4G)Y^5/SKL$DLR0Z<9T&X#=WYT)BX1@XQ8QG/2K*8 M@,^$&NW.MAGCRKT,QT?>E&1)L)AG^Y7+++N2Q05 .8;CV\"]GK-DZW$\WB*\ M>$B"R,)-DAIN4LQF\BS<)%;A)N,BMR+]P&VPBN@JMRDC+TF]@@.$<2TT'GH* M#[$4[I'P;=W)GA^8DC1^$7@^?&,\:GYA^YM,*7PA7"7RD8:N$X18F<\U>A$[9$R"66BB21(3'+G=],T?,9G+3G;UQW4>@[S Q\PW(TS#[;-(TN)W-65]:T\;?@-0M&8W%]0W.Z^.VF16RN/H2/Z;8* MXVUPV$G+,4F@5=K8X=E56N!Z;=GL BL[E-,Y-Y-Q6C,L&!1\V-1I^2TKPX5- MO7=(M5%\]:\Z\67Z>T<%'E,5N+MGN(%>AX;1L+BJH36 5QKJ*C+)/,&_;'T;9G6]L$N*33Y-;T8>'M\ MXWL#!BF;%K*NW38<"YZT?NS$G+L\>KCO>!:1@@/I663'_Q'L2!X^Y16^Z\HO M:91&Z(\/_VF--.V@/DA394:O3%:OLTW_JX$R>M\63:7^86@C*],7"A$;UNP5^H0+>DI01HSWZ]]4:SK=TX_SLYX?I5ZEZ-PF\2@E!? M$-XM5MG9C[#J37+G,D)^HY4X!K+G]=;FZZKEQAR..P?;3JY$-A?2@C[ M;QG#K\TXW6#NWJ/QQ,QX_8+QNFW4CRNZK<6PC4UVEY^CLSB?%]PXE)=8:5J6 M#3L_Q[*NL') [ ].R<<[X) J\R9LF$2RE*B)+8H" /L9 /VU]P#7PDOBWH: M5IK?9-,DEJ4O8>E+MBA]R:=]&VOM[=YD(H8E'1JQ21,^G7AW@@G=Q\:I"UA- MGV7%MI@+M6HNJ^JSF6P@%5A9G\@WW5A9GS7*S!03[/MF6SJL?,^VE^\14F(Q M5!G?3LG8FLH>N1)3"1O"^+&*98E<#M87[!+Y4,-6$;E0:SC&3DY8-,QGF $@ M.\'XO]9J/NZ#^-NO9;+9=5AF"ZX<+ETO)<4-9(O[CY#)^J5]_(I >-W2D)6U M(2?7C3[!QV;+#,VM_#/1(6A(GBJ@,EEU98D>XY+Y[XE"+F@Q_?U^K[ N3;#< MT$29F4 '58MKT.I*M"EHWU$PTQ.^@IFCVD1N<#1!E%>^QDH%ZA'UY*%I:)I7 M?X9KP[-RH T8/.GV-&-(@(FPB5'W9A(T!?).*1J1313S]L^&:O4T>;A#A<=C M&U\)BH6,1)D)+GGIKR2LWC*9F2K0[D1C:85HVL]WG96AYK9Z\\RDF WX6%V) M$,79_%7X[_],9.<: 1P6M#','=\2"$R?-RTB1;P62;O)O^0F?'Y'U@;RT/(U M22DSBG/8&1D3$G7[\C#-?W.!WS@I,T3#8CF!>9NHE^.]-EDRQ[_X01(RC^:V MT=L1A4Q^DMY9P/K<#,E7X@&7 CI-YD!VF__]]M?MY=[;\*L;9E?6)@X%>Y>^ M_;JE98E //8,6E_(&B&Q_"M ^_E"$8SG2\,TCGOK3>WXXB1-9J;:O0G\KWS' M)[C_ ^'$-W],$6&*FF,%.J)ESWZS^17(T:)%HI*F#"\!MV%J]197>>D1W2)+ ME" S1FT0MPUK!47'9K0>OH3/?+G>6-S+V6UPP;$"RS4YY>+XA(>#55Q*&B'R MF2Q+@QL'0H!$L#2X<2 $JR\3#SJPO-"Q(01#IK@0@AE-<2 $,YIB0@@&33$A M!#.:XD$'9C3%AA ,F6)""%:W-1:$ !7!"!$'0H!$O)N(A!&"E2#;+D(PJRE< M0H13S^3=G;IXAP O49%,BC:#3'PKDL4L!_KJ4^ ONZ38$)%@UT(IN(,\D% M(=RD5C$XDAQY(H>$E&*2A$17;V!8D8<*0&,@O2IE0>8-! M?J*X/%'5,J,922B9HE-\00PU5S0?=?;EZ;%O;5ZIA9D@5\J40L\7'C4/?"V% M^+HW& ^)3DQ9HZX4N=%5==6R31K>E8"R6=%84>^?JHJES22F^&*X)>8WU1VZ MJK-#L21[B0\_F>N&VL7;Q:P,F#=$0@&8<^&FY]XZ7M](8,YE<@R8MY!9/SKG MEX@UZT=GZ&(IDF*H^TCKB!^)A6=BPZ@L)*?&Y&8&=MP0B\BFTJ8.B0;I$\WH M=8G^F?)EF[O9MT8[.%X>PZ6V]DLLZH-M R4K+C1J*0A(T.(Q'!DF%A))&& MD1QW>[)JHJ,&RX)H!E;#4/NDPW0'SF(HM9X%'_&S_"A>V4VRP43J0]I5*A:$.D' M;FF1U]F2LI]/?O3&[NDD0DF 4 W#P0JKD>!T."Z,\<.*J(F<\YE.6#JL)B7D0S]ZM'VBL2TZ002=$&I M+M,)B5JYOAEK$[D@K$!%O!%>$_E0P\G<4LH7DQV!PT)N/F("J9@1$A]R\X\M M@W"&.NVJ#MQD[XC93&X!A,;?.ZH-\( MF:)_9_1U2^X2K@?S930X5<=O21GN%F[XW^-4B^N9*@P )IUK. 2;DL>WC29^ M,C=J&!J1&U12+!SN_,&GX#%%%OF,"^K#FR#0-5;2OPFMR#]F3OY!T^VC7Z[FS(G V4)OA* M0VTA30.O*3*&?K5@ DWB=PX'!G\V' 6KP.&X%<.RK0Q7!A&V:7^U80K[9A)N M )]Z?Y)Z\M T-"U-"\]!)^C40$...3T]W:Y*YP,N6[:A="A181IEV@]O2ND M;5/N$RWE4TFAV< M_)I%.1'H;!FZ3KS,2('1^(^D9NZX71>"73=PC"-:9KBP M9711/-EL] @FJ2I/)*F:!)&WDUDMC27 70$L$;/PGN%8\ &*)4)&=*&$"L\+ MB+Y--'PNB#D3P!*X\S&P^!^?!189.2T;X#3_07T2%7PL"+SN2Q'T!C_>)2#: MICME&*M)F1O% Z3&96N[+=M42FF*?<0-'=YM.";*W(D#3;I3932;^#[,$^V= M..K=A.R0;D\SAC#U$]),@6Y:>.HR'@&NV_XCKL0Q$5N%B$VCY00S[#*_.6H@+,OTG^7??1=I% M/R"E)AA1I:/"44RJJ$#_7>8&78F?@:$WU9?QJ)'9 ?#!/%+14^%>_72G8-2Z MX?6%SO" VJ(*.D0:<6+_]3-[+'LV+XR@N A8T"N3E78N5/U#]J!L-LO**YYR M<;.Q<%[W/U#R?:([GK&,:K$)JLT84$%&5P=G.5VT$E^AFX9CX4 8P,2"@ M0#WUVAM5-,76"2Y71Y]#-*4Q+GYGZ3H/7I)ID5O:';K,@8(=9$ M"%@",8F( R$^RIG+"+$VB*Y,;[V[\D\2GW!___E/_S*&.J-)SO,$-.$\SPU_7*>AW MU?9ZYV!9@1 7DH=")K?:LGI?9?8]_=H\#(S=;]@ZFX;]3<#^R(Q@Z/.0E'3Z8F+JBW;GTK.&>\B M5R&E7HN&/J%G5A-+X6;;C &!(\FL%DW2F)#9H9C+2&%R0\Q2Z7S1!HUZ)%$D MTTP.8">BBF@NE2V$*J';R=>)P6LA$VI>5(;7F\W7B<+KV$GHHE+Y72B&6Q=V M.YEYL[-29L)E@9@A\V;N])4=3,*FJ7)H4)MP$?SHQ'CK6-)YAPKQ!?YWM@:C=J$#_*#4Z*QE,"L$&J5A2U@Y8T$VGSX/F$&M''D MSFT!VFA%<'$O A^^%R'AQ-VQJB9@:VR<:P?4M#* JY<-W#6RD#28%V06 !;XRO M&;;'49X7=Y241!9NL=WA%F(NDV7Q%G&+M[@A%JUU,3!,K1$>.D=W0"H.A-!C-EC(QC(*.UE&VT(G_Q[%LM3ET+ZDZ?-C>$;.9W'1G;UQ7$6>CXX@TN/_D M,R('7]=40^>:ALG9;<+I6&RG:]!B.V2RV XG\2D.T_>G.. IH3$I#W]/U@ +M#O1 M6%HAFO;SW83S.MM)@-.$+=N<3T^=.5PO#?_YFH@S;"I+1B:(:YX^OI MP/1YTR)2D&J1M%MF36["YW=D;2 /+1_Q2YG1/M;.2-5+U#?+PS3_S05^XZ3, M$*TKOZ0#\^9A8EHC37O'>\V_9KI%X;R+'Y1[\VAN&[T=47>%.>[C>!OT",@I-I$WG3OTK=?M\B"""I[/>>E,[OCA)DYFI=F\"_RO?\0GN_P"O\,T?4T28 MHN98YXUHV;/?;'YE=!DT9KGBM M>IL9M,D6;;)'F_R4=J)OHR9)<;(%<*]I^%]\NS>JO32IB((;*?1MF9;@PAXI M-$<]O1AX>WSC>P/&*)L6*B.[;3@6/&G]V(E6T4=LE<2R9V]W8Y;-%^R8Q]2> M@G$7A JR0\\B._Z/8#\0CSTL1K!17#2;1/]9N.!G(-LV_:\&2H9^6[1NQ(>A MW:PD:B)15#PXO__2;PWQ;9 ).DC!CM\>^O%JR_ MP.B#_ P 3$N!N) 0%#*Y MU5;N^2J/EVGHRR?Y=XUT_&AL\RF+LS(SV%"Y>SWG^[]*W:M1#%-"$.H+PKO% M&CO[$5:]2>Y<1BALM ['",'$\7[Q\WIKTW7U$D,.A_VCS:89 OM+"6'_+6/X MM1FG&\S=>S0HFQFO7S!>MXWZ<46WM1BVL.7/)\)U9$6,P\XV\YAI6FVO5P9J 2> M1:+,<6]L-\&UQ%B216G%S*?6,>P0BI)(T0^DV6$B ,A8)7/:CS% M@1 @$05&B!@0@N5[C0TA%A!#,:HH%(?*9 I.(.!""05-,",&LII@0@EE- ML2$$@Z:X$()937$@1#Z38X2( R&81,2$$*RV4$P(P:RF< D13J6"#3Z8N42I MH6QVHW,9KZS44,R2&Z\^M_6R*XH-D8B%,[OG8UV8YBMEA]XWO[8F!E/),#E#L$S$LG,6S)%67I"-;RSZ=EHAAM^7E\^ MU.PU?-3YFL)5[%\)AME\[I"*F?]O[UN[TT:RM;^_OT(KTSTG.2\FW#'.3*_E M=IQISZ3MM''F\LFK$(511TBT+K:97W_VI4HJ"8'! 1MLG;5.CP.B5)>]=^WK MLS=*'#M6FEJ2>2GSUT[ZW'^N[E3J[8WB_Y;,\()D?J]>ROR2S%]'*Z6=4^%7 M9=*WS4JWU=@H+.PN'&N)(;,6$71JU<.RF]+JU?U;F.W?I"<#X9([10PGCN>$ M44 97B^@2\XSJ5%/ZQ_>C$9=Z[;*6,@VZX=V\MQ[AYMO.[JGBO'KHM;7*9F7 MU[SN)(<>5KJ-4C*_/LE<;VX!9KT4S7M KD^38/#,9NM#E72[8Z,V*IUV;>.. MBA=^O/O3G0C$[.8;.N^7O^&Y'2:7,I0BL,?D@QC*6^GZTXGTUFE.M+\!OB?T M2>R6D_!12E&E<;A1W/$R(O*" G^-VN:[@3XW<92!OU>4[/&$7I#]Y_9ZI=W= M:(^BDDE>TEW0K+;+NZ D\S);X.6DC#1ZF[74=XX$GH,3]CI_I'Y8W6SC\!T3 M\WN0/W(VF0HG0'<--@5Q?>R%X=S*H27"4$9A&:I\/4DDN OU1EE2^_J"E5LX M^3)4%\YS)K@\]S9M)%VYN5DK MHN2K_;QA5B:86K7]DB.D)>UO*0OBN6E_)QQ+.[@OFP;(VVB-89E1L_<9-5MQ M73TW3>Q12HUF8*O>H!=<^1$ZKZ8205F\&TO>3Z47RLTEUF0%6A,$VM"/!Z[< M 4F?X]YMX-\^]^(WC>=1Z79*M(!-6 ,OC##J[>[F$^+W5.E_7?3\RJ5\=ZY) MRPM@YFZEWBO%?"GFY\N>VIW-@]^68GX/Z%D9W\]-SYE-V2#([7.O:R,I0)56 M\R4AR91)0,M.N]6L;A;?^-ES@-Y' EAN"WO\>QQ&SFC&'SD>D$YTU&A5VYMP M S_?9)TLG^#?1TX$@]@?S!Y&O^H>1M8INW:J?WGO_&05-#E*?#_6R ^L:"PM M#SM63WSJ6"VS':NM9JUB8^O8^$L1TC).<)W>S!K#OP,I;X4; MPVQ@25%H_(PF*A1&$3XZ\6]Y;X05P;%+_,G0N<$#-GYF"RR/NX'M#*2>'"X, M_CF,[0C7";M@^V$45JUC8.B(YNO.*CBW0%IW\*KLEOU0KW;,39J*6>"[[D$@ M79HW;0T,% ?Y[9E,'-H/^#B,?/L;'3%LHZ!YJ"VE!4:!N)5N19^93>W20GQ; M2&0)IQ[ZGB<5;+2Q&OU(17WS0ZU:3V:;>-] MDH,@%L&,UFE-0:-U;)C)2.+8E2+F6I7;B<$/!G1 16Q>40M.Y:U:)NRSBP2 MC!R)T0@'P%!9L+&AF M%L[%^*4I[XJE7$[?0;9%>P(N;T>XQ?K-5,2X7N"0]/$[/_B&HX/Q@F(*V$F$ M8[Z.WP^=6_U?^(\^0MN%R:/!,OZ V?6NF!V19:#.7UOIC6ZU250!'XVY_6JS M _]6]DRM]B,2AC%N9K #Y+0/2QOQJA&VW'"WT3*"LDS-",B=VQ[Z[_\S5Y/& MO ]LW_6#(^VJ,+9/;4N#S+D;>3" (_]V($;P^B/AWHE9J,W>7C7Q@APEWHXF M<1E0;OM'R_@;-V7NT";B_L#8-V4]'KAR%!VIG^G/R.1-/O1#DJI'=.. PI [ M-'7FD3\]:@ '9,^[!59K>^[(MQ(R;QJ>4F&- SGZZYL_75V<%/HL2/QX?@!W M2J9?LOKHS4]72((HV$_@6[S3$_DI?C+.OI@IU);0UA[ -J:S55N;?I@]D[FM MYB^!_FU,S/C1^O^(<0B_?)<[A-QIIMZ!Y"SQHP7#;X&/-G,M9*%%/B.TR&>" M%CFF.A[2;/_\IWJG]N$!$)(Y47\X)ZA7NS),Z;^">/\8DXZXXOC-2E;'I#7A M&K+7C#'["MT!H,J3)CJR1LY]NF:\$QPO LO-05KF3]>=$ZS9\]54:'OOR$JV M41 -G\QF6X]LJ/++]<-P2?F703O?=4AC@:KB#=6:S7DSFJ"ZCD%3Q)/(*?YH M(].)Q2Y:&!(N7]NA![[GG/1B4>L&Y3AD"ZAEV6]X#\[?\3.$"T*/*<3 M,247#BB;8+"@R99TB7\:%T WOZ&H(PK;9H)3?JXAZKM#XGY,/B7" 4M->$!$ M+MIM0!UDB8X%*'0#*=&>E2RZ@,#BB28M3<=W#JJ$,%/'BR79R-:-KUYFR\!C M554_C<8O#(^4Z\/B/3^R;LC!$"'1W4H<(XS!=K0=E!E \V#3 ED;:6QDL[&E M!2^UG2G\-F0+/1S[030"'34DWY,QJ;PZ._&'SLA1OCIR:,B;&6O*$PEJL!T> M# .X![S4?1>-026[&:-!";L/?$L7/#2AP)"+U1, B)=NPB%GS,@1$$BGB[#-D$IP7*!E+9,Y! M@7H[6P+XAP2JO@4IXZEM!NT>=P0IA;YGH_4P-5J- Z92M.X'#9 4\0- M=+NF_+)P>>I:DL."1XGI]6\JA-ND-]U3@3^BG#G /L!D[KZU0>GC;AQ(X@OF1#!:D M(F *B1?0A1WYN#GU#F].U?J9%!&TX7!]M\)ALJ.E!UKL5.;9$]F,^-E@+3Y* M#S[WZ&X9Q1YS@V)1S7%P'J3J3'RX%R)XVHKNI'N;7"O)^E"6L"KALHP \_,W M]L? X5W**? FOO 3:,I@;AS\AH0#SZ!0HEWF#456'@!_ >\"\6"L-K+$P(\C M,.)&RL^;%BW8T=$ 'L),/@"DB) MX ;.AL00WKMT+U>4ZL3GDTZ-%F:)A)IHL^&@QOX=3"30+B<;-G> YT^2-B!B MH5M?1)8D10GX&E1-);^2[KG]')T,<"\>$$OB_Z *, Q4E(<_,6I+X+5$PZXGANR-: MH7J!\B1P\H,-KQ?34![I/\P%H>&MC&ZT*FTV6[-F_KQ=6)NSS:- OU6-QBEY MWQ&P;U9[2U&3##/6>*4/KQG!;FLZT/^F^/H1^TG@PAP^Z)]0Q)8Q@,4 U*8X MVHX!O%*^Q!KI$J:3Z;LR"!K51KT\B!TXB#HYULJ#>/:#Z%5K)4?LPD&4HFE' M#J(433MR$+WJ87D0&SR(U"0X(->3 _ M[I-EYSXDQU_4%H$9AA_^]4W[S6.WJUD]W.Y^'2Z+;*_@'#_'T,.O[",ZI=!# MX@XOV:IDJY*M'L=6B<^?% ;G>YD/ M_>!91MM=VCF<(YUE*V,A,O_?N=5N@ SJM/3])H/FEN3M<\/=G$L5&:1L3\Q- M2>+NP@9K#^RYC0#(,/D_]VKW[<)A'\MS[]HF:G/9?[JG2%?-2K>UR6K<'62& MDIP?X7/;4W*NMRKM6@$X['X:$7,WF./=RC"]P3!;;!_TMY=R6[UP&?90(' G ML5XV#AC_W-Q0TO/FZ'EY]&B'KJT"%>SEV6'3P+]UAEQ^HO*T2UML=VZWY]XU M[:5YD0;9HV#,-@ANMX.,49+VRS#.'H7=V*C4Z_.@Z_MIIIU2/CLFE\M[E?Y, M14 *,.8%Z*3[][GX-ZN9[6Z"89H5%JU1;?M M9K%_U>1T?2T7VM:!@=H+K@3Z6T.\%.4IPT5Z@K?F5Q4OO$@R7HX-+VNZLN?! M\Z3%=A(C8*4\':[--^KX$8+'1/%5< CPKD>A&M'/&=D&5(RIQ!=+=U;%$O]U MX&=66@O./06NP-$9%Q=="%A#C:,P=,_(^J%M@C).18!8 E3*3E@B@YGE^=X! M*TTY\,V'T"\5OD,CLX488O8BGZ#X& EO#L\R?;6 J=XP@"K- "&2V!-B8DF: ML#] J"D^Q53,J,*;4 $(U&&*]?Q4V>_@_$441PIN8P)D3R=?M?XE$1WE#M[. M53GYMWOS;\@A652,919ATZ]N[MTF5<)-+CG+\TR5/KW6GHP7@IS M&L/WC@M:"$X7O4'/9&L(LP8M9)T0CQ6$J;]!(XB::**G:9<&ZQ(=^X'"Y]P!+BC"?4PQ M.8>FYT$AYRFL.CBXM\X[1J@S >I0O(JIC&&(L (7@LWPFA(11D%[1*QXN'UJA]^/AS_YS^K']XAT,YM@(R? OO8%!JF \! MK#*F8 5M%A?Q(#GD1)0*9(1FB%H4;@WL,&(^QAX+)!* 4]IY,&KQFY$/?"K\J];92"VB "ER MZ!,@J/II)8&%U+N4(//.P5:RR>DE'VDZ)3A+C8?J>*9$1KV&H3LUKN@@#CS* M]:D84Z3UVLS80>Q9B/>IT5V'*9[U"$@'3B/;YJ7U%++^\2&29^O_]+.TL6F' ME@A>#-R+W6<")_S&U(M GR16B4%!M/H*2CR1@#G),I%#ZOS!4L)HC(0L_;#( MJ6!/'P0JC1D\&44"K 4]1-S0YQZ=&M_>E[T">X6-3)E!A*<6DM@MGE+=D\ M@NMW=&+4;B+'PYOU8 "G\"0 M2@'&#CD1\12_P"5I.^JZ.57<$F+YN9$@NQO.<;QJOQ-BWF'7:S D\&,20R+= M"P4JCAH>"-TCY&@HTU6\3M251&06!.B MN?DF(::[I]1OJ94K]7HZ6Y)ZI/("33DC&-'32-8HW?!-R>;JV?,>\'&%\>!W MCBJB.&8)=F_]'@]O>+] ^ADJ!&.)XW6F'$JPK5:W8BDU=WGKCQ17^W]"N!Y" M.Z8.?&RQ@NR?A0X=_*?DW$X2W')\YE)-'QZY2 T/[A5"JK6.YAQ[7DQ=(O)X MZ/](#'1L :,L\X]PJ[%A7J^D+0UA:U+>\?S,]NK 2(H[;YSUD!?&T<) .EYU MYX3(VMU+5+L^_(^'O V*(1Z/W@=%T>86%1"UUL91.=$W>@A<,&!2.D=(_D;" M'0\RLE+G.>;WZ$-7$$_ZY,V"B#*:4QS-Z931G#*:4T9S'B&8'PKP+--;+R5R M9D9K#7SN(S'A,QIL7.$NO$_JK?F9]Z5D^5TWY/?**AF*9Z'O3=4K)N#E9A13 M<[GLCQ"6,_SKF^M1=S@<-3KR>GA8KU^W:MW.M>BTY76W/CH<-&O-]G#0>7A^??\0//N._U;.;V;;;U7IN=P_4 M9T5T<0 $WWJ8-G Y)J*8OL=6^:^Y"19L@J4W ?_]\:Q_\OFB__7RM&\=_WSQ M]73]$-\(T#K"OD/(R@)(*[YM4+?X_T]A-J:MU1;!.R*&>[O>% ?U]EOYS@+M2[+BV\<66&P^ MG^I2T&-.B*SWFBWJ1BPFK!F_Q1\H>\Y\6(>!#3] M53<\_K9_>I+$#()8!\QP=3K^ A,EUZ^Y9I@.7(GQ).;H+ =M)Y,8FT4;X5H[ M%S%,+7BS"STN.^TA)^^!2,@/P&>A/T^O;!\;F\D@I [T-V0 VDY(#J% WHB 9I4<:TI.5>L" M5 H5_7,UT5CA+$3W T;A37K1 IQ;=@O57C7M]87JB>'2H-1*'UZ.W#"$-[,G M.)T0A^?1>9;V%*1\2.K)[46)F*! ?3A>H.94K6/77;2(L*(,:PRY8-HDQ37U MJBKLBG \-,.]*)MU3+X*. )9L="MI1A+#0M#((86EU'Y:'=.=BG((%@A-^X]\ET0F<6;#VI1:NF:5F:#0H!.D U >L*JF)(+H[T>>KQ0KZ M;L-0CSNW'.Q\8;PI59KM>:R]'6>AP6J$6[WN5PJ9+7S*]&T^BI=^N 28P4>)3) MP,"$"\2I(V3RR$J=E%R5MD6->H626XDKFAJ0NL+^1B'S ME!=!*#NP^S1PB(T_,<""%&[$BI:[(TP-208!Z@(Z_A+@&H8.W)BQRC]2C _# M%TIH1^7!H.L;^QPK48TW.J]'A>,*[L,T >_(JK_+'JA>) @7[/J#07CND0R& M;UJD\,%J%/XNS/3B5<47'VB$)OX@0Q;3J8NJ9;:#+RE[$?P -"1SIHGFAV=, MJ2CVC&Z&7#(+$)"#],T*,6]R)LB@L@+6.C>6B'Q(5+'!5X5.:C//)-._G;.O M,#20F4+F#(W9IC5A*$IG6#*"$2),+AAR8D=*/EF%@BY"U-Y5)VY-YXC/(P*/ M\M6F2+9C=$LHT8NZ-2C[FA(3AF%S%4D/:?Q&JE^AMU1G5X13O/1 'Y7,D&H( MW>/^@5(ESNH*?!^3856*"Q"]/HY%VR,&,$5B3X,L-BZ-DE!2PE XK'+.S/'2 M]AKJOOC+YN]P0GA6IR"P9^A\1M'$L5@4)=F+9^@,TS;8J=C75G.8-^:1G'Y7 M+X )!)12C;R'A$ =K8DF,!DZ29$<2 XIAH:UJ_(4+"*- )-_ F3D"=E$V 8\ MJR#'Y 3("T49JK;)7=!/[?E U_>P51$T]J2X%LXG[25UT$7W+PB/4_C:LA-O^2>1_OC MS!20*VF//=_U;V9)4O#959(2K#CKA!U/>"!G5]IK-SNRCMDFBJTP]3:RYS!EB9;+#@F2';IGL4"8[E,D.+U%0 MKG>79U9##P\Q+D374X[M\]]BWO41Q9?PK[FOF4;)N"6=06,,G.BB'WI,;0*C M3M8_F(IW(^J1XNHM6$V@S#98+5,>BC26W&>8]>&BE&G[7A3V!/-8;? A5-3+TD MAA\!DXP1ABX-7BRP MSU)F-&+GVDT?3X?:@0)WG*M3Y3/Q5)@!L"-H3O_5,?%,V:Y&4PEE%+G* N M MJ5K_&CL$<03:>%8"> ;BR<*(D!D9B,&.3_>' KSDKM&!G/&"&N\H,UV=.;&,P5FD=7PKEPX^9 -A&:OR6Z;)UGZ L6DNG_ 7GTSJ?B3"#5'' M=L*QCL4)Z]/9N=4Z3$%\*LGR!R"P1TX&& A/PPGHQV!-!ICMG1RK7N_9E\L_ MB\GTPT?ME,BY5(D?YP*-\]1 +%1,2,E\AI+87$>K9!06O13]*A'60.IT .;0 M!*T)?].H-1KFR!<#X<)#B Z11&5Z2J)Y&X9(<*=NA0?/];(G'(Q2TP6T7QL3H&[0U*N:"\,'?\POP2@\8C M0FFX&G?UWC1P(L+\%:,AMCZ2"+@@7S^'D*GN8X;)D[1.EFJ^Y[$02^M?N> ] M T8!3_X]]B2QVG:E)<,*J!2Q.1GU8-#IV=ALU[GH7YQZ3\^;&".6NC6LD*73I <;:Z8^7%T-'+NY;#H4 TO@79 \:JS M:.[J,2QF>//>_.*[UI!S -+T8/I+D(T/IWFXWC__J=?I]C[D<81SF+X+(QOB 3Z09EJ'\.Q!%3E($2XF4> ^0%$5VBJ28 M_ \HHM\Z0*@[MV MIS%JVMWK1OMP>-TZ['6N#P7\9S2R1ZU&IS&0G6QA\)?CRZNSLXNK7TXOS\X_ M75S^>GQU=G%^W>O6.KW>1LLVY[,0UMNU9?6:N KK["SQ(]%Z+&-!2?%E6K!: M_WSZM^//5*!Y^O'L_&_]C:[VD0O!B5GUJD5SLXS);:/V>#V,K0O/.HYOX&&K M0^Q;KX"(O9/LF3O1-<:?/Y]0J>%0522ZZ+*S!,'M1R!\^V,QE50FIZ#.V)=+ M;"O#R/!+9W$[=1%A/$6A!N^+@\1I1:A,^ ]<_W^P;H6S?,G-C%YU>8.IT2!& M; )=)-% H' !,!?IP1$G1,!R4EQ#E%32^,[PIOZ0T/]RB"R> J3PKJ5'QJU&GW) MM(=)65;HW&M<).K@4_!(O:&>H%S>!65;9J8%9A#3[_'#9-T58RL1ZTS>8-6M MJA;$C2B[2RQ-T3LL4_3*%+TR16\KG1C2*X%S4L0=6B#H,H#/$BQFO%\1/5IZ MU+DG0H3H2)(5Q2"-#%WL<@/=BN@BY +C4PIK@H;J60=48JDZPYPM(-22@JC1. MR4FUZM>MMNQ<]T9M^[K6JG5$;]3LIH@WAKEQ MC!!"GXY/KBXN^_#+9KW;V:C%D8?%:;6G\[@XK>\PLO*@./7CA:@XN%1+K773 MN#>I?*\WJNOS/&+=W".X:Y+-8V Q$T:"AD;&!!UX!G2I@73]NT(_21$R9 *V M,#^0!A"%K;.60X>JBIE+'.<3CZ-J9Q#^4Y?94W>*93B09(G!1]P?HU[9.+3Y M@N/80;#SA6TOUW4WNA)!2\@YCO[M@YH"74*Y^BO;8RAL\/88<$8%0N=@0D7L M46\2$%]P4H2KJD4W>Y8Q>RJD8#^0YIV@KBBZ-0'#EPP(C]1 =U%%<_K%&JO# M>&OUV;MZ+-OO%3;S.#%2%1(OBGBPL 8,UF_L(:.;H(MB4+R9;Q5[PEP)Q@6Q M)2)5-ZTJOU'SH K)2;]796%4T(!$]0#/*SRRGC4>U2GC M43L4CUI$YAP]$FZ:Z>N#H@S_QDQ4]&=PF7N"JX+85UCI3BF7692^ GZA),LE M;Z F.#BL2BS-#WA,2:IIWEXR,+ +X1_C-,8@$X'H]#;_)9)P98K8A@]V(Q"#I! U1IZ-?8 M0P*T"9<-4IV/2QJ($=55[*"L%V7RFPG+J"8A IN(4O"P_-U0\DO)+X_@ESF@ M#72VW*@R1U),DH1R98?V#UK%N*PI'&O3A&--6X?E>!.D_51Q9!87KW]Z8H5Q MJ)US^)&"[R$TT>+YE?1?TO\CZ'^)-LYQ-D6:*J"H-1?"\$DRQ=#QY#K<@)<# MW=:Y"(?BCZ1!YZ_HC M5&TD>549!5F55,6!L&?DHU'/!](L;U7=Y[AIL<-LI7,TN'=DA\"5O/ZR,/B7 M1YM>2/_+$O*+ ^(JF9YCQ7OD]\WZ5A. ]X6&D.%L_UZ?+^QWQ:QTKBQXC^G4 M5PYXBA9RPUF=NDKY7QDX4.K! 5_QZ>* TE4'SSC'65>S(=N,DD^V^&PGL.,) M@I+:,MR&CW]S^=F+SOJ3<%S"1ES@:5?A;D@9\CJ) M<.I6W^9H80(4(_3G:=/558*CF?['C 9"TD/- ;$YI)ZD3LA1R9 T)]>G!&*S M-RN_;*?LJY)Q]H)QQN*61*Z/&.7)=8^X.P4@%!@K@7\SM:4]T\EU7#'P+"KS M6>JS"G6[2="F)W /4PVI3'N6ZB@Z9>]RRI:K7'YW8ZG2S,Q;R&"JDO9+VE_[ MTF @#*UR)+U6;'5):#6/I>FHE/++85N>F&XOIO2SY6%#RT2M+/LJ2CY=6\E'Z MSLO+K>!RT_X^=& IM8SJ,?(9AQ6"LG$=^C/I.)CF#^@:%]4O-)JM[T*O-W;" MA[ZVBW"N 95J4Z3<>ZE'4/<>K:@B8]G_E:E7T/QB$0FGA7K%T8S<^&=N:E5.S>D\I\%^J_(OM=YVLQE:1 M$@V4@T.17'JFDNF3F$&KUG$+;/B:M!,:BAE<8@=# M,3/]&3EGMLQ$>S*0<@Z*2Q(OH0+&QO0EW?\:;X:*!B7BVA#$,"O N):N#6$HH[LJ-Y>N+<<0=04FW/ML.]SE@"QS]?E M+F+O-#Y=26MR1_FQ;1&.K9'KWX4Z63>?O+52**&ZKS(C5S[R]$5Q/(&^<.4. M%\:M*X,*=G9G*N32#=^3*KG2W[D7)N%K+&(K27.G2//-3RPN%6!_5JRFF!;Y MS-<',EY)34C352D;,$U.5?;;(@I^R)M>^M=>-<6^M+HW0YM;K_9M$?\LP>9= M[@Y4.#"#T<#N=6OVM;#;M>M6H].[[K7:]O5P*+JM]J!W.&PUYG!@&E_/+T__ M=M:_.KT\_=@__GS:O_AT^MO7LZO_]$]/OEZ>79V=:B3*37H=E=*IE/,)\P MY2A6[D_LI@C:5Y#YV9GZ4/^VBHR;4>A@X.P4Z?W#%#(!O]/#T)0]1/*DF7/# M!Y+X>#=2)S4-_JBZ+Z-T<6X(0!*SI&QGBIE3*3+D8;-9:3:;U68K,^]S&$K/ M6;EGT1NL9N1G)]6M] Z;1@ZDF?]8P6(5E7GX0ZU:J]4K6@+J!>M^VB?\LS[^ M+-EK$>HIX:@.M__B5ZEG\M/9*!Z027NF,'AF'BCJPS1'2!I!-'=:^ \\WB4< MPP&/@13DJ$_Q+34R:+UF0H,2("K'(<@W)F8<_65"A$$PJ(4_>^N\XS?]77BQ M"&:9U[;IQV\=_0S[_/A]V?LSR$1LLL1DX-W*6X1#0^>VYP&Y(T*XB2_+T9\K M$Y:77WSFV>RK9(^AJUB,''.9I%_:1%CX#^UJHT'[073)8>^4E'DP>CCK,U)N M3G6M)^=#HBEE)G,HRU%5P,:4[L@GF(9ILN("CP8=]Z.1XSJ$>N??>>P.I1(W MSH%L57N]'_6R4D]+.@FUP^E$0/^E7!MVLS(N.P<2T -XX]RF?3(U 2(Y"JVE M@9&K1J>/D5X(!]Y8F+'+QA:J[!SJRIC$]^0M-0.#7PSE2.!&D(:&AQ'-IA0V MI3*"3),R&A^.#YZ0AM%"*G4V()42Z?.MD$>#"@ MLPCC0>C ?@742K* F>F>NE5PN9D%:>>LEO&V+5WEHZ5.<&)F=C^C_2(+C5J% M.I%*;$6?/BV43B7+VU[Z2S@?Q">D%J14_9,7!/*/.,TM1Z\G4TVC90H')7 F MXMZ9P#_IAZD;CL.T64_6F?5,>II6)U;3UG*6 MR:6)\W')F+''67Q[\Z:O6-SDLE"ARVCVEY?'J3&"URI\D-ZJ2;!)3XLB30B\ MN1@;A1IUO MF][<6I8T"I+LX^[OE PH:?)-1^DOE)F]W'88=%1XRZ]4;SNM,< MU:];]5'MNC=JR>NF&-AUNU=OUD;VG'>X^?'TT_'7SU?]KU\NSONGYV<7EZFC M]+K1:+2Z]?U^NX4#6FV'A;EB\':;C>!M-D1Y_X"-;M-J'LG4];-OMZY:4 MG>M!LS.\[O9JO5&M9HN&D','WOKU[/RT?_SI].H_'\_Z)Y\O^E\OX:2;C7:W M6=OODVZM<=*X"Q9O@V7LPS.?<&08VMFS[C6:AR/LKE;OU@6<]6'[>B .N]>R M4S_LV0-9:[2'L+MF9'[0@X_,#\XBH0Y+T[1I^5RC0\'OH:\^HJ=;&J_.Q?_2$E M?M)'VV_@MGCM'U/M"ON62-WG:7%C1@\+ E6J:)J"[@?:)M*)Z#JB\!8;CN(@_K;T3L#_O'TGOLD(/CC.^LOSCV8V=YY/($EVARZO8\NT5R'&=.V M77>OZ]LK_[IWW:SQ/^*O@^;(_^7J^.ML<-SY5/_7X%^CT?+Y2W]: MF_PQ<__;O#\X', #/R6 0_,+$OJ8G_^$KH*)%^67]/D?SNSFKGW[]]-X,!;3 MYJ?)[T[_MPP;SZTI4MPK4N[5Q)N2]4X<8^&2/TU_^8][<-IH?^V?S%KCP>G% M'_\=W+WYR]/A2#WK5L=-N# M9K-=;[1'3[0RX\&YI-/'KW.-_%A^-XHGQ37(>S8S=X9A11SY66ZE3S+\-,]. MM3DA%P5Z8II-54+LN(B Q+B%\T5QFZ]*D5I ,AS^:9Y!+7C6D@S$ES/3$ M$B>]T?K?!SCT$5](=["U#UX$R?=B$/IN',D/.H4XNS&96S,:;W%'&M5:=P\V M9-N\MR(S%9T+\! ^\-//R.MM"TZIL-N];"UZ)P2S:M;K?>>Y-B,5/CY M$WR E"D%F?Y_RURNA)VN-)G>6S!!9VAI'7,QT3_U#7UZ3RGCUKF/]ZRR*YZ5 M[;=L+\QG3LYE43X'>SV.8@K8[TFV;RE)?92A'3CDMDMTMQS[)04<&[U!=T52 M9VM4=H\W-K;" @8I6NW#U\BNK6T/*;51K;\RZGN0XEK51N]);YI2+-U,>^.<_8C_Z\. ,^+$/;Y0;91Q%T_#H_?N[N[LJO*%Z MX]^^/P[L,0)+O)?#&Q&\'XI(O(=KI-X"V[);HS_;[<-FM]9HU<#PK+7>!Z$; M'J"KM=:M'=[+^\:P7AU'DPU4U3WHSU)\R!\ER+N<1B8H+>'OL3NS#G40 MA:KAABH[6F/R?'9&]=3S;#Z9^H&O= M L08I;*^R+>TX@1\IS..\QG_Q7D_5E'*3YIG@5-*PCB8KN8HV"&/5]_CU;^K M&BXO:Z\E5WG'EG?L?E!JH]IX9=17WK';O6,;3W;'+JC17N%^'+]C-L,O4KAPJYVAT>AI(+[/SL3!MZQZI3:>_4K=:SE5WJCEC;H?E KO M+,W6\DK=W)5:KSV'W0JWU3&V5X9;!XMHK1-,3$A0$+[0+4?E" Q \+TF+3VC M$5F[M#J9AY_H*U6_B4^N9Q+7L^YOH=T=8O M(G:M3U7K%\?^)F>K7ZJM\E+=009_(2)L!R_55WN#-NO5^O_^;TF NT6 V[X\ MTVNOUZS!M=>L/UTT] 1W6L.QH FH3VC[;QX[<@07$;7*NY76!8.G/-T$S)9( M?86KV:PU$E!($0R$)\.#BWL7+NMCFP"1&[5:8^G%J*>LJN@Z3$+[(X+*R_+[ M9-4$1G'E:N+J_;Y>4HWRDBHOJ:>+&LY=4GQW?$HZC^J[8SLB?9^8LQ3?>\W% MK\G6:92VSNX1X)-?(T]8L;C@&IDW08JND5ZMLUG+H%MMEK;!Z^+M5V ;-$K; MH!3JS2:BU^1;5"OE:;!#M#?0VD%J9!-NB"IIBXH M47^+11!AJZ9\>+I>._@MW[QUI!K\_<$_6@+"SMC1D4)D]ES'D]:_?[[\?(1] M0=68B.F/37W@+P+DH@#[S\*EOI']L938;1M[A"Y[OI^N"29[,54=$OF7Z_RT M;V39J="]:M6"0]VN,=*)",?6)]>_XRC^6_5;[(%%/:H6#)*>4SI<=:\%1'F5 M[9DH><57V6O+B=MUZCM!%%/KB[B1C'L6E\R.DY66/;J75WW,8^P$L?KBE'J[Y:\QXKBUL(M"NZHN(_LI)@)?<_.%1QYSM:["^J=2N=IKE6>S&6;1:U6:G/(PM M'<:*7AX^B<-JH[[.2>Q+NZDYLFRM0):[L!E+.\J>]G\Y_G)J?3[[=-H_.3L] M/SGM6V?G)U6CY41) 'M. ',"P:2!C>Y.22>/=+O"(M?2);Y[+[JK7AO\[<\+ MBX!X--6;\3_+'U.#'7WO;K4:U6[WT1^^MS(;PXY1,+E"]&\? MQ=.I#&P1HBXQ587)8RI,?EE\]I+8Z/F6JGA@QVA\J;*1K;8O-8P72?+/N1>[ MR1-? ADZ0]V79T&*>\D))2>\>$YX.PT@4-M]EEEFR5\QT?<-HB^-^1?($J4"EV>+OO0I[GY>AZU=V9]C?HH4UYC$'J3 M.3%?!G3K.\/B*J"TL&_@#V?P/^-HXO[T?U!+ P04 " #-@VY9)T5ZBHT( M !>+0 & ')S;',M,C R-# Y,S!X97@S,60Q+FAT;>U:_U/;N!+_5_3H MW!5FDC@A4*X.9:8%.L=,2WM<.F_>C[*]QAIDRR?)"7E__=N5Y'R!] C3PK5O MP@^ Y95VI?WHL[N6CO_5[9Y7!:]2R-COXX\?6*;2IH3*LE0#M]@Z%;9@8U77 MO&(?06LA)7NG178-C WZO5>]P?YAK]_MGASC6*>ADZIB-AA$@X-HO[]_P/K# M>/\P[O?9YX]L]\OX=,^)GWTZ'?_G\[G7^_G+NP\7IVRG&T7_'IY&T=GXS+\X MZ/4';*QY9805JN(RBLXO=]A.86T=1]%T.NU-ASVEKZ/Q55384AY$4BD#O2GD+'XY M%B48=@E3=J5*7KWL^!;\:T"+_.7(21OQ7\"A<8)25- MP-O9&[P>6;BU72[% M-6JCUI%?DCBL1K*B=>H[)DIF^/+\MA")L&R( QU'"2Y=_4^92=WO^!07UJHR M/JQ;6>=E>IP(@W9+86=Q(;(,*ASAUQ>_[?>'H^.(1GJNF:2X)4$_8L5/SZ_& M%^\O3M^.+SY=LF=<\[66_D2+OF+X18=]YHUD[WOL=Y'>P*S#4M!6Y#-F"VYC M]FR6_$Q+Z- @*E1KX_V#WL*^,)=![]<7@U?]T04K^ 28AHF *48-6PC#_FBX M1@#)&;N"6FF+L82]5[KT70;][A],Y?CNSX+7P#Z('$PJ .881=5VAL]J4L> MFMF*EWYL)^P')[SCQ@5L5L[83:6F$C"T=[POM/= IM"42F%.@#JYJ!BO9JRI MK&X ;<> [Q(&] IG)3YIP27+>8I-FJD2:=\J+W=/H +TF^%Z1B(EOP'4NS2F MP;8,C4&5DF9&.D@@%1JS%!1S;F]PDII-"Y$6S#3T:]%_"AK"(#2!4A@,I12 M?5ZCP=20.@-IW!I-4QE.:2Q5Q4Z$C" MQ,)Q'<08]D59O?1>5#DR :>$!_]/99-A=P3'DI>X M"RXWSH[%T&A1YC*I#DDT$@40; H1X=099T_*3<%RJ::F1:*&:V$L9J>6<6KT M=J.5G25 F=:8>]9N,;6AJ0LZ$2:4RC790M5I)#X!:*ZR4L-FP7?1W M!@@@[]3S6RPL*BR*WB*=7#423 A80]X='.["GNL_.,S\DW\4E"I5'GVDA!'Q M+('2@X0,>E ;"XKR%44Y*J+)WH4J2E#H?=K\Y?\(?GS/>_,,#.:XZ ,79QY& M28="8,H;LWD7BD4)H+.#)A_=5*-Q *036BB"WI8ITM>$B)X0 MWA8(Z 3ZI)<"J6Z%CTV3&)$)K@5-0/@@[!B\HI$:0X'1[3CCHJBC-*RXT2"L MH5VG&G,XD3:2$Q/CM)P1BP"+/7RX7LXR\+\$2!#)$OM#MB7'#4U-UJ)S8W*Y M!]+-:6ECK"*^)R(C"'*C*DXDS W"ES(XPB7768L11*W@?K$IRJY32SO&PZ1J0:EQ6DJ=*9,\#E@M=08;"7"%A\ S7M!!+!/-># M$G>,J)%IM[#8X&J;-6G4/*1OP)3^<7UFY5"( M'9'EC,_?$M78KUNP"9?SN310IE*[:N9V[7FK"F[F 9_HRN$9,L?C;CT"Q\ZP M:KX!&8KK._*=;UZB+88?:^KA-U4Q[F-9UL*_L^ 6HKIE""YHAD#TB#S@7IXX M-XUCKFB5-O/0ZQIPR+(4U@+\#9$G"H,[O<\$VN<&V46@(F\:XF7\2QEKN[O@ MKT:@^6XG-57J:N^];9WRR#KEK<0<"',R@?BA@H]*1_>55(2P.:\7IL!O* [Z MG,A%0I?-N6]W[=>/1\$HI/:^YE[#1#S#C@;F1/15R(4<$+L@;C!5Z_A@;# 2 MFZ;$>>,ZNX2==$CMSOW>[- I-QVGN^(NC)K@M@7=3964O#80M_\L&_H*M04;Z7";G(U+ MO7IX3@:OGIQ3R](Y."G6K=9VQGZ6-IMO/HJLF&Z%DTIT21CBU7[OX/4ORZL3 ME+4KM706OS0XX9&^!K+X_?\\3HV1C841PN3_% M?Q 5@\TQX:]%A-\VV\@#PZ/>X=8!3^6 R&K:']]G+SS[&FPZZT=!+3!3(.I! M?[&JNTT) SLYO(6THXK)/_F/&&@Q$+F=L(]:/&E^>PZXS M+*]B=HEY3)E@K3,XZ#"Z0/N=]#^HWE=_SZ7M4MW+5HIY#I_P].9:JZ;*J'I0 M.F[I;^DN[.J+H&?_CMZ6,%=NX8:FE4NX=R_XUEC0=GT.R7/<"#&?*)&%W7GT MNC><\[1OZKLKP?[>L+N(?/(_4$L#!!0 ( ,V#;EGX@$%&G0@ -0N 8 M #,Q9#(N:'1M[5IM;]LX$OXKO!2[30#;\DM> MMG(:H$U2;("^;>K>X3Y2$F41H40M2=GQ_?J;(2E;?NG&09U:MX,F:$]+J=TTZO?]+IMML7YS#6I>\DBY#T>D'O..AW^\>D.PC[)V&W2SY_ M((=?1Y='5OSJT^7HWY^OW;R?O[Y]?W-)#MI!\*_!91!F@(]4X&-T&FC MR<5YS@PE<4:59N;UP=?1N_9O(&&X$>SB/*C_.ME()K.+\X1/B#8SP5X?Y%2- M>=$VL@P'W=(,H6< KU=D[MM3GI@L['6[OPQ+FB2\&+<%2PVT= 8GBS;%Q]FB M43KC0L4$-7S"J^&AMV;-A5\#+-AZ] M M2>A7(UJ:=>HZ1E(D\/+Z/N,1-V30Z_3/@PB6KOQ?J8G=5WP*"VMD'IZ4M:SU M,CY.N :]!3>S,.-)P@H8X=<7O_6[@^%Y@",]ER4Q;$FF'K'BE]>WHYMW-Y=O M1C>?/I)G7/.-FOY$B[ZD^$V+C#(81Y,OAA9W$-R>B$$<4FG$TA;YB,:_)'115 2,S( M+2NE,I!-R#NIEUVW_060*[[YDM&3D/4^9CCF#%*;)31%WAD_JDH^]])9JF]-)/B-WA9P*!MF_Y9REG(L2":H4$F@#S$EY06@Q(U5A5,5 =^ $ MEE. VRC)X4EQ*DA*8VA21.:0&8QT,^+%&()1=($_\>B2J [H*?AQA8@CV/\*<'YB%O$,]#>.3 ])K358S$T M:)18-M9"B4J *!1 F3L=-KJ$U.=D53(J:ZAJMB8:P,,UQ"*C4YOT++50)RN ME5G3=@^Z7=ER[$$W6G(*ZM<[&VJ/))_],3[(-.7P:-UU0ZAB%AC@:!X)A@XD M#- 8":XS%$>Q'&(CQD=\3KB.A=25LE@V2@J'D%))*,>@69-# $3" &'.Z]?W M4+T44'F]@8!T6PFF?4X.?*QP\,1)"(:N!FH=BE"A M!V9 KQ\!EU I.4# M,+[D$"R7(KJN(LT33A5' [C+\S8'%#A2I3'WVBVI;:*V01'J?E (*GG;J00> MR>-*4(SE8)958I'#H8=C!$TB _]%# 4AW$)_ENS#ZZYLB3;"=^OPM(;B[0/; MUF"#A"6*4:EE0#.-4 [Z112)PJ4IJ$ &L.76+C8E\T[2XI2S>+)3<;E@2 M;;!0FRWNO4%EI4J LK;$(XZE2JP"EH^.60%\0@"BX0TK<:N@"'!MAUK84KR$ M6+W'[:YLB3UNKR=45#8VH5-9F@(%Y!-PA]Y Y>:L88M8ZQXWLSL+4^@(<5([ M#AG)RGQ;@VVR 9U+,R3(Z<.%#8EJ'FYW'G,K ?H,W=+@#'NX[<:6I Z3SI/K MB,#2VC,S^V8C[!X1'#%SRSBN%/J]D28WC)I+;: =S_A@+!W#0'^ZTQIR^(TN M*0 8PM:*M%<< @.>!3Q+;":PZ^&C] QJ_SLF M_!'!BGSKNY=H#_*=VW+R7:66/31,ZOW16D0G#)9-C"X"%:+L$51CC:O.5:/ M5XU4>I[=;0,,F>?<&,;^(A5$$O@#OD\XZ&<'.00D0^35&-GA+[+F>ONQ/RL. MZMNM5A6Q/4$XVA=3NRZFW@C@8< +.0 ,RU8L@.UQ,O>9>5[43!F]PU3K>)E- MMI91VC/,^I#G43CS]8<[.=@0RV@"'36;A[)O8M+S4.@"P *ZV'+Y7D.RUU4. M=L,Z66-\"MEX'#8D^PBW^VKG#63K5$&0:(&WF8UK@!=[TNR!U7+)CA<3*28, M,UY!Q_[ 7/E0R/)2R!F#M]-,NOA'EV +,-L)'>C\_0" ']+MM\G7!_@E'C_Y MV\K.3Q/!?F&J'4LA:*E96/_3-.849O-VX =X7$0P8?D#/UJP_'4?6QK?ZG%B M5<]:KXHSVR1U^P1S'C E_S453/5#G/8[QZ]^:2Z7GZQ>NL9]@<;@Z&<\;:Y7 MJ'YN3Q4MPPC"SEU["BOPX!V$^7L::2DJPX;HAG43G_U3*/" 4M!9R O;*1(R MOEL"VD+'P:F_N.' T1RE,?_VR'(70/QODVSEQ\%9Y^0G<..::8%1B-_=8/79 M0;*M0Q_E1!\Y?(#JE??$'E^2%UW[\Y3VGWWO+8R5I3RX"/YZ5YS98'UP\>6! MS>,'<[EO"UFK,^8JC3PDK$H@4E@5PB!K-R_6//5S8W+MULY3@A1W^;,B=/=7 MFC;@(=J#84=IYP?T]V7&64K>S3GJ)W<&T")?6,&!&?\3GLAG!348IOF6EV1[ M5/SPJ'@B@ZVO TON:^KRHQ*-Y]#K"NK+D'P$JIA'4.SUCEO$WL9>HZ[9O"J) M:'PW5K(J$JR'I KK1-&X@;S\PL_>7]&F3BU+=Y]]T]+5Y]5KU264OFW'9VD* M\2*D$\D3#]>S5YW!/*.YIJXEJ^ZVMKW^??%?4$L#!!0 ( ,V#;EF/V&F, M2@8 $#,R9#$N:'1M[5I[3]LZ%/\J MOIVV@41>30LC*97N"FA(&V-0='7_=!*GL>;&F>-0>C_]/;:3-BV,L0MV^[EC4A'/ ^1YCM=SNFZWAUP_Z/8#UT5G M']#6Y7BTK:8Z9XQR==E GD[(('&"[A0QAI0/#:W.NK1E-9!9XKOLR+'"2T'QB,9)*Z+']_K)/T$FV[.1&N$ 0 MAB6](FKWUKXQ(U@$$9=9N$[BMI5%LR[EN;12/*5L'KP>TRDIT2F9H7,^Q?GK M'=,#OR41-'T=ZMDE_8_ UB @HSFQ,F+XM+W]T&@@J(57LU?HF)4P6&L*V)5\ M&O27/4IWJGE%2QI11N4\R&B2D!SV>_7B3=?UPX&C]@+5%ALQ[A9#DFMI848G M9 5@;=GKWDKY;EK!)EA4$ZND7)*X$ "@P>70-D2&'J/9W+-6P MM^_W=A N$8;-$HAI6VI!>]8V#.>)VD,A\*L7WJX;>G[?5:M'&2Y \6C75ZVQ M"BW(>].0OB&!QEE*3 &[TQ-S).&6,%+ @ZL)0XSF I5D"UC-X& ME SE;916#/B(@4.F'%IG[FN@6"JG7D.L+0QX*)#7WTH6P-C&N5##W,)KU)$X MRI8<;7P/A@N,>ZV_'&O?K[MN^_;*=D:Y[4JE>T-E?&DC(^:S34M"WEN4$D M"/YLS4 #WZR!+,9Q5')621(V^+4JXA-7#>YI$Z9T5'^O M173\"WO=W- 3SE M >S9_6=P #=$TVA\A^L#XD \!7CJ=KZI@]VNW=M_!DK86.'F '[D &I?^34A M\=%U<%^I?U'$>0SYWLZ#[^-9NT>=5-6YG%=<(S!6FJ 7KOY[2)GV?K8DNZ:> MSM!ISN[V67LZS>T,+^Z>UFR&[C'-W+;40S=U4PFJ I+_&)<*"XJZ()GI@N0- MJWK>_G.C=/\'.M3C"MSV1A4H'M45?_V#G-5R_.)!SL;T-Z;_O7G:[VC=@I14 M%4]TY>Q:U_>]GJGOW\@UL\5M+,+Q MYXG@59ZH$A 708.+K9<^5@=JXMTU9MR5$,O< ' * M!A/@*TZ;&O > -4"P$V7JR^9Y@49_<;-\']02P,$% @ S8-N66&8PLM3 M!@ ^R, !@ !R&5X,S)D,BYH=&WM6NENVS@0?A6N MB[8)8%V6G4-V#*1.@@;;'(V5+O8G)5$6$5I4*3J.^_0[%"5;MM-L>N0J4B!) M20XY!V>^&0[4^\LP#M,$IR&)T$?_Y!.*>#@9DU2B4! L879*98)\GF4X12=$ M",H8^B!H-"((.;:Y93JMCFD;1K\'9PW*33SUD.-83MMJV:TVLEVOU?%L&YV? MH(U+?[!9D!^<#?Q_SP\UW_/+#Y^.!ZAA6-8_[L"R#OP#O= V;0?Y J,Q93/OO4_')$>G9(HN^!BG[YMZ M!O[F1-#X?;>@SNDW D>#@HRFQ$B(EM-T=KO: EZIO*)>XJ-WPF)I*1!7\K'7 M6@5+7*=Z8\!9!(N'-PD(+I';,EL]*WA*,>OF?SD&#P$@B?@!BP\.+_SC MH^/!OG]\=HH>T>:W2OK2C$Y38"N]5MM2XV'#:&\$FXG%!/B3A1 " @I"'-Y 94LAJ^Z%4R\ZN MVVXBG",,AT60TS;4ACK5)BRGD3I#(?"[-\Z6W77'1EJM&ODHM MR-FIV%ZF5&7)H81DF:,!CPC:@-5+^!W088@"T&?:$SRD!)(]3DZ M3D.SB1(B2#!#0"AIK&P@$RR;E2D#DA>&4+RN4CYE!'*^AY[RMA_$EPKIPHQ*W&HN%F0 MN#M-P/4-94[B@5,)G)72EO==&KX4V#%7A5I>7T_?/RNO'JJ#0"PQQJQ;A_%R MJM'W(3 &? S%\$RYDK/=S='G"180ZVP&L98!WD#UBXY@ Y3'QF>%0$4X?=54 M2(/)D \C ,8NW83%44RA!T8)TR &B)NH(,RQ I;$$Q@*7&8P%:LL&J1P#4N M:-NA)+ M^9)5.-^#X<%2 5TZ2!TCC#600-7/PJOOA1D%!_L50_Y #&D]1PRA::R&17"' M0(3ARB*5V1?!C&),%:AD@N0J;(O$C^'U#=N /61Y6,@@CF%%[8KGV1\.C(I7 M81&U.OSS"=.1SS,B"K[YG=6!@AD>ZPH'1-4L8"OE$90>'*X&Y(7B82&O^=3X MT#%;:_B@YV['AYU'! CUF"^\>*^A3FI4D'$O'- 6V )NI?*J":"\!G1P&@1O0"+VQBW\/J=/VKS9Q5LS3Z%O5W=U.M5V428W^\&ZRZC#]2O _ MGIWL#]'0WS_]^^S+\>#CFG^\[$A8:]O]@:'QN K7XTJ!Z:,&U>]OXJZUXN9] MW%?O?_7^'RUGGJ&#?Z>+W$1#DE(NT!<8H7-X2U+UNFJ6E.0U#%[#X+F%P0,I MO-34T&^ YUJQ/[A<\U:*VVK?59+:YFUME.>B!; ]P))XZ!1>CD5#WFGKAOS: M&SV9-TX"'%Z-!)^DD6K9<.%5]4SM0XWEA9)Y:T48>\DNY=<@Y=32%R*K7Y]D M>$0,_;K%,:"\AZ\YK9JVVP"K\\)+3]G%TU5_U%)\)=/_#U!+ 0(4 Q0 ( M ,V#;EF&B&YW,P\ #B7 1 " 0 !R&UL4$L! A0#% @ S8-N66^(\KKZ70 46P% !4 M ( !QD\ ')S;',M,C R-# Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( ,V#;EF8 MQ;2QYCT /=_! 5 " ?.M !RHJ-" 7BT !@ ( !FM8" ')S;',M,C R-# Y,S!X97@S M,60Q+FAT;5!+ 0(4 Q0 ( ,V#;EGX@$%&G0@ -0N 8 M " 5W? @!R&5X,S%D,BYH=&U02P$"% ,4 " #- M@VY9C]AIC$H& !') & @ $PZ ( #,R9#$N:'1M4$L! A0#% @ S8-N66&8PLM3!@ ^R, !@ M ( !L.X" ')S;',M,C R-# Y,S!X97@S,F0R+FAT;5!+!08 .."@ * *8" Y]0( ! end XML 66 rsls-20240930x10q_htm.xml IDEA: XBRL DOCUMENT 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputExpectedTermMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:RepresentativesWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedTermMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashlessExerciseMember us-gaap:MeasurementInputExercisePriceMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputSharePriceMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputRiskFreeInterestRateMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputPriceVolatilityMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExpectedTermMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExpectedDividendRateMember rsls:BlackScholesModelMember 2023-02-08 0001427570 rsls:CashExerciseMember us-gaap:MeasurementInputExercisePriceMember rsls:BlackScholesModelMember 2023-02-08 0001427570 us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001427570 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001427570 2024-09-23 2024-09-23 0001427570 us-gaap:RetainedEarningsMember 2024-09-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-30 0001427570 us-gaap:RetainedEarningsMember 2024-06-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001427570 2024-06-30 0001427570 us-gaap:RetainedEarningsMember 2023-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001427570 us-gaap:RetainedEarningsMember 2023-09-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001427570 us-gaap:RetainedEarningsMember 2023-06-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001427570 2023-06-30 0001427570 us-gaap:RetainedEarningsMember 2022-12-31 0001427570 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001427570 us-gaap:PreferredStockMember 2024-09-30 0001427570 us-gaap:CommonStockMember 2024-09-30 0001427570 us-gaap:PreferredStockMember 2024-06-30 0001427570 us-gaap:CommonStockMember 2024-06-30 0001427570 us-gaap:PreferredStockMember 2023-12-31 0001427570 us-gaap:CommonStockMember 2023-12-31 0001427570 us-gaap:PreferredStockMember 2023-09-30 0001427570 us-gaap:CommonStockMember 2023-09-30 0001427570 us-gaap:PreferredStockMember 2023-06-30 0001427570 us-gaap:CommonStockMember 2023-06-30 0001427570 us-gaap:PreferredStockMember 2022-12-31 0001427570 us-gaap:CommonStockMember 2022-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2023-12-31 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001427570 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001427570 us-gaap:NonUsMember 2024-07-01 2024-09-30 0001427570 srt:EuropeMember 2024-07-01 2024-09-30 0001427570 rsls:ObalonBalloonSystemMember 2024-07-01 2024-09-30 0001427570 rsls:DbsnDeviceMember 2024-07-01 2024-09-30 0001427570 country:US 2024-07-01 2024-09-30 0001427570 country:AU 2024-07-01 2024-09-30 0001427570 us-gaap:NonUsMember 2024-01-01 2024-09-30 0001427570 srt:EuropeMember 2024-01-01 2024-09-30 0001427570 rsls:ObalonBalloonSystemMember 2024-01-01 2024-09-30 0001427570 rsls:DbsnDeviceMember 2024-01-01 2024-09-30 0001427570 country:US 2024-01-01 2024-09-30 0001427570 country:AU 2024-01-01 2024-09-30 0001427570 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001427570 srt:EuropeMember 2023-07-01 2023-09-30 0001427570 rsls:ObalonBalloonSystemMember 2023-07-01 2023-09-30 0001427570 rsls:DbsnDeviceMember 2023-07-01 2023-09-30 0001427570 country:US 2023-07-01 2023-09-30 0001427570 country:AU 2023-07-01 2023-09-30 0001427570 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001427570 srt:EuropeMember 2023-01-01 2023-09-30 0001427570 rsls:ObalonBalloonSystemMember 2023-01-01 2023-09-30 0001427570 rsls:DbsnDeviceMember 2023-01-01 2023-09-30 0001427570 country:US 2023-01-01 2023-09-30 0001427570 country:AU 2023-01-01 2023-09-30 0001427570 2024-05-30 2024-05-30 0001427570 2023-02-08 2023-02-08 0001427570 rsls:SeriesCConvertiblePreferredStockMember 2024-09-30 0001427570 rsls:SeriesCConvertiblePreferredStockMember 2023-12-31 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001427570 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001427570 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001427570 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-30 0001427570 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001427570 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001427570 rsls:CommonStockPurchaseWarrantsMember 2024-09-30 0001427570 rsls:CommonStockPurchaseWarrantsMember 2023-12-31 0001427570 rsls:CommonStockPurchaseWarrantsMember 2024-01-01 2024-09-30 0001427570 us-gaap:AccountsPayableMember 2024-01-01 2024-09-30 0001427570 us-gaap:EmployeeStockOptionMember 2024-09-30 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2024-09-30 0001427570 us-gaap:OverAllotmentOptionMember 2023-02-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember us-gaap:CommonStockMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PublicWarrantsMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember rsls:PublicOfferingMember 2023-02-08 0001427570 2023-09-30 0001427570 2022-12-31 0001427570 rsls:IrvineCaliforniaOfficeAndWarehouseSpaceMember 2023-03-13 0001427570 us-gaap:WarrantMember 2024-01-01 2024-09-30 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001427570 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-30 0001427570 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-09-30 0001427570 us-gaap:WarrantMember 2023-01-01 2023-09-30 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001427570 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001427570 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-09-30 0001427570 us-gaap:SellingAndMarketingExpenseMember 2024-07-01 2024-09-30 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2024-07-01 2024-09-30 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2024-07-01 2024-09-30 0001427570 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-09-30 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-09-30 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-09-30 0001427570 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001427570 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001427570 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001427570 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001427570 rsls:RepresentativesWarrantsMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember 2023-02-08 2023-02-08 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember 2024-06-04 2024-06-04 0001427570 us-gaap:OverAllotmentOptionMember 2023-02-08 2023-02-08 0001427570 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-30 0001427570 us-gaap:CommonStockMember 2024-01-01 2024-09-30 0001427570 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001427570 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-30 0001427570 rsls:BlackScholesModelMember 2024-01-01 2024-09-30 0001427570 2024-09-30 0001427570 rsls:PublicWarrantsMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 us-gaap:CommonStockMember 2024-06-04 2024-06-04 0001427570 rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 us-gaap:CommonStockMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:PreFundedWarrantsMember rsls:PublicOfferingMember 2023-02-08 2023-02-08 0001427570 rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:CowenAndCompanyLlcMember 2021-08-06 2021-08-06 0001427570 rsls:CowenAndCompanyLlcMember 2023-05-11 2023-05-11 0001427570 rsls:CowenAndCompanyLlcMember 2023-05-11 0001427570 us-gaap:SubsequentEventMember 2024-10-16 2024-10-16 0001427570 us-gaap:SubsequentEventMember 2024-10-16 0001427570 rsls:RepresentativesWarrantsMember rsls:PublicOfferingMember 2023-02-08 0001427570 rsls:PreFundedWarrantsMember rsls:PublicOfferingMember 2023-02-08 0001427570 us-gaap:CommonStockMember 2024-05-30 2024-05-30 0001427570 rsls:CommonStockWarrantsWithAlternativeCashlessExerciseMember 2024-01-01 2024-09-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001427570 2023-07-01 2023-09-30 0001427570 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001427570 2023-01-01 2023-09-30 0001427570 2023-12-31 0001427570 2024-07-01 2024-09-30 0001427570 2024-11-12 0001427570 2024-01-01 2024-09-30 shares iso4217:USD iso4217:USD shares pure rsls:item utr:sqft rsls:Y 0001427570 --12-31 2024 Q3 false 1.5 1.5 95388 95388 0.017 10-Q true 2024-09-30 false 1-37897 RESHAPE LIFESCIENCES INC. DE 26-1828101 18 Technology Dr, Suite 110 Irvine CA 92618 949 429-6680 Common stock, $0.001 par value per share RSLS NASDAQ Yes Yes Non-accelerated Filer true false false 712680 743000 4459000 100000 100000 866000 804000 1344000 1659000 2934000 3741000 217000 337000 5338000 10296000 43000 60000 177000 250000 28000 28000 29000 29000 5615000 10663000 2105000 1689000 1643000 1814000 163000 163000 114000 111000 4025000 3777000 77000 151000 26000 72000 4128000 4000000 10000000 10000000 0.001 0.001 95388 95388 0.001 0.001 300000000 300000000 704697 704697 404437 404437 642518000 642325000 -640943000 -635574000 -88000 -88000 1487000 6663000 5615000 10663000 2292000 2155000 6201000 6696000 853000 867000 2463000 2990000 1439000 1288000 3738000 3706000 719000 1791000 2408000 6150000 2082000 2058000 6074000 8724000 399000 542000 1282000 1576000 777000 777000 33000 3200000 5168000 9764000 17194000 -1761000 -3880000 -6026000 -13488000 5000 13000 9000 -27000 -412000 -46000 -3850000 429000 50000 -68000 10000 -47000 109000 193000 8000 -1575000 -3531000 -5335000 -9668000 6000 3000 34000 21000 -1581000 -3534000 -5369000 -9689000 -3.11 -3.11 -59.36 -59.36 -11.94 -11.94 -199.98 -199.98 508851 508851 59538 59538 449614 449614 48451 48451 -1581000 -3534000 -5369000 -9689000 1000 1000 -6000 1000 1000 -6000 -1580000 -3533000 -5369000 -9695000 95388 506680 642486000 -639362000 -89000 3035000 -1581000 -1581000 1000 1000 198014 32000 32000 3 95388 704697 642518000 -640943000 -88000 1487000 95388 404437 642325000 -635574000 -88000 6663000 -5369000 -5369000 198014 169000 169000 5 102241 24000 24000 95388 704697 642518000 -640943000 -88000 1487000 95388 59526 637175000 -630342000 -95000 6738000 -3534000 -3534000 1000 1000 216000 216000 -338000 -338000 12 95388 59538 637053000 -633876000 -94000 3083000 95388 8955 627936000 -624187000 -88000 3661000 -9689000 -9689000 -6000 -6000 318 656000 656000 25456 895000 895000 -247000 -247000 41 24768 7813000 7813000 95388 59538 637053000 -633876000 -94000 3083000 -5369000 -9689000 17000 114000 33000 777000 429000 33000 169000 656000 61000 450000 140000 101000 1000 -46000 -3850000 298000 -2000 -12000 -256000 422000 -667000 -307000 -119000 329000 673000 -2764000 -182000 -17000 -3740000 -14503000 43000 33000 -10000 12451000 24000 338000 24000 12113000 -6000 -3716000 -2406000 4559000 3955000 843000 1549000 12000 2000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(1)  Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The accompanying interim condensed consolidated financial statements and related disclosures of Reshape Lifesciences Inc. (the “Company” or “ReShape”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") have been condensed or omitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In the opinion of management, the interim consolidated condensed financial statements reflect all adjustments considered necessary for a fair statement of the interim periods. All such adjustments are of a normal, recurring nature. The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;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:27pt;margin:0pt;">On September 23, 2024, at the commencement of trading, the Company effected a <span style="-sec-ix-hidden:Hidden_MCgB_MMiwUyG480R6EbxRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-58 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;"> </span><span style="font-style:italic;font-weight:bold;">Summary of Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;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:27pt;margin:0pt;">The Company’s significant accounting policies are described in Note 2 to its audited consolidated financial statements for the year ended December 31, 2023, which are included in the Company’s 2023 Annual Report on Form 10-K which was filed with the SEC on April 1, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;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:27pt;margin:0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates. The Company reviews its estimates on an ongoing basis or as new information becomes available to ensure that these estimates appropriately reflect changes in its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;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:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We assess the potential impairment of long-lived assets, principally property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset group may not be fully recoverable. If an indicator of impairment exists for any of its asset groups, an estimate of undiscounted future cash flows over the life of the primary asset for each asset group is compared to that long-lived asset group's carrying value. If the carrying value of the asset group is greater than the estimated future undiscounted cash flow, the Company then determines the fair value of the assets, and if an asset is determined to be impaired, the impairment loss is measured by the excess of the carrying amount of the asset over its fair value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The carrying amounts of cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 6 regarding fair value measurements and inputs of warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 81,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28,147</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">New accounting standards not yet adopted are discussed below.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, <i style="font-style:italic;">Income Statement Reporting Comprehensive Income Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, which requires companies to provide more detailed and organized disclosures of their expenses in their income statements. The standard requires breaking down expenses into specific categories, such as employee compensation and costs related to depreciation and amortization. This amendment is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, on a prospective basis and early adoption and retrospective application is permitted. The Company is currently evaluating this new guidance and its impact on its Consolidated Financial Statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740)</i>: Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its consolidated financial statements, but the guidance will impact its income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;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:27pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280)</i>: Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(1)  Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The accompanying interim condensed consolidated financial statements and related disclosures of Reshape Lifesciences Inc. (the “Company” or “ReShape”) have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC") and should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed on April 1, 2024. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States of America ("GAAP") have been condensed or omitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In the opinion of management, the interim consolidated condensed financial statements reflect all adjustments considered necessary for a fair statement of the interim periods. All such adjustments are of a normal, recurring nature. The results of operations for the interim periods are not necessarily indicative of the results of operations to be expected for the full year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Reverse Stock Split</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;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:27pt;margin:0pt;">On September 23, 2024, at the commencement of trading, the Company effected a <span style="-sec-ix-hidden:Hidden_MCgB_MMiwUyG480R6EbxRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>-for-58 reverse stock split. Accordingly, all share and per share amounts for the periods presented in the accompanying consolidated financial statements and notes thereto have been adjusted retroactively, where applicable, to reflect the reverse stock split. No fractional shares were issued in connection with the reverse stock split.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;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:27pt;margin:0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Actual results may materially differ from these estimates. The Company reviews its estimates on an ongoing basis or as new information becomes available to ensure that these estimates appropriately reflect changes in its business.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company accounts for inventory at the lower of cost or net realizable value, where net realizable value is based on market prices less costs to sell. The Company establishes inventory reserves for obsolescence based upon specific identification of expired or unusable units with a corresponding provision included in cost of revenue. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Long-Lived Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:22.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">We assess the potential impairment of long-lived assets, principally property and equipment, whenever events or changes in circumstances indicate that the carrying value of the asset group may not be fully recoverable. If an indicator of impairment exists for any of its asset groups, an estimate of undiscounted future cash flows over the life of the primary asset for each asset group is compared to that long-lived asset group's carrying value. If the carrying value of the asset group is greater than the estimated future undiscounted cash flow, the Company then determines the fair value of the assets, and if an asset is determined to be impaired, the impairment loss is measured by the excess of the carrying amount of the asset over its fair value. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The carrying amounts of cash equivalents, accounts receivable, accounts payable and certain accrued and other liabilities approximate fair value due to their short-term maturities. Refer to Note 6 regarding fair value measurements and inputs of warrants.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 81,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28,147</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The following table sets forth the potential shares of common stock that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Stock options </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:73.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Warrants </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 81,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28,147</p></td></tr></table> 144 305 8 45 10 10 81432 28147 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">New accounting standards not yet adopted are discussed below.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">In November 2024, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2024-03, <i style="font-style:italic;">Income Statement Reporting Comprehensive Income Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>, which requires companies to provide more detailed and organized disclosures of their expenses in their income statements. The standard requires breaking down expenses into specific categories, such as employee compensation and costs related to depreciation and amortization. This amendment is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, on a prospective basis and early adoption and retrospective application is permitted. The Company is currently evaluating this new guidance and its impact on its Consolidated Financial Statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740)</i>: Improvements to Income Tax Disclosures, which requires entities to provide additional information in the rate reconciliation and additional disaggregated disclosures about income taxes paid. This guidance requires public entities to disclose in their rate reconciliation table additional categories of information about federal, state, and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. The guidance is effective for annual periods beginning after December 15, 2024. The Company does not expect the adoption of this guidance to impact its consolidated financial statements, but the guidance will impact its income tax disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;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:27pt;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280)</i>: Improvements to Reportable Segment Disclosures. The amendments require disclosure of significant segment expenses and other segment items and requires entities to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The amendment also requires disclosure of the title and position of the chief operating decision maker (“CODM”) and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Retrospective application is required, and early adoption is permitted. The Company is currently evaluating the impact the guidance will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(2)  Liquidity and Management’s Plans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The Company currently does not generate revenue sufficient to offset operating costs and anticipates such shortfalls to continue as the Company has modified its strategy to a metrics-driven approach through a sustainable and scalable business model, via a digital lead generation and re-engagement strategy. As of September 30, 2024, the Company had net working capital of approximately $1.3 million, primarily due to cash and cash equivalents and restricted cash of $0.8 million, and $1.3 million of net accounts receivable. The Company has raised gross proceeds of $0.7 million from the issuance of a senior secured convertible note on October 16, 2024, for further details see Note 11. Based on its available cash resources, the Company will not have sufficient cash on hand to fund its current operations for more than twelve months from the date of filing this Quarterly Report on Form 10-Q. This condition raises substantial doubt about the Company’s ability to continue as a going concern. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;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:27pt;margin:0pt;">The Company’s anticipated operations include plans to (i) merge with Vyome Therapeutics, Inc and sell certain assets to Biorad, which will continue the operations, (ii) grow sales and operations of the Company with the Lap-Band product line both domestically and internationally as well as to obtain cost savings synergies, (iii) introduce to the market Lap-Band 2.0 FLEX, (iv) continue development of the Diabetes Bloc-Stim Neuromodulation (“DBSN”) device, and (v) prior to such merger and sale, explore and capitalize on synergistic opportunities to expand our portfolio and offer future minimally invasive treatments and therapies in the obesity continuum of care. The Company believes that it has the flexibility to manage the growth of its expenditures and operations depending on the amount of available cash flows, which could include reducing expenditures for marketing and product development activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;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:27pt;margin:0pt;">There can be no assurance as to whether the Company will close the planned transactions or whether additional financing will be available on terms acceptable to the Company, if at all. If sufficient funds on acceptable terms are not available when needed, it would have a negative impact on the Company’s financial condition and could force the Company to delay, limit, reduce, or terminate product development or future commercialization efforts or grant rights to develop and market product candidates or testing products that the Company would otherwise plan to develop.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;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:27pt;margin:0pt;">Therefore, the plans cannot be deemed probable of being implemented. As a result, the Company’s plans do not alleviate substantial doubt about our ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;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:27pt;margin:0pt;">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1300000 800000 1300000 700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(3)  Supplemental Balance Sheet Information </b></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:27pt;margin:0pt;">Components of selected captions in the condensed consolidated balance sheets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Inventory:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Raw materials</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 965</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,020</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sub-assemblies</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,163</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,379</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Finished goods</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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:0.05pt 3pt 0.05pt 0pt;"> 806</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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:0.05pt 3pt 0.05pt 0pt;"> 1,342</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total inventory</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,934</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,741</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Prepaid expenses and other current assets:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid insurance</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 95</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Professional services</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Patents</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid advertising and marketing</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other current assets</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 51</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 217</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 337</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accrued and other liabilities:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Payroll and benefits</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 702</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued legal settlements</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 683</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 639</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 44</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued professional</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 169</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other liabilities</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 45</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total accrued and other liabilities</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,643</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,814</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Accounts payable:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">During the second quarter of 2024, management requested outside legal counsel to provide guidance with respect to various accounts payables carried on the books from 2020 and prior. Based on the review of the statute of limitations for the various states these vendors were located, legal counsel provided a conclusion regarding whether the laws per the respective states provided that the statute of limitations has expired. The statute of limitations is an affirmative defense in which the defendant introduces evidence, which, if found to be credible, will negate criminal or civil liability, even if it is proven the defendant committed the alleged acts. The party raising the affirmative defense has the burden of proof on establishing that it applies. In a civil action in which a creditor demands payment on a written instrument evidencing a debt, the successful assertion of the statute of limitations defense will bar collection of the debt. In order to assert the statute of limitations as a defense, a defendant must specifically assert the defense is the answer. If a defendant fails to specifically plead the defense, it will be deemed to be waived. Since no action to enforce such liabilities was brought before September 30, 2024, it is our opinion that the liability is time-barred from collection under the respective state laws and should be removed from the Company’s balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Therefore, the Company made the decision to write-off the payables totaling $429 thousand. As of September 30, 2024, the write-off of $429 thousand resulted in a gain on extinguishment of debt which was reported on the statement of operations for the nine months ended September 30, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Raw materials</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 965</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,020</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sub-assemblies</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,163</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,379</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Finished goods</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;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:0.05pt 3pt 0.05pt 0pt;"> 806</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;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:0.05pt 3pt 0.05pt 0pt;"> 1,342</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total inventory</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,934</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,741</p></td></tr></table> 965000 1020000 1163000 1379000 806000 1342000 2934000 3741000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid insurance</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 95</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 110</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Professional services</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Patents</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Prepaid advertising and marketing</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 21</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 16</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 47</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other current assets</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 51</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 126</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total prepaid expenses and other current assets</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 217</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;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 337</p></td></tr></table> 95000 110000 29000 5000 13000 21000 41000 16000 47000 51000 126000 217000 337000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></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:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></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:8pt;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Payroll and benefits</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 702</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 701</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued legal settlements</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer deposits</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 683</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 639</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Taxes</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 44</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 61</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Accrued professional</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 169</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Other liabilities</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 45</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:73.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total accrued and other liabilities</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,643</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1,814</p></td></tr></table> 702000 701000 200000 683000 639000 44000 61000 169000 155000 45000 58000 1643000 1814000 429000 429000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">(4) Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The Company had a noncancelable operating lease for office and warehouse space in San Clemente, which expired June 30, 2023. On March 13, 2023, the Company entered into a lease for approximately 5,038 square feet of office and warehouse space at 18 Technology Drive, Suite 110, Irvine, California 92618 and relocated its principal executive offices from our former San Clemente, California location to the Irvine, California location. The Irvine lease has a term of 36 months, commencing on May 1, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The Company does not have any short-term leases or financing lease arrangements. Lease and non-lease components are accounted for separately. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Operating lease costs were $0.1 million and $16 thousand for the three months ended September 30, 2024 and 2023, respectively, and $0.1 million and $0.3 million for the nine months ended September 30, 2024 and 2023, respectively. Variable lease costs were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">Supplemental information related to operating leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.89%;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.14%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;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.14%;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.37%;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.22%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:8.62%;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:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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 3pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.89%;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.14%;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.37%;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.22%;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.23%;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.49%;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:8.62%;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:75.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flow information for the nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;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:10.11%;background:#cceeff;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating leases liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.49%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</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:24.5pt;margin:0pt;">Maturities of operating lease liabilities were as follows as of September 30, 2024:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2024 (balance of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;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:0.05pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;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:0.05pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term at end of period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average discount rate at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 5038 P36M 100000 16000 100000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.89%;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.14%;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:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet information</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease ROU assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;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.14%;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.37%;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.22%;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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:8.62%;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:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities, long-term portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.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 3pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:75.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.89%;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.14%;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.37%;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.22%;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.23%;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.49%;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:8.62%;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:75.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Cash flow information for the nine months ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;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:10.11%;background:#cceeff;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:75.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating leases liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.49%;margin:0pt;padding:0pt;"><p 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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 174</p></td></tr></table> 177000 250000 114000 111000 77000 151000 191000 262000 83000 174000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;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:95%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2024 (balance of year)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;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:0.05pt 3pt 0.05pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;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:0.05pt 3pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term at end of period (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Weighted-average discount rate at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">6.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 28000 115000 59000 202000 11000 191000 P1Y10M24D 0.069 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">(5)  Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Issued Related to Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">During the three months ended September 30, 2024 and 2023, the Company issued 3 shares of common stock and 12 shares of common stock, respectively, subject to vesting of the restricted stock units. During the nine months ended September 30, 2024 and 2023, the Company issued 5 shares of common stock and 41 shares of common stock, respectively, subject to vesting of restricted stock units. For further details see Note 9.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">May 2024 Exercise of Warrants for Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">On May 30, 2024, an accredited investor exercised outstanding warrants, of which 1,811 shares of common stock were issued in accordance with the terms of the warrant agreement. The Company received approximately $24 thousand of cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">June 2024 Exercise of Warrants for Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">On June 4, 2024, the Company issued 100,430 shares of common stock in exchange for 185,604 common stock purchase warrants. These warrants were exercised using the cashless mechanism within the warrant agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">February 2023 Public Offering of Common Stock and Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:27pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="font-size:10pt;">On February 8, 2023, the Company closed a public offering of </span><span style="font-size:10pt;">21,983</span><span style="font-size:10pt;"> units, with each consisting of </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of its common stock, or </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> pre-funded warrant to purchase </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> share of its common stock, and </span><span style="font-size:10pt;">one</span><span style="font-size:10pt;"> warrant to purchase </span><span style="-sec-ix-hidden:Hidden_zswXkne7KUKdcGvfWcmf0g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one and one</span></span><span style="font-size:10pt;">-half shares of its common stock. Each unit was sold at the public offering price of </span><span style="font-size:10pt;">$464.00</span><span style="font-size:10pt;">. The warrants in the units are immediately exercisable at a price of </span><span style="font-size:10pt;">$464.00</span><span style="font-size:10pt;"> per share and expire </span><span style="font-size:10pt;">five years</span><span style="font-size:10pt;"> from the date of issuance. Alternatively, each warrant can be exercised pursuant to the “alternative cashless exercise” provision, to which the holders would receive an aggregate number of shares of common stock equal the product of (x) the aggregate number of shares of common stock that would be issuable upon a cash exercise and (y) </span><span style="font-size:10pt;">0.50</span><span style="font-size:10pt;">. For purposes of </span><span style="font-size:10pt;">clarity, one common warrant to purchase </span><span style="-sec-ix-hidden:Hidden_gfHQOZPAaE2igUMQ2212Cg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one and one</span></span><span style="font-size:10pt;">-half shares would be exercisable for </span><span style="font-size:10pt;">0.75</span><span style="font-size:10pt;"> shares under this alternative cashless exercise provision.</span><span style="font-size:10pt;"> The shares of common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were only purchasable together in this offering but were issued separately and immediately separable upon issuance. As of September 30, 2024 warrants to purchase </span><span style="font-size:10pt;">28,869</span><span style="font-size:10pt;"> shares of common stock have been exercised under the alternative cashless exercise for a total of </span><span style="font-size:10pt;">14,402</span><span style="font-size:10pt;"> shares of common stock.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:27.35pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Net proceeds, after deducting underwriting discounts and commissions and estimated offering expenses, were approximately $10.2 million. The Company has been using the net proceeds of this offering to continue implementation of its growth strategies, for working capital and general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The Company also granted the underwriters an option to purchase an additional 3,298 shares of common stock and/or additional warrants to purchase up to 4,947 shares of common stock, to cover over-allotments, of which Maxim Group LLC exercised its option to purchase additional warrants to purchase 4,947 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:14pt 0pt 0pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 3 12 5 41 1811 24000 100430 185604 21983 1 1 1 1 464.00 464.00 P5Y 0.50 0.75 28869 14402 10200000 3298 4947 4947 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(6) Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">The Company’s grants of warrants to purchase common stock are primarily in connection with equity financing. See Note 5 for additional information about equity financings and the related issuance of warrants. Warrant activity for the nine months ended September 30, 2024 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:83.64%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.52%;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;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (187,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">On February 8, 2023, the Company completed a public offering in which three classes of warrants were issued. There were 37,921 common stock purchase warrants issued with an alternative cashless exercise provision. The alternative cashless exercise allows the holder to exercise one warrant share for 0.5 shares of common stock or exercise via the cash exercise price of $464.00 per share of common stock per warrant. The Company classifies these warrants as a liability, and the Company utilized a bifurcated Black-Scholes option pricing model to consider the cash exercise option and cashless exercise option. The bifurcated Black-Scholes option pricing model used an exercise price where the two exercise methods would be indifferent with market inputs of the stock price on the issuance, risk free interest rate, expected share price volatility and dividend yield. The Company calculates the fair value of the warrants at each reporting period and when a warrant is exercised, with the changes in fair value recognized in the statement of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">Below is a summary of the initial inputs used in the bifurcated Black-Scholes option pricing model. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Exercise</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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cashless Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.905</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.905</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">16.00</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (years)</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.00</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">96.50%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">96.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;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.16%;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:2.16%;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:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.784%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.784%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The following table presents the changes in the fair value of warrant liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;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.67%;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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;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.67%;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:18.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:78.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on changes in fair value of liability warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.67%;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:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">In addition, one of the investors purchased 1,552 pre-funded warrants at a price of $463.94 per warrant. These warrants have an exercise price of $0.01 per share and do not expire. The pre-funded warrants were valued at $0.5 million using the fair value approach at the time of issuance. The fair value of the pre-funded warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.784%, an expected term of 5.0 years, expected dividends of zero and expected volatility of 96.5%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">As part of the terms of the offering, the Company issued 1,265 representative’s warrants with an exercise price of $510.40 per share and expiration date on February 3, 2028. The representative’s warrants were valued at $0.3 million using the fair value approach at the time of issuance. The fair value of the representative’s warrants was determined using a Black Scholes option pricing model using a risk-free rate of 3.786%, an expected term of 4.99 years, expected dividends of zero and expected volatility of 96.5%.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:83.64%;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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:83.64%;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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;width:1.52%;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;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Issued</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (187,415)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (90)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:83.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.52%;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:12.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr></table> 268937 187415 90 81432 3 37921 0.5 464.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash Exercise</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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cashless Exercise</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.905</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.905</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise Price</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;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">16.00</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (years)</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;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.00</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.00</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">96.50%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">96.50%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;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.16%;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:2.16%;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:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.784%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.784%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:63.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend Yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td></tr></table> 5.905 5.905 16.00 0.00 5.00 5.00 0.9650 0.9650 0.03784 0.03784 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;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.67%;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:18.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;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.67%;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:18.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchase Warrants</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:78.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on changes in fair value of liability warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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.67%;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:16.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (46)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value as of September 30, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;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:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td></tr></table> 72000 -46000 26000 1 1552 463.94 0.01 500000 0.03784 5.0 0 0.965 1265 510.40 300000 0.03786 4.99 0 0.965 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(7) Revenue Disaggregation and Operating Segments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">The Company conducts operations worldwide and has sales in the following regions: United States, Australia, Europe and Rest of World. For the three and nine months ended September 30, 2024 and 2023, the Company primarily sold the Lap-Band system and accessories. The following table presents the Company’s revenue disaggregated by geography: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.15%;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:1.67%;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 colspan="5" style="vertical-align:bottom;width:20.24%;margin:0pt;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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:1.67%;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="5" style="vertical-align:bottom;width:20.24%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:20.24%;border-bottom: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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,696 </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;margin:0pt 0pt 0pt 12.25pt;"><span style="font-style:italic;font-weight:bold;">Operating Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:24.5pt;margin:0pt;">The Company conducts operations worldwide and is managed in the following geographical regions: United States, Australia, Europe and the Rest of World (primarily in the Middle East). All regions sell the Lap-Band system, which consisted of nearly all our revenue and gross profit for the three and nine months ended September 30, 2024 and 2023. There was no revenue or gross profit recorded for the DBSN device for the three and nine months ended September 30, 2024 and 2023, as this product is still in the development stage. Additionally, there was no revenue recorded for the Obalon Balloon system during the three months and nine months ended September 30, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.15%;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:1.67%;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 colspan="5" style="vertical-align:bottom;width:20.24%;margin:0pt;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 </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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:1.67%;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="5" style="vertical-align:bottom;width:20.24%;border-bottom: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;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:20.24%;border-bottom: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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;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:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,473</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Australia</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Europe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 258</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rest of World</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:56.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,201 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,696 </p></td></tr></table> 2009000 1732000 5290000 5473000 111000 139000 316000 419000 168000 258000 564000 756000 4000 26000 31000 48000 2292000 2155000 6201000 6696000 0 0 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">(8) Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;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:27pt;margin:0pt;">During the three months ended September 30, 2024 and 2023, the Company recorded income tax expense of $6 thousand and $3 thousand, respectively. During the nine months ended September 30, 2024 and 2023, the Company recorded income tax expense of $34 thousand and $21 thousand, respectively. The income tax expense is related to minimum state taxes and projected Australian and Netherlands income, respectively. The income tax provisions for the three and nine months ended September 30, 2024 were calculated using the discrete year-to-date method. The effective tax rate differs from the statutory tax rate of 21% primarily due to the existence of valuation allowances against net deferred tax assets and current liabilities resulting from the estimated state income tax liabilities and foreign tax liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;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:27pt;margin:0pt;">In assessing the realization of deferred tax assets, the Company considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during periods in which those temporary differences become deductible. Based on the level of historical losses, projections of losses in future periods and potential limitations pursuant to changes in ownership under Internal Revenue Code Section 382, the Company provided a full valuation allowance at both September 30, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6000 3000 34000 21000 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(9)  Stock-based Compensation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">Stock-based compensation expense related to stock options and RSUs issued under the ReShape Lifesciences Inc. 2022 Stock Incentive Plan (the “Plan”) for the three months and nine months ended September 30, 2024 and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:56.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 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:9.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">General and administrative</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Research and development</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:0.05pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total stock-based compensation expense</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 656</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:9pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Stock Options</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">A summary of the status of the Company’s stock options as of September 30, 2024, and changes during the nine months ended September 30, 2024, are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 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:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 21,909.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,629.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.05pt 3pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 31,381.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,101.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and expected to vest at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 31,381.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">There was no intrinsic value to outstanding stock options at September 30, 2024. The unrecognized share-based expense at September 30, 2024 was $34 thousand and will be recognized over a weighted average period of 1.05 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">Stock option awards outstanding under the Company’s incentive plans have been granted at exercise prices that are equal to the market value of its common stock on the date of grant. Such options generally vest over a period of four years and expire at ten years after the grant date. The Company recognized compensation expense ratably over the vesting period. The Company uses a Black-Scholes option-pricing model to estimate the fair value of stock options granted, which requires the input of both subjective and objective assumptions as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><i style="font-style:italic;">Expected Term</i> – The estimate of expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the options granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><i style="font-style:italic;">Expected Volatility</i> – The expected volatility factor is based on the volatility of the Company’s common stock for a period equal to the term of the stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><i style="font-style:italic;">Risk-free Interest Rate</i> – The risk-free interest rate is determined using the implied yield for a traded zero-coupon U.S. Treasury bond with a term equal to the expected term of the stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;"><i style="font-style:italic;">Expected Dividend Yield</i> – The expected dividend yield is based on the Company’s historical practice of paying dividends on its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Stock Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">A summary of the Company’s unvested RSUs award activity for the nine months ended September 30, 2024, is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 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.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:0.05pt 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,505.04</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (9,333.94)</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested RSUs at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,847.14</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">At September 30, 2024, there were </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock related to RSU awards that had vested and the shares were not distributed to the participants.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;"> <span style="font-size:10pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The fair value of each RSU is the closing stock price on the Nasdaq of the Company’s common stock on the date of grant. Upon vesting, a portion of the RSU award may be withheld to satisfy the statutory income tax withholding obligation. The remaining RSUs will be settled in shares of the Company’s common stock after the vesting period. The unrecognized compensation cost related to the RSUs at September 30, 2024 was $25 thousand and expected to be recognized over a period of 0.92 years.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:56.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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 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:9.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Sales and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">General and administrative</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 384</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Research and development</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:0.05pt 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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 183</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Total stock-based compensation expense</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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 656</p></td></tr></table> 4000 30000 19000 89000 13000 128000 83000 384000 15000 58000 67000 183000 32000 216000 169000 656000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 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:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="color:#ff0000;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 21,909.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Options cancelled</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (105)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,629.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;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:0.05pt 3pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 31,381.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 34,101.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and expected to vest at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:7.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:0.05pt 3pt 0.05pt 0pt;"> 31,381.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table> 263 21909.50 105 7629.90 158 31381.48 P6Y1M6D 144 34101.10 P5Y11M19D 158 31381.48 P6Y1M6D 0 34000 P1Y18D P4Y P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;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:0.05pt 0pt 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.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:0.05pt 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;"> </sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unvested RSUs at December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,505.04</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Vested <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (9,333.94)</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-vested RSUs at September 30, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 3,847.14</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:8pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">At September 30, 2024, there were </span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;">2</span><span style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;"> shares of common stock related to RSU awards that had vested and the shares were not distributed to the participants.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 18pt;"> <span style="font-size:10pt;margin-bottom:5pt;margin-left:0pt;margin-top:5pt;visibility:hidden;">​</span></p> 25 7505.04 17 -9333.94 8 3847.14 2 25000 P0Y11M1D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(10)  Commitment and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;">On August 6, 2021, Cowen and Company, LLC filed a complaint against ReShape, as successor in interest to Obalon Therapeutics, in the Supreme Court of the State of New York based on an alleged breach of contract arising out of Cowen’s prior engagement as Obalon’s financial advisor. The complaint alleges that Cowen is entitled to be paid a $1.35 million fee in connection with ReShape’s merger with Obalon under the terms of Cowen’s engagement agreement with Obalon. The complaint also sought reimbursement of Cowen’s attorneys’ fees and interest in connection with its claim. On May 11, 2023, the Supreme Court of the State of New York issued the final judgement in favor of Cowen &amp; Company in the amount of $1.35 million, plus interest at the statutory rate of 9% per annum from June 16, 2021 until judgement is paid in full, and reimbursement of $675,000 of Cowen’s attorneys’ fees, with $275,000 to be paid upfront, $200,000 paid after six months and $200,000 paid after 12 months. As of September 30, 2024, the Company has paid the judgement, interest and legal fees in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:0pt;">The Company is not aware of any pending or threatened litigation against it that could have a material adverse effect on the Company’s business, operating results or financial condition, other than what was disclosed above. The medical device industry in which the Company operates is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. As a result, the Company may be involved in various legal proceedings from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Product Liability Claims</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27pt;margin:14pt 0pt 0pt 0pt;">The Company is exposed to product liability claims that are inherent in the testing, production, marketing, and sale of medical devices. Management believes any losses that may occur from these matters are adequately covered by insurance, and the ultimate outcome of these matters will not have a material effect on the Company’s financial position or results of operations. The Company is not currently a party to any product liability litigation and is not aware of any pending or threatened product liability litigation that is reasonably possible to have a material adverse effect on the Company’s business, operating results or financial condition.</p> 1350000 1350000 0.09 675000 275000 200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(11) Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In a private transaction, on October 16, 2024, the Company entered into a securities purchase agreement (the “SPA”) with an institutional investor (the “Investor”). Pursuant to the SPA, the Company agreed to issue the Investor a senior secured convertible note in the aggregate original principal amount of $833,333.34 (the “Note”), and also issue to the Investor 7,983 shares of common stock, par value $0.001, of the Company (“Common Stock”) as “commitment shares” to the Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The Company is the issuer of the Note, and its respective subsidiaries will guaranty the obligations under the Note pursuant to a Guaranty, dated October 16, 2024 (the “Guaranty”). The Note is fully secured by collateral of the Company and its subsidiaries. The security interest in favor of the Investor, as collateral agent, covers substantially all assets of the Company including, without limitation, the intellectual property, trademark, and patent rights of the Company. The parties entered into a Security Agreement (the “Security Agreement”) and certain intellectual property security agreements granting such security interest in favor of the Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">In connection with the SPA, the Company issued to the Investor the Note on October 16, 2024, which bears an interest rate of 10% per annum and is due and payable on the earlier of (i) January 16, 2025 and (ii) the date of consummation or termination of the Company’s previously announced merger with Vyome Therapeutics, Inc. The initial conversion price of the Note is $5.22 per share of Common Stock. The Note may not be converted by the Investor into shares of Common Stock if such conversion would result in the Investor and its affiliates owning in excess of 4.99% of the number of shares of the Common Stock outstanding immediately after giving effect to the issuance of all shares issuable upon conversion of the Note. The Note provides for certain events of default that are typical for a transaction of this type, including, among other things, any breach of the representations or warranties made by the Company or its subsidiaries. In connection with any event of default that results in the acceleration of payment of the Note and while it is continuing, the interest rate on the Note shall accrue at an interest rate equal to the lesser of 24% per annum or the maximum rate permitted under applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 833333.34 7983 0.001 0.10 5.22 0.0499 0.24 false false false false

7]7* _4-5+2.7PJKI%8) MW9O[-S ?6^#B;Q:0(U^="91(^S67_([&41R0YYL@01:!D0I>;2:Z%CXHWF#Q M-5BP/V])D-(@%!6..GLQ-U3SP*II9TNRD UV16I\DU)3434G.^R]VM;18T"B M6S: QIYJ,$K]V8+R83>\''VK;NJ(9R^+XFYZ_+R!N0J>11J4([[!/HUX 3B7 ME][2!AA*;9L##=;5FE6:@8='?72;;]!:L_.!:/3J&?@N@*#C%H7S-/Z9ZUR$ M'%BISVIP$(1J#5\%[D!L?P9HY#NVPV-T:U(A7C4K'<)>36-EJ1J#J((H-:,) MY)$4KF5#U*> UJZA%/ P:-6'KU[1M:$J]JVKV462,-[(K- MZ*8C0[]6/F^%MM\-F#2+HSC)L_@!W: P)Z+JLBCF1]$YDQ;/*>?%Q3O3V5E MTCB]7]^]<_PL[T"WG3/H;D M0M4[V5#OU3>=HKOL(J49$3=(:ES*-J!2C^6@WHDS&JX*W)+0?@U5RV]LA\/H M=B5#NFH..F3]G3WXC/ ]"99S?KNBZ?Q!$U9_!D$&/19UQ>U(50S4YQ!4L'+J M=-"]G$/0,!E;X.#G+,(VTNOS"#IDO7K_ZKV!J_MT-7. "ESI('4-@)"KG1'4 M#9Q([F]6L) ML5E]-E!C7QUCM C[=5Q:6P/U9]-9.MUGS(D M_>X0%T=DRXM0IN0ZOI_K$F)*>/4NJ:X%%(IM#FG+6KA1W>/>L(48MH]MJ[ 9 M?V=8C;[D_+8*;:^&\P4%_$X=GN*X2)>Y*412@2L52-< "+E:HU$W<"*Y/Y.Q MD "VQ65T@U$C7[47/=)^2[3GF&2W=LL)*:SF")D"&@*5AI-V4FA[2GLLRS:P M'%MA,7Y)MASM^A$V);I^LVJK^^B.G]=__M\8$<:-^?,E>D"R31FWQNK#.ZC:8^B>;2AYE-MKUT3J"YBE5V(:,MLN-GSBRID][::$N5YUK!VC64 M%GM+FA:: CIM&SAT:TU4V\:5]OY,T$X@V $C#[6#&A+J180&U'LS)HK"M_?X M83]"<:%/[(^-&K$/WR_1?9"<\:L9GR7F(H'84A$%S."8%\-)=;WYLQ3G)D!; M#=;S",L'&TTYI=AQ991AY?O,1/D*<7G#R?'SM^*,-J(AB9<&CV[;7'>JP+H# M".PQ[FAJ6M@SH=^=RA9"PM;(^3AG84E-X]"%C@K?-M@\.7*,TG"^"(CN?BQ3 M,Y<33%L-0;!AA93;6:9&,PI>C>D:)?RR^:N 9,^5R_'H\7/U%XU]V7>@5#FW+CPS26MVVX!6 M1/=G6*VD@4U8C6Y<+F14[4V.OE<#^\RWA)'(7N2ZVM,M.*7F2"%]4Z8U"PFD M'77]&8:.O=@X^N@&($&W]M2:'$V_!6B(\E>$=;5G&PAU;58=QA\=^F*S*HR) MEAY+S*0,Q)H1QR\LJZ)8JREKH@9@!^0V>#K*L[EX1,NX^=$$-N3^9> @"+78 M[=@&=R"V[ST.#=^WMC?D>'C:V=A&?'M30XXP,-,PW+2I;N"@-9YOX90CY&@J M%OEB4Z/^349_>Z<)'P"F([_9TX3XZ.>5+QD=]R)G=A)0U<5IVT!;FJ(&\T*( MLCA,!VI!5#]E84:>8O/8HYY'EB&[.HBL0W)T=9X^IHC0>;Q4:'+M=ZF\MR#& MQERIM@T(/?;]**F*75@YVJAJV4!OI9$2M+R&)MPFIK/*M?Z:J$0*JYR7E= ^ M+C:J/%MPE$9?F0)LOJEFP[0WGSGVHN1,BWZZ!C$FT>%.V(T>TBC(J5U$Y$X& ME*+@RSBXBQ/^:)7I<+VNC4T)L+R53^I7&,6(EG6?T32]YA=)D3B]/PYH3+^E M^(XB\L"/TXFS#NQGG(:LE9CIFU3950L/-:Y9"D..W&-5LE;!9,7(0]+ELX!9 MQ@AIW?*0#/#JJLX(P>0$$X(*#\K?^2$Q)E>(_1L=1?_*B_LIZ36BJPI3OLVT M_E "IM'1 N?:D&.(H90F.=1@/@*>#;+GF#0(TU_F:&ZI#FSLVG;U2@,K!78F M:'1W- P':N&3'>7CWZ&_H4&QC&Y 2)>B$ICQ\5GL8T3#"/R^GQ,_NPQ#1(/A.<+RGK(LDCOK?.8#!G1;DO4=^NOYY.+P2H=[(=OW\ MDU[%6V0?XEEL/-1L:&5G//)VL'A@[UID[=KPH3]W82\DE9VK,!O__G43*4I3 M5)$P^HKVA-D]3N)(X''!/),LO% #2M>&:E!O1"E7NRI02\+Z6?L:>8O-XX^Z M$E8AO%H0ZQ#U>QO4>O8M#_*4E\7K@FIM&Z4O-;;R07V!@OYNJ"J,FKHF5.=[ MH"R9C#4XC'\+E![IVFU0361']_2WG(SI["*-XHF+HC_C M;"Y.#/%H=AXO;['FCHP6/=AQP=Q'E[G")![<&JM19Q %&:L)I 7Z4.HG*A=& MG1/Q(G>H.XM@T=*FED+7%LA=:FN\G&]0:[0T\T/?ML>Z! N1&:Y*D^#GL[Y M39#I=C0)(://<<5[!CG-\ (1U4IF&TCJU^5@(Q'"4S'360T%Y22FA)62I87N M,C%IV8HM!A]U_I%ANYI\M%AZV',.DC.QO\BSA&&8+W)Q)OH4+0D*BU*=RGT[ MT]GJ 7KE#G6'_A1[P1U[!,3)0O8K!#6;Y.VZ:LT_56?=MMS[T03_14AQBKAK=](ILFN' M([%1A88RCM WD++"W*33H[#]2 [;XCKNX[&=B%O-^V:B_);^<<]B=Y6>#%1= MR*< !D"BOJ1<"FQ-9G^SIH';V :'\W!-%YL$1)/&-KW!BE(:)O0[S8%[2NMS1/, M= M4XJBS5X^BJHU:VM+*F2)GC+$6D0-WGSX\/N[@X/#@X/)WF3=-_M[W?VDVO^D M'&!2CN"Q0."6GXHS50240#X+&UA0 U =3V_=6D-.SGK#J>604A#,V5N4 M(^E%H%8ESGLGDOS;Q>:QESA%HB+,Y*@J@ -*)$@2:U/80EWJE4J_M>0G(MDZ M\=.;=]OQ!\,FRC[R$FPV;9XEHAU;,1?=UW$UL1^([;ML-&;!$YR9M%I9B6(+5@H[DRN3-NRV"( F$A. M CH_2B/^/YX)>@@24?&7G02$/+-P7M1%J"9]N[:P1*;0OEH 8$<7,$GR8[LD M#MFZ@R.N$%D3"(I[LY9-DP!@0BB/>_)+!*;9')%K%*)87$E"OZ*LI$_E\>S: MCBZR]QU%9DD7,$GR7'C*NGUF."KW/JL@H\OEMXYRJ:,/C/TL\E\&<73VM.1Y ME97JU&A32,6JY>C"^KVCL*RH B9#&VGYELM?NSHWT!)8E>I<)4'*C^7R<&;) M5Q%JIZ9O BM>T!N,C@Y@Q;8/9:*$O> M-*F!)R&2HVB;-K605/!0ECC.X$3[;W+$L9;\>%,H<9,=Y/2W M[*.^QC)(R;81E-6+FZ68J (F.6N7!L*7*=8Q;A(:WHD-94_F]::YG>_YIW-@ M9T$C,&F67IR3*M)/=)IG- M2?KF@0I#Z)KYGLLXRU),'3'P50LV^T?^TU>?* M"9PL3O!B$6>KEX).Q+6<]R@-U;+1MO ]@766E98Z8+(3198VN26;!KZS>9TE MIR,.F.#J9;*ZDBTI))3,A%G_&COBVZ0 $\SF&N2K((XNTI-@&6>;,SM;3Q0H MH'V'A.T$I"0'F)"N4<98@**S@*3,.=/:Y1>S.(Q5[L^FH>](L)WH;"@#)L4* MBF)/C$V\2^;M^3&1!U3L6EYBRC)=4)H[V=VJ 9Q,1UN;6U&R U(RUPP86_G>,^LN+\AE GPK%J=M/*152]]) M*C?A69$$5X"608FVQ>@"^Z,G@8$/1[9PUM!H>3RM=JF7FS!R=]79E.M&"1P4%*ZUC*0T #,+A0E=UK)&-I R=M:2\E M#S")-2OMM*)2 4/)S%K+2$4(,.%8E,GI314VVE)3 M=ZR\US9;""%%J+"I/@0%?I_K*\HV)?P*&35@H 3Y/X6R@.A!_IUY,!V/9;\-N^Q=/KUZAXDA+=(/(0AZ@@_!J%^+X0 MI>[4]_##0JEY)II=#6T\M@PE6$B%9^B",\GP-[=CAF[H32KB+EOK7'I=Q>F M"Q<..2Q4QEH6B/$&RXT9?<;:>YZ>DN"G\EE%SS%#YH9)M^_Z@ ME)%8*D-[0L>)\=?XE9@*3( E%B>=Y$!.Q.A%ZK9)P;[U" M*4>Q>(RL#W*!>>DUGI5;"[^P=0V+Q:-I>HWX*PYL97(S-=<)8I1^!'5ZCCL>S;4A(\U88--Q&B3OY3C>5E(KCW& M49K%49RP!?T#NN%R%K(_>PJ3G%%]SG2)[R[G!2'3V>JPQ(IGVH5HSX/XJ)7H MAOCQL[P#S6IXT!&!+:D'4<):&<60S(1V3DB*ZM=@H5_LFYL!6O2/8(YF]:GR M!I@.G"V6"7Y&1?G95&"B/1NF@8>2?[!5Z]KY<359_F74V'C[QOA*KV^^&;WNV;3?(\8#^Q]DM(*G?DQ-&"7Z4\C$ZN^H8]L_>CFCVQ"E2R MZ3+^F3.B,K;@B+X$:7 O;.#F*@E2ZIQF>G=PV$PSK?N?!&DTV8SP7W0BQNB2 M7%)DZN4D43&<+ MDV\C';E)^1]'/G-](]<#WR=A0NIO05- PLBENPJG-"2K" M_$<,$M2T60P-/*#TA4'O#++IK6JA;^EH@VP%+)3T@E'1-$+I;;73PN.J8F*7 MAGZB77?2UON<%EX.0%RJD.:?F/S@QSJDKZ]*(7P'?QTDU20%V.[R24#G_#]> M!_$0)$B\B++*0_$?^)/SM2\JD*J,3[<^?>>#V@F[)^*!JH)#A"+*EX2\/)V_;32=52[$E#E5VY:^KZ;HX&QM M202U0K[)E\MB!@Z2ZK.>%^D,DX58ZSLOE-]O+Y2KP]0?])Q41O);B[$C1?UG M3QF;TO.8SCD>T]DINLLTRV8U.(QULWUAOYH2_U.5##?C:MG4"-"2V:1T)CG! M6CBO9M*KX)DKF^G>5ADLE(6SG>+)PH@&0?ZE\LN="-C1_9J+E&==,'G>S/#- M]\ZW[EW5M/"]O':3H9848.NG-:[7P>,71AR)@Z2X]XZM 1%Y4![HMVD(Q0%: M:*-4?AK2H(I1!-&\!L%%A(I&4*RNK?@49$$5W3GC+YVCZ#/&D9O\="U])ZNZ M"E%'&U1),C1-(A,@OG--764CB FA"N"ED$(8H M%;V7UU5*]S.UX% "BI:2,!,XJD28P:=928-\Q\,,#L5]]2$1*8$PG=A1)(JR MJ?;M[RU *.%"/XZL1AI,,=T&3\K@NP[B>TNJ7]&41 $3RC8I"M'( *%<.-U1 M0#+2@(G)@L+V@3>(D\N@\2H[BL6D!9 MLW44E!6MP,SO!*>"CC_C;'Z2TPPO$%FAK7KVSM &RGJO)[,S4 M,GB6)Q?M2 M(L8V%BJJX*',A3W)44,I3!E6TS_GR%*0RD905H_]2E-)+C"1%I&WBE#M&E/= M",IZLR>1FL@%)E)7:4(2I&*]V:]M[H ,I>6$NG/!?D@(0%4^^H#EFP]XL M@U!^**%-![ZSL7VH]SK+YTB[_QA*[KBVH@VK^>@2RG$'2Z*J(936@>_H08@C M@I@"7@9II!!C%0!*KKV%[*ID %NB%-1,F%0NR+I%9,&/W*:Z74J;AE 2 MZJW-34\>,%'6D>7/KJK2Q@1,6O^SJ/,&/ M:WR/PBQ^L ]E'-I#V=QH$=$X4 E,OG4]O J>%YI+XE3 4$(99V556^2&.%!; M5,73A\Y[4;]O[T45/0%YQDM<\77\?)($5'H;LU4+GW>O%-SD-WWCE*N-[D)F M?1M8&T@6(I)>U2*GS;^[:^"EOV=*#@M@N\=)_6I5%'*2_,NEH5NELT^!< OQPZCN* /-\$:W,W7"NO@/?DP53W$SEZ,#5= (2T0:G8 M]KLE04I9/,.W=K47S%LTA.373,I8DY@%;8.=.\_ODCB$^3C>K*&;?)1D,74"%I9QEM"T#3BU']C#(:?%XAZ#SGB_ER6*J96E2@ M4&87"SVJWELB)V;8"=R"RU(X*%.$$XNEE S%W\I:9S4D/YAXE&2(I %_,XWG M[!)$Z=D3<[8QU13PM>\+R@Z/BYS:4PMFZA#(7QIJ]A2P?BOUM 3('Z:43/@[ M6I\G*.&/,*#H-.?A_14+\G$DGBNDC0>/CQX#$HDK*,\QF:$XRXGR>J >^@7F M<"WTHSO-HUR2\#7G9$]GX@'K;7R_HD?QI?1^._NVP/RP6GR.=(TJHD)WF(J< M!>&J 9F'84OJ/PX%=LPD6KQY=5@8H:'LK1 M=_L 1$T+,"E)]6ZUMA&H;WQ1^2L]=+%;/(6S53"4:S((U8K,5/7RB$;&XVNCP_=)2GF:11@IX5<,PQ7!#S%/M!9>Y4N>9#%_ M3D*:KFG1R?@IRX,N$5(+"D<1GW;1N4)ZA6SS$%ZK'L877-O$32ORQKFG\/Z> MH/L@0_4E3X&FE=1<>QA?:FW3*:W( S;+N;[_ZM!N?$&V3:PX$ 5,?%J?H7Y!MDS.NE &3IN,BMQE#]Y,NV.YU?/FW31'U1C(PQ:@ZIA+9U92B?O9 MUV1\D79- .GI 74<8J5.S@:8/JH4P5=1;S[]:DNA6)MRE,W4< [L )[K54=I5;U%RWQ MZZ':U6.)WTNJ.^ZC*';LNN-K?H,CY??_U&9* *VG_NZT>^^%G0WT1W>\'^9=3WZLAX'QC\"Y./;S(";_ M#)(<;:H/K?VZM"VT4U.=_+J40F#VJCNEU\PW*?L5UK!,QX&M]\B^\ MI=]+=;*:*O^^]747?]=V\<52601:3KM,V\U>QH[]-EWP1%8+CQWW>24MH6QB M=-W@E9 &3W8O86=WD UZL#N[+ZM*9I!=^=VHDGE9]6J*/8I?L5[M990]*?9! M7G+9T^M!+1-90&7T>C9KG+-9 9U;G+J20$%9C#F=IY+0,21G+<^T03FQUL,Y MJ;'/H[T>DQK^F-1+.@KH4O8T^E' SC,IWQ<+^/BW*)RG\<]_R6305 M31!%HXUPU." PAN]NNGE,G1@4]V3$[MB:N^D!(42XIAT9^V:E)3XU__7TPL@ M3R^\ECH,?R#B!54ZK(MOUH1?QL$=3Z?'J,T=:[]I"AWX6!,QV 3/5C],*N.] MUCG\THFQ7BH=7A-CKXDQTZ5%5SD)YP%%YG6N12,H,67+:XA49 $UEM< <^<# MS'7(40F1^"58WU)\1Q%YX,2)D(E>(T9,R((#L5;B'W/"#Z0=!S2FJ[CA6?2E M4(>!QMK=D'4@A@ KUVY+I8+(STPBEYC2BS1,651E,6&;._T_N;PF.[+[_^=G#87'Z5@TWJ MHTW8&G6R'F^R&M#K^JN.X7168JY;@>F;].5W*,DJ^+-/&]S9!WYW>I2'3.-O MF,[&H2Q!KP:#M=*R$0&W8#4] [E^.Q'P/$R)#94NJ@RP )93)H5J<%]&Q5#K MI],[FIZB!U7YL +&]^K(2CW6ZZ)M_(?BYO0N2'!ZS-8,F"W$GBF;)-5LU0#[ MCD3=^*LAQ(_GN,F"3 0>GQ&^)\%R'H=!HO#@&EA8E60N;EQ#E">)%+%(%1VE M+]? O'E1OU:RT%-2K]RH"A\>X\?]D.;!MNK/T#P M[49UX0RN(NV3FT??%-SD/T#PY$[1BR_;/O!;(U7[=1]Y]( M^8K3;_+TN!3"=_67-:^EV/MGMV+FWDJCV*V#+Z&DO6W)JDI&'\3L:.J[)((_ MLW;"<"5!*#)>)SG-\ *1LR>>NHK3^R-^Q2)#]39X4HB\54^^IY@N^M"*8%!Y M/['==APPW$[P8LE"2$&]_%M^!B>ER#D#^&$[ R@&V+OC(TRJ0S1^"JL_H6)X MK_G FW".HIP_,'6V6";X&:%R<2F.6V]Q["@1:)3Z%.+[-/XWBHJK"T\PS:@N MD3C06!X\S$7*!(G6RX[+$D]-'8BV!:S\Y* J474V6IX >P1#@:NVJL30!L#B MV4&?+02W(@R8Z&Y0DO I*XV^!.0'XGLQI>/7AMSF9KY7YDZZ6;M[UDB:?ZE] M1BDB0<)P/(H6C+,T(^*,D) MM!&A54O?28?6 K2B#I@;[2<8,"VR>Q_%[YI\(*;5G/DPX9I.^W8E$5#26MXZ MK5K^*331MC&4660$5;-ER:XD!(I;((]"-GNC>E 5873Z[&!++V M5R@++S*[%\9-CY\W,%?!,__NZ#$@D=UZOW/_/IR'&%Y_C64#!NHZOB?QUEQ! MG7+_X4E[&C>DI-%5$J3\D77MNGZ8H0"E Z2J7XLY!N& ?R5:SZ&;V4&[2M' M0TD.#&D75970L,*_7(U,4/' M%SIHV._*Y3^6"-?E'2>>U["0J0UDPM#JIYX MOL9)B2S>!IF>"5I;7O?' M YU!O:ED'"A[)[NCGA(FOC!U_">B&8H*VRNN#ETA<(_$3\MS;CP@$APCVKO4G#VS\9:5EDCLO-.>JPEES5'?TWM]JO2+W+I MYNA,/.C]BU-VX_K @PETQ.D%+A(]&D9'8;PPC:725Q@NSF*,HB@OT-Q5L].B.BD-_ QF$8\;OM,I[=B8O)05KY67V-+RL;G] MPG1?'<2I>' XD.ZWPN2E+&I'U_U6W'YANN\8899FQO9-\+4]**H5XP>XQ3&H>Z&^8''.^E1.J6=C_01E23 MJR]%7SE#8>.<3GJ+LR"I_L[/ M[W[%V?]#V>9D;^4T3J<3]]W'WGDWZ^()I >CAN7OKZ+1Q4;N.2;E5QQ.M=0; M&XF=3WR TW$%HX$I>WM^\W]XE,8BJ()4;=:BMR%V/N_05E'[92-$-6R35-E4 MRI@/S?33_\[O]'52P'YXN .WK%PS@R$Q7XR*W[^QX=S?6_IP\-[AFI7-D.6- M*V+0UWM67N]9>;UGY?6>E==[5D#4%7^]9"6^;5U[F+ ZU=: M(K'S2:=A]@%:#9JM]6U@BG?0QYIDC?0RSEQA&O/':AIF!!C/7RA8:VM3@*7W MR\Q@HQ[H[8K-SA< > KC1CT$W/=LTJQ4_Y9&_.VR^"YGGT]SLJZMZ75NU1N,Y,/\\7+GNNJ>B45,RHY=G&_%Y^7&/\[E%C]+X5>SDM&0V+.!/<32-^LIC-:PPX1LY5CH<'VV_*;WJ?!"DO=*ST[[6@ M\1)36L-&5YVH N[+9U&257!FGS;XL@_?+YFL[PLE8UHIJ3%4 <$J,M2SG!ND MBHZ!I@HGMO.J)FFIGQX40*F>7H7D?*^2,-0:[ 0_HE0XG<4R2)\ODU!:/&> M];W>L=&4]6)$38;_:&C+/+?2 R:O> FE.,U,2G7Z5_FE':T@JY/# J49)HLB MN+K#>;;1U2]!EB%B2J^U[P[*VJN+-KC0.TKBJH%>&;*>(T1O<'X_SV3;>RX- M?;O3OK1X[7(MZ0:V--W0=X.RK/ U1PN84ME[+V((Q+":3;?NU:09E<=^?]=I0[4UL1QEKG:)G[DVN M@F?)"M*M*90=I4'%)Z7=HFEK+T]P/E-O#!A6NF0TP M)7W[B'N1M.@'RK5&_B0MV !4TJR[?JRZ[&ET:?\-G+0+1H!*:]_D=Q3]S!G. M9P\<<>=D]N%V,GO3YZ3HU.^1_#J%VM/U4E ?E4,-1/1'YI70L/+:.D'4*FI4 MY/A?;DI0TQ]K5\,#2'A;:IM!-G".FC>0TQXQ5\!"2>L8%4TC%#BI\@9BID2Y M&MSS&6X#&3H#V>D4^2FZRS8%!.=!B(JDD$)^:G H.3,72:JI 98#%9="7%": MU\OM1'D&_8H>Q4]*F[-L#"5CYF2+EK0!DR>O!6%K"H[\54"FY"8+,A2)_#LC M0&"O$*952RC),Q=)6A$&3(QU_[%*QEXSQ OLR[1L<*^2IDL'4))F[1VLGC[0 MLCWA)6\DB]E47_S)8V_QDIRJF-&A/90D67O):LD;)?G%$R]TCI/H"M.L@L-: MP6YQQ<-4KKH_QX33LFDB2XCUV3N4))F-M'LG?A1=J.NFH&XZ.T6S($]X9>=% M=E%F!_/BJ8.U4U+ZZ_ZZ'5WZ?W24?B]4M\V'EE_S?_CUH/_X_U!+ P04 M" #-@VY9;XCRNOI= !1; 4 %0 ')S;',M,C R-# Y,S!?;&%B+GAM;.V] M?6_D.)(G_/\"]QUX_2PPU4"ZNVIZ9S'=MS.'+-O5CW&NLL]V3=\\C<- EIA. M/:V4LB6E[=Q/?PQ2KRF^22DIF)X#[G:ZG!'!^%$103)(!O_CO[]N(O),TRQ, MXK]\\^&[]]\0&OM)$,9/?_EFEZ_._OS-?__K?_F7__BO9V?_Z^/=-0D2?[>A M<4[\E'HY#C'Y3-,TC"+R,0V#)TK(A_??_?F[]]_]^"=R=O97 M+N.CES&>)"9>2\#/3;14:*:,P_NTG^#^/K$7"0,;93Z]9^)=OUGF^_>G[[U]>7KY[^>&[ M)'UB[.\_?/^_/E_?^VNZ\<[".,N]V*??$$;_4\;_>)WX7LY[J,'^^IA&I8 ? MOJ_:4E+ O\Y*LC/XT]F'/Y[]\.&[URSX1JAH(?^;$@S\00;GPX\__O@]_[4D M[5 :)+-?@[QB:!+_Z7OQXS=__1="1!^G243OZ(KP%G_*]UOZEV^R<+.-0![_ MVSJE*WGS49I^#_S?Q_0)OCYTRH_0*1_^'3KE_RG^?.T]TN@; I1?[ZZ42'YL MR2J8OI]5TP?F2'20NDW.ALX1_.6:_5=+:_J:TSB@0:DW"-)\8-X.-P@07(E. M_);0"&P\2;M]D95&D%'_NZ?D^?N AMSGX#_.X#]X%[!__.,\8:%D^9CEJ>?G MI22.X2_?2'[_OJ4/D"W3ME)>ZI=BV'\:HQD6K943&F6[%*?]OH83(CZC^]KH5-_[E*51O,/WF/M3PUD:E(<(S"I7MJ#BFYV MT] KHK:2!CWYE7/\;V038>&,7N5TD]FA;) [8RH="!ISJ6A=,)D#92S-!K@( M9U/;SBA(\L8HB MG0E=X8!(U\,3/N*;>5/'0M.$W-%.N&U=_:Z!QP$R/5G5" M$_R?.R]E(*+]'=TFJ6RFIJ3$-4R%XHD"&9JY2/=3F4)$308]A&K:2I!%>7!,<@ M5*J6AG#X^^P&(%>@\^'OJ;]+V?>F&5GZ.0%Z(ACF__!W]"F$-$N;*+\W1_G@1JFS9P89JX%:"VQ6M9D!S 0B>53;58%X0SDR0EA0 "$N8WM ?O M]2I@0W:X"L5&F&',5-)C&IP]A7SW54Y [8 MB0*"U%@.:'$M1JJ,T6RJF4S)AV8[MTF6>]'_%VZULV0YL0-V(U5?:C4M2ER; MD:ABM!C!0QC3[+->B''+E'H*"VG_C'2*1:)B=8BE\=O\9U@ZC7>^-!]"@&;V M#PL'^:+;=1*KLWY=$IP/K%*U_,B'O\_^H>4*=#XV)R.<#F']4>0<]Q_^^/@0 MYM*C25T2G ^N4K7\X(>_S_[!Y0IT/CC_C20K\N&/[QZ_)277G%_](?7@!//] M?O.8R) <_([SO:5*EA^[]>/L7UK2>O"I RX2Z>K2 <["&U'!@K22-*BF7 M8)R3<-8%$M8)N M_OUKK2+=O>PBIR;H"3"X<%]K#A037MNJ]?[$_J*K%-"AQ+VTI5#\\,[6 1G: ME2VI'NH;6TWSX P.W$B<#,+DYBVN1]H9>(O6!1.7*"\W\@8ALIEW-#%:27&! MU2U3GPC&!.:^9$H$7/'(DZU5#W[',6NIDJ4IMWZ^=45#@ C12$=4 MMKNZR\Z>/&\K[)%&>5;^I3;,X@__X >209>;U:O.;!.V8(NAZB3[KRR)PH#7F?SH15#D$9)[ M-!\Q*!YEB;+B:2HB!ZRK4S!-3H%K,;HB:171^)71CK*#\\C+LIL5SZ0M7\/# MV:$%O0/6H0(A-91#8ER;D6O3#2U !@==.2'Y%4B13:BI^46R\<+#VW,Z0CRC M4:O=M)8N%8J9J-0PVH<@/LY"TBS*^&=__^,/[_FGA[_\XY[-\&EVSH:X9YKF M(8MEMXR..?J>2V0R_.^8UC #"PEAYLDYE/626;W[H>WNLZNZHO=3,# MVY;,)..FEJ^]G*R]C 3ABOT (UP:/JWS#'Z)&7GR' :,.D^(T(0LX6K>1^+7 M"AT*70BI&V]/'BFAQ3':@(0QD^*+O9],;/HP44F^IBF!'N0>D-6E7Y@,]AM) M7F*:_H']N 40WTV[<)&Y\_'?H>BZHQ=4':X]KD4OLXRMUPSK\T,B/$N6J]NTXC8%B@7+5.BF;C@1F^06 M9-B&:Z?T_?WEP[T+%EMLL%D9;H<6VWX5RG?-^( 0T9JEFBB,>E%=C'#,NNU ME,I[G.G#?]":'=?3[BB+ M"J&?4XY*@?N0",]WY.HVG:1-@>(-,A4Z]E 3<<-'MNR^*OLZE>>9$/D^%#/, MF#_>0);@COJ4N11;/&=?:"Z_"MB3%W'"U =<:P)EPX@SH;+7K#O!*GAY_.3< MI,&^($S PGB75TE*@F3W MF*]V$?%*;D;RKW_^]W_G4O[US^__;<&D9%O*+UY&^V]Q'?L6SBF4P:>U E0@M>+$<\(>P)J^:<&&XK+6>G7,K> D!6MC,#Q( M0"![SG"$PJ&V!4XJ!#0'0[^5I$ ?ZH__EL,QSI]UM$DR.9-E-&87\;.*=ME$ M9&>V=UN7[/8V3;8TS?>W3,^<^25D:[:P[:2><^I9,(<_,Y3VN*>F1QKP3 I) MHJ-@61#.)-ZH+=E@8F#H3686 -F%E^Y86IY4,;IFGH9O8,#'C>KKVPX M S]6X#?PX'F+%9BFNV@94/S%0J..<54\A#,M"&<[2U9GC%%,#Y$]YCA4$3") MPT< :@>S7S>F@&/@NKOYZL2H>5&<.8+78S;TP7L5@[]ZS-0QX,4 ,XQF %!3 MHWB_29WN+:WRH)C@X.^UE%-(_(%R.)R!.X<(062_KOC#[TRZ'%+2(0Z). M^=90*"/$&0+5FG2#:2L#4I-CCW>](;@P @B%M4M!_!6^>FF/N*;7+N:=6,-K M%^\C&)_B3L%UZ#V&$3^TS19*O)[/.HD"YC^P:,KWBK-L/7F1[A7T!5?=++!E MQ+M;T$_#[GL--3MA_*0I@ @)LYV3DWGO6\.H')!& 7JU_'AU??5P=7E/EE\N MR/W#S?G_^']OKB\N[^[_0"[_Y]>KA[_C#EP-@'9G9'4,> .<&49ST%-3HPR$ M)G5T_N/@X=G><$H$4>VI2HYYQD MJJC/^Q34<^WZ& ^.#P*Q%=3H-I_N:-#U7C54%3VJY>M!'!B_G!C+_G7:R*P' MZ(EL,,!>-_6$4BRE"D#UCGYC0$#/5P_]//W0'+%>_,5+4P\N$HI6]G+OU9,B MK08-JE>+/P4=WEI/JU#7S->4>!L(^7#0M-SVYV_!B'OD+T)<92E[K'O9_7 5 MU%4DVB,/QL,A[.NN7Y0?R*5-9H-SVS*YLLVL\XC(RN#M6@['>F7N5L[&+E?C2(ZF1VX&>3K> MVO98\]6IQD#SCK*9S[F1T+#3;&)R:3PT;]]JAD1W]J./!B<9/N*9T T?&X_# M%R7QTQGKVHT; V0QNX*I'%(L[7/2C#[>-Z8)Y0N'(!-(P<\2>,IKGBNY,$;5S0V>,%%PH MS#=4.-YY$L-01&-?;;1:#L2B-F8@K5(V:G*< C8F?:3!K^ 0U6N:/!,G/,V% M:HZ&XS=YR+LO24[)A_?(I0-X,4V;TV,V#)B%*4TPV@4J5=1(A2KUZG1?/N-$ M"[+,\S1\W.6P10PE8V\]M\Y[] ;69/@#O]*5[Y$/?+3+SNJJI$DI42_YJQ0_ MN-1_2(9UB5^NA^RB=W&AH7C1DA,OR%66[6B ?HVQ/XRBBO.']XOW[_G_+\LU M>[M\G:3A?]+@)V)3TWA!_O7]=^_??R!;+R7/T/9_(S_^:?'#G_]<2@QY'XFM MYWHQ E7A[IDY\9K*Y(?W"P)NP*DNJ%_\]0/_ZP_(1U&"@+\MXD6W7AA?> M-F2S3]7.O(H:\1B*'D#K$(J<%.<(BDZ7[@F'BIH .0EC4C!@'\(:"@,J2YPQ M&+X!QDP%!G,OC&EPZ:4Q\]YLZ?N[S2Z"YW,NZ"KT0]7U@.*W%Y&$/=*.C+RHIM=!'3(1KZ0OKI:A;Z0J[-(4CZ8E!:8EI M/6++7U*]C(-^^0@%DN(1PCE4OL^]-#\=I8W[!=;JBFV#3)+Q<6:3"R[VV088 M,YL3VV%:2(H],BD/]L:91BGMK=*R\)7&S&;?6.N#I;/;QA&YYT;+LJ#RIR2] M*,HIE]>:ZOK-AHM$_60@SJF'@&W-J/L(P)E/]]=0?:VM9F"SA5;E[?.4!F%. M8'+JRNGG49#KRXN[M,7!K[)GRRKU;)7H[C*YLO&A@J/> SGD<& [1*Z2>6=$ M\)&:T:G=D=ZHBDT.SPP'P6_8*N"*Q\E@F$8M0>V 9W75L1ZM'-S'[X6F\)A0#P/-+\PG MW(U<;GF(X9R[@<497S$?#E0LOAA(?99" TY-@>9;E*;WO2 MS(D'B]N,@Q$5?M,YDNF8HVB7.TIJAQQ$O=!1D+KA&-I%@/&7-)7 M28WY@*P60/LM62DITK.R&ETD-A0'\(@AOP.9)5$8\!5)Q<[?(R[J+# "[./H MSS3>T4_L,\&U2(#U2YBOSW?,!38TO7SUHQT8/M3,9_\O4)^B'20)\\#Z8.#M M$^R]Q2 =:1^HI^2,.Y=$H#M)*8N\,&&DE+8@E3Q2"G3@7.WH?8"^+AH/D3B9 ME!IPS30KS/*;U<])$O"S531]#GV:W2>1>H&D9L"<$9I@M.>#*FJDV:!>'>MY%>\_)T95B8:>@">4$*=C[[:0LH_0R[I,M1,+VHN*^P\=+?:(Z> M#1OF80Z[U@"?=]\LH,\TU@W/!UCA1LH74I-YU##R8 MN3P+,.VLG88!*3]GU$B2A1(\1:V?BLL1ASD:4E!S(>^[;+9>F((>-ZNK.&<* M0P$G\8SL50R5,.(PIQ%SZJ!*N4&RX26,E%L*1XE$W,$9H2M:VSQ'R,/9"SI: MX8[1UR(AY50+K5[QKN6>78-@\J[.KY>RL8O*3-XOO/@XYW?B:?"?O3"&BXXW M\468;9.,%YNZ60G 'U1S" ,3XMS3"DYKZJGEP)EY6JC4G:$QIJ(&#$EBTN $ MJYOTP?(?!:28/L$.L7;R.1@9@Q%P%C8)97B\(J3$=*H$9QO4@W%:/2RG5=;3C6RG=983.:5OJ[C8BTTZB4U'S+JN0&7"V:1TP+2[BDN-NR;# M->]#/30&WJIDYHJ5]] ?OQ89+[3V)8F3MO:%IYKVLRR9$7V@%[R66UAQXGA* M#]6ZQL=+XC6Y*R\J!'P[VZ:8S7M.QV,MAA&X.@2LW_*I$O)F&5LI4M9C>0M- M$^87JC[>:L.*>=;5'EK[X*N9#^D4K*UBW95\P=IQL47+ ]&766- %-[EP#KD MDQ>F_(KA,OC_=UDN4C/ELU:*#C#PX'F3%9BF&VD94/S'0J..50%/<9>UYH+5 M;LF'G/4;@JEXB123%< 4%ULATU<]./XR"TJ+X1<;YVPIS0SFZS2[ MB2]?(=[MPFPMP%[01^7I0S,?;F+3"M1A;E/+A);>M-#*E.%LZ462TO I%J43_?T#"V 96X*$25RF=#_2%:-1WQCJ M)0%QZM$?:&LB8L^.,RWIJY\NOBQ((8Z4\DA#X((\DRJQU M>:LNC'=,_?K"KH@(@H[%!9JQ 3WUDC0(8R_=7^5TD\$SZW ?+^'G;])^W([GWQ29I#O',^(1Y)!JNQB51?[Q7--BZLEX-X0<^;YGF\1E.D M; MY,VK^7N3S@:*'1"J0Y-XK7--Z#C/6H O1C>$LXO!'&E/UM4(E-79440+H M1H0.*:(W*W11>2(C+X\ND'<%!_HQOR% P 'H'&>2+9;BDP&8Q7^_T+P.:LU%=(6A,M#'J7'0X]_D*1\5+.LZVDX.J(FQ_,Y$X2FR(BMH=ES@ H'.*@M0) MMVCI8N48!8=CKJ''(76.8EQPTCU^H>'3FBFW9(LZ[XE^V6T>:7JSZE3RU(TB M/67@N=(@L$T'ZR4 Q>T&:-@QXE(&*800(04VQ+O/:?>4ISS9!-@"U]6B7#)F_4Z'NO/ MLXR[PSVZ)WB%3Y=CLLM>7=4RAKO>D+A9QL$YTS^E:QIGX7.QGV+(??26@ECU M:AC@5OFK?B)PZF -T7%8 >R66/YDL$.9=9L\I3-9<6/.>S)3L@B5$D4<3=SR MLR<28P?%F88WJP?O=9GG:?BXRT5Z^M9+S57XCQ>+?,)JA"[IG,$Z0B;>*:VC ME5:0OR&V2\K(4S99@YB#:@L?8H#Y^R89?_*^)G5.H[)V6'%98@Z[>>GV$B M'=R+69-VMDV FT0!IZ+AA B'A$[=272^*]90J7&[KD_,=32VSODA/AT>>,\; MO>I5#9S Y&Z\H&HMU;TPV;-#^L[L3B64]=)YVGD==CF7"7O(IU1KX_L)4.[Z.-DU#D6+WXZJ9%* M;1Y@O/Q]%^9[^\2XCM>)=+@9G"()KF;$3GV;-!N6\&Y*_0,1% 2 M@[K+UU"5 C?P.&"2.C!24Y0QX)J@6J/N\21.2FI:\BM0J[-^\QQM:P.X2#9> M&*N.,(<:5-K8K08\JL@1S:96R:&IBD->)S\3&%+78%6 M3HIG,#K5F_8BHT,Q%[4B'6NI2,7X17X5U-B["L,1H*^GRALM6A.7T#GQMKW: MN#M$V*_8:XVB>17*%9L>HCNN-2^#@)=K]Z);+PRNXG-O&[*%G=:R#3QX5FX% MIFGQ6@84Z[?0J&---0\!IK,P)@6;*WXQ+BKL9[=R-M6B07EV7^LJ*F+,A[9T MZK=?V))1(CVMI59%\@"5(";5O0]'O* 7BJ7O[S:[B&W[$$:0OR-9H8LN,,[+TTZYKD#?G5XI,LRL.=C3$AL\9-P#1J\"DU,OH M!17_>Q5W4YYW211]2M(7+U7=2.PM!;5JS!# !]5D^HC JC+37T=9S1/.3=Z5 M77*J?W+C@ MU.\6SZ)Y46E:-]C2-$R"RUA;?=%6^X\>^Z=O=[-H1.WO JRW8TN-BE3)U;#H-7A+^CSQ"8.,G]-@H[;RL,DC"_ MCQX!%+QW /MD?ATD;"K&II;\$.+Q7T._D1)NMIXO3NNL:5W,=B00I91?)5 M2$.:.8R'&_AY)&*?WA<)6O&5M[L4?LD5WQ_[!( 4NHB^QL V6 KF*8%!@-OG M!GJ)0#I),$#'7KY<3GL<G^[.'1)%$YYWRR-9*_)HOC3,^ M9-Y1-K1E84[O:?H<^E1TX!WUDZ>82^&Q49FNG[I9S#VB>;JTO%E.&O+13Z,C]9V( M\'Y#G)-S%P[A"WWAO_2"CCI;5+5!DW\Y_*WXZ;[1J2B!E.1 MIF$S>DC#A/$S90ZH?H@&.9#809-'DJDSI5:3$U#I9K6B FF5]*,Z5!)2)G3 MXX!7&=1A8O RJG>)[>K&1J9+4[&>2@_;:2FE%P&!RZ^N_S;:<',.=VP7-7.X8A[$1XV[ M^Z]NAHLR13UVO.@CU[F T;]3>NS6G%;(Z*OUP!V=TPX:1W>2)FK,_ M>)".SC-%2+R*LYQ!$'.HRU>:^F%&;U8EEW*3>P3)F.=21NN8]GF5H\4BGV,9 M2?^.'_RM.LHBDB1)2EX*CC)ALMN*U^F%1*"M*![9!+W9+"G.4:*>;IFJJT2@ MA)IR):%^8M9JA5PV^J_D1S\0,U5774J,!2>4BH%BDEAJ*=K98-JK:WI$4RNY M+H?3'@"Z9:ZKMPW^20+J,9UE'5'+:2MV2-6D\V?H+EE4=>EGX?/81Y2DP4.$83Z(L1 V ?/1O24@O5:\B UI2]/<,,M1<$H M^PZDL;'V6U())+5$=RKKC]8+O =6X+HBTY%4L+U*!'()?09R%>::IUF:!)B5 MH [5;-=_*G]%JOK4;M[\?#@_"1GM C[?4A0I_L)Z)8ESUGH$9%'M1\ M)4H^'EY"4N6E%,3(Q4J4ZGBB0OJV*1"^H+\Z 4D MH(^Y&W.PJ_B9!:,DW?^2ACF]2%Y40XB,$+/FG$KM=EFY0RJDRG%R-23%X0I" MPBG/ D:*7O;-4O?*$_B][K!"0E]]RCP7-IN3QXRUF?F4?5[LA;*H6B]R"0_> M:Q%8/M*8KD)5EL_(A;FN27;G4@.F_8RHCQ7J=5:Z-X4;1!D& M)R[@L+G=!CFAU2TP7._D\'R;80^V![]+M;(-(/55LA7,CM3'UFIG6QF[L4O) MI;BS0WDL8%$+^V K46"$U5(4>H]AY,*V8A=HF>)8QJ*LIPR4,M MP.J]5"/ $4\U:FCKK54&#RQ8##$-6>B#Y!C(6Q 3#C&U@(CDJ67^)NSAF2T> MESQ1 D;O>0T&1SRMHY&M9S48'70C&UA%1M U#[E-*=3#*1,MQ:RYC ?:LPA# MA;GD4WW@ZYW-1I(C7FBOJJU[%A*KO&,]_DUZ N(8GSVB$TJTQ196;T^HD.>+L]JKVGN46 M(KGY%T))0ZIS"]0CNJ+"O&U@]@K,D07F(W8GND"*&YNEVGM9.MB&"VDGPQY0 MM;]A9L';];#5K6-4?I4"*>[55I:DGB9.N]\Q&(HL5%S%Y?WH*BI,C$N_03(8 M7$&VM_@\6+GB,OTMIA\]I^T*;I>&;BU 0Y98QNK(X*S1S3I#7&W,%%-/9V?< M?X)/2H9E\7K@0Z>0]TM%XX+,005K"=N;]97!.! M*M[^[[LPI0QUL /M]'?B+/@0+S+8@FK=9C QX5QIL-.JFRXM^. ><<%):E97 MYJM#T95E\7DR.#!4KYWK&I!/:9!]8H9X[T7T9F7K2!:,J%>"+&$=7 PR<&%= M#[)22W;1@#.** ZL<(YV+G?J<3%H#'A9 :]\J<.%717[$?GH(?TTYIK'S3$= MGUN.-Z=T4%#NZ96EKFP5QE\6- **"HHH=A_3H84.ND,'\?@2?+GE&U8\%/N^J@R#*N,GK49*M:(76>E1E4_1H7C\53/M+9/\4Z M$!-U[VU.^ZGXT7/YTUAD'K>X='Q1.=YBTLUD4#_(_(S M@%9MGS$=<_+U8KZ M^HF!NCP_^&MWV$>#XK!%$JO>6PF\@0"GNYM!?UX-4 (\!D3I5L,X$5MH1"2GX9O1O#UD"-60)]U.? <^ M<:^N'?F\RP]#,/\&:?T-X/<3#LM3?(Z3#9JCQ\#3"VD31ZAIHXPHAW@9:_-L MTW6/3:@@7DXH7(A?%<4;Y^B1^]Q+<[?[Y)$^A7$,@]-,/6-<24S5)]*)O7NC MROUNNXWX:P1>!&K#"Z-7\2I)-WR98WI%UI8;\96)?@!;ST[8L>*\0]%'M^[3 M#0WN^F59TA#@SDF?$9$&;"4?)=DNI?CE]$0!:)K=>F' )J0*\#)"U"O)"K4/ M;A\?4&%=-):J(;M37)0,IU#.(PP6\(X>?N$..^VY]_)*/*+H?EDB''O;H2@6 M J^O)U'H6SR@J6% ?-'+"*/UFI>2&NA[\5Y%^0#?)Q+/%,;JB::W'R$.QY^,5MK-X M/DUOB"6U7%(*)K^":,)E8T^1YNJ7*0H[W>]82&(JAE[$7T]:/B:[_.>$U_!G M'I&JEB!]F9'*//6&5U5[LN;$*_K44\5N(C8A 5V%<2B<[MD+(Z@KAO70Q;%P MKD.VT@_@>!;$C\]>[(EW_O[ II6,$/NU2!,ZT[#91P#F>K\OS/:2WY8;:=7? M3SW)!,4YG>F]IP(LU"[573YZ,*282+:F;?L$>*6LF.PN!DRK(LD"AC"2W[9ZDN2FT*KB0EQ@F,%IS6ET7+@3&(L5.J>Q.:$ M+AI3/6H8I]'V_*Z9F :DV=HDS X9GE([A0VZ%)?'083K5<7=5D":;>:3(P M(&XP66DF?5^=B84:J_61KV:)"9*D).4FR&_24[2WU0<"%)4-2KY&&L:%H>88 M8*,X^=$#S!U]IO&.0AV3\R3F0>F7,%^?[[(\V=#4,,!8<^,-,#T!-@<82U:4 M ::7;AW;*[C!F[RGIQ1*>91G0>J5]CU]VN!?T30 -2TK[-F=-5'MHL*6UT4C M-47(TDIY!:A2 'EA$D@I8L9!P**TVDAX3\ KJS.[UFL1+8<#Y[SMUAP:@XW3'4T7/$XBBI..H;)\?7W&.4A3 MZ(F8_\ XXRSD(*'+"$[(\Y/NK7( MF*@+G P#4)4ZS$48BX-S7IKJB<9PJ\-ZX=%3!F*ACR%@6X4]^@C *>317\/N M+=!*!E\9MX2<@+6:QJB^0ARW5^T(U$^"NQ9K"JX-(5V;=73U-#)PUWP5+EO0 MWW=,L\MGBY63FASW^H\.PN%E'QDMVM4>M3+2BSR"G AZMRS'YBZ9@MX=VS'> M%),2.V$]-O? 6N;C4I0]&@SVG2Y^&_O@SO5>_%_+V@1&9O0J!);P)/4&#)R8 ME06L5%/?E:_9%Z).P)[\6ORO.]XU#M2IRP+ MA\#PE?@]]LHS#,;+^K'BG0^ MJR>TZIB6)1_>::U>"G9,JS'C9_;EU14WML*#4B&=9/SL4\;E%[]AG=XZ#G#! M73Q3(_C1PH8FQS8-5-PQ^FM&;U:761YNO%SY+LTA$=Z8*U>W.;:V*5#&4)D* M'4OX*M[ZJL@<'B@'X<$^/0#SWR2UG&RJR3%/#>@AM$\,R&F13@OHE)'LJA?D M#GO 4$C(3K#9>F$*,Y6;M'S+XV9UG<1/U^$S#9991LO1R^@@@T0A.L\1T%N. M-4 .CM,-5K1KO94HN!U0O83#@CN(.^/RB!#HLLN.UR$=V+AN_8GA^IL7[=B@ M7+S1YD57<9:G?%%28%+TBB4OGN/V M?T5"M&%-?LH5G']("7<&;POXJ=-/@= M]L&)D2,_)^BE4+\?'F/A!RKL!E(C%^)#?': 6J_DZ5EPGK"ST:E[G;?@@A>% M".=SV*^&0837?JZ3K $1^[G$T2YG M<^1[ZN]2_MKOY2N\1T8#<>%IL]V)A/G-ZC!\&??()V@(<7-]LFYK[RT12IVR)E8^65PZHYGOCL3"#(KP]0Q-FAL(32FU"S]JSJ MSJQJS)7@527KSOD[M3G_:/8AR<3N0J"Q@R@/'WI>Y*!@HYS6.!O)YT*$RUY[ M-%R?.742\V-.[%^A&VGJ"[JB#(ZXFW#N;/%(M[G&:E+6A=ZCI2)47H=1S(%O>F//X?KJCP77H/881 MGX+T'.K- EP8[&UA*E8+!F[L58"5>OK9O1!!&C+<\^91$;?]UBOPU^X:U;(G MJ2E78^'Q@(6B!AJX/E(\9BDKE:MUT?'%8U6J&[^+ZJ)VX\E&K'\W-HANJ3SO M<1=YZ4&=/#&"<5]I>$G]I/$*7HN%]R:3J@1/)$I0,^:(ZX)646_R+FM%U;JC MK@\ZJGI6=T%$4X?UNA?NQ%^$GLN:#RR$C8>'4W%EF^1)Q[KU#2%9TD6R\\'#>9R9WR9+:$/2V M)&@=L::F,@/L2; ?9U&*=>/'R/-_8U&28& 8,8&]BYV+-"+MF 8*QE43^$ MG)J4BG-Z\JO@0%VB#$#1[GY7DK+R9SC*ZN"RG;@9T@S^#V M%(:QK1H.'Y-R+_!VD-JKCX7V2O,.EHN=VC^T024IWJ$@7,KG' MZ6Z9P*U,OFZ%[#*15?/+AL@*+AL\0U/XV=J1NZ7I_X5HTI!-OA:=48DG]_@(%G*YI>\$L?7.'G,:/H,/7(5;W,J5COZ M^<,T33EPBVJ"KI->NAJQ'=P[6J,#T5QL6K2V2LKF"%L]50T2WN*"--LDO%'2 M;M6]B:))2]J56I[ M< >UI\V,6!6F;363U?5I/MS"S+%\TL4YWST&9M,9TP)@4,MC >YQ3YYH\I1Z MVS7VL[3U8JNJB=VL;]TH\YU]W'?J9B]9/ EXIY@7<\?*=R)/,4XG*?(6QPG' MSF.,H;T^K]$H0]]LHUF+/@/?DM:KAY:*.(.\_6/L*55'78.[!MWGN812\%J]; MS(+8G0&/+V9!$W?EW86Y%+<-0F*67'E> F[PH>DF]$EGI9;%CUO+ S7+ +X>K8;NFSS#)+=7)]9:MV_T@C MA+*X4DAU.;*,W3>[S<9+]U4$(H MQ0R=T"]0#!.%6#WH".BM"D(#Y.!4$1JL:+>24"F*U++**MQ/F(W-'Q[ M5W7(_=>,>'QQZX:+RP^^U!77SZ$_T@Q>-81(]T$5('N+01SU!T)NC?$]9>", MZ(.4E*_7Y8>\&J7U%Z061[@\[#%['/1WW1<@2*J%=V(%P:RV5,9IQ(69_IC= M-4T1, =V6,:#T/$G6<&O_:*N]W5Y>U^=CZK/6B#OHQS9'Q_W<@&:&UV3MHCG MAS-T9-,I)VP.Q4,GQV/EKKR*AP.7V^1@OG@;_24W,YMK_M&%9#;RFL5@]YB&;F]ZF13DX M#DT;!HQV+8"QKT(UW^* MZS%:;SF@P?,-J;)-3V@1H-B]1(..,917DARQZ!XJ9W!K:LLT6$.-%C_9;)+8 M8,5SC6Q]4+BX7+)>/%X;CH2.)]ZUY=?P+AHQ%W&->DAT7.6MLPR]7P&X=N; MZ P]YEZE_R-!BX-ETW1H*?MD@TN[S6W3+E,MBUIRX14?,(:3E5; MPLB!5SK"4K5N]O!]#:?)>3XNRBZW21'!(KJ0DG)T#OQ.Z: M!(=V6TU#[Y0-J3?2E,2NV)%VZTQA24YLF1U@T6;]%+3.V) Z"R@E=,%VM,FI MCMTXDAX\!L/(CX*85SQ3# MY,\IZZ;;-/$I#3)(6U]EV0ZZ\F9USK?U^9D661"PY40:5OL!JX9;.S:\8;B/ M?M+AF3_=%L;B\3;8<>&C<< \AK7(ANMRV&;]FZ?AXX[OQ.0))V.*(8Z41T'G MS*3D)L!.2GZ8'@@)XH@9YM Z LAM"9)_WK !4NP=X8["EZ_PNM,NS-9@YS>K M"_J8:_+@:G*\T=<$H3GRJFA11EV],AUS:I.# 0&#$\EP&1)C1MS$Y)9%Z7/C M>@YGK,N8)9?;V,*E9'DY$[OU]C +TR;+%;3X*P6I\K(E0HL0=6T@T40]2RZ( M74F6#\*P%<2XUGX50\(^2?<7U5L2R\AJAL4NJ>JN9X-HP/V9(0E-2LE%ZYU&=12 M&]F",%92\2X(Y/MX77?!CQR !P,$5)N2P1%'NH=GLN&Z;A\G4C YX$!:.%+G MD7+@.HY&)9W3E&S.^DL?7/>[QS/8K-D\1NA'W2L G\*8K29H\'.2!/T\1L?I M@-N8@4E]1\V&ZT FO71>5/(2SNRL+_6&6.%Z @Y?X\'NJ@7G7'4"4?M%VC%.07DU5:AYU7,5HB0Y]=W2(,,W>$Z*DN\JJ+! M=)T#)92F4M&Y8?RV:H=&M8_87RX:N4V3%\9&I;HIR>IT%H]Q)*41?[TL3XJ#6QDI3(=XP7-U\F+;:(%D11,D7WLY M_/0REA,2,5M7VE X>TPPBS_ M9XHC]KU;Q1'1404/]K&WH6 XJ1O+WF7 ZS1ES#STLZP6(?J<6J*V9%;=H,*< M5W?44)IW@]*-N;6]ZEY-R9>0&R_]C>8Z('.:^8/WJLR+MDG03;NEJL2H^>^8 MYMQ00&D-G,8-$]:IJU=S%@/M)FP4<&2$>,:J5KMILETJ%,-5J=&Q!VFV#]F, M>RK?3MHY=:)L&0?L+^F.!M?UO2:[%/L@2NGR>$48CH"_Z0_$C]CL*ER%$*.SA:B3NW"LDH'WV0,?@5@$!]0,%:FIG M"@=H"^2KB@8X\3) ;S2_I&%.SY+5"H# ^:3B'CBR9URSX8S2:^IE]()F?AIN M(9^D>YYWFQ ;2#FI Y#2[H-J5^R'.5#45O5FP:MJ5IOI?4!AI!WOS6 M.%HG@*T>+6Q62QY)VVZ%27B#F,7,DG2ZRD0C&#: M97*<-&2UHA8V/$;-(\5&W%7Z',;TW(O"59+&H7>S6H4^X/C%2^DZV67T?NOY M\@I'0P0@;=,-@EGMVO7BQMO$&Z"FY'%J9K,9[ 5!14@X%2].XC-#+"HOYPD4 M5&:"^2;Q2RF:9" ;3NL+-=B*M%($:[]OC [IHEF0FQI_)8EP49A;@6.@O;'X MLBZN0:X-+Y\:N5Q;BW0 F=%2_XFQN'#3?3?@S IBP 0GV?IZMKI%.UQD#^4UYXXY[ MRP---U#5.-8=<+9AQ [G-K"Z$5W'A1C4S6HIXWK%6D9XX!;%M06_$Y%]$$!X MYA[>"T'>VFNI?IYDRNT\"2'B%IY2[=:V78<*9ZM.H49W]GQH[4"+O2/77_F( MVS:_88T\>^$7<]@*IK&5*#S6= ?&@A%QMF,-JS4+,G+AS(XLU>K.1,233K#4 M;&UD"V:'+JL,!?C1BWC5@OLUI7DKF](H>)"TO0[[AF4K6)C.WBJI71E7M.=M M%:0.C#"F\ZB=86:NP[5)[D7V8XT)Q@.(.W0 JV,@_(AG[?N";)V[MV7&.8/?3[ONV75XVPD$--=BM0SWAMM1 M /.GK$YPQ+WU]OP>CE4\JHE=&6\/U57QC[T2Z@O,06'#(KGD8M#] =.HH[@YI\7&9JE=UPL:-W2<2:?/KL MY;L4'BC6#W-'273%_09UA'E*;"7. 4<>H*]]WK*:_"U@#'FD+ R$P8(4TDDI MWIUQ=/R^*KKE>#O^$/2 4UO5I_"S/>BOU-/]8#7,0+= MVH?HUPVF_0D[:<[L6_11]_BX4,H&5Q'2"8AW<+OCJ'X![R/O'HM,%\,*136_ M/8$ P*+?%_J:/[S0Z)E^3N)\K3\Z,D2KB^1Y:[C*Y4]VNW!4\B- MYHB40VYNWPO,P_YT&BX-_?_PDAS9+944]QWX / 0ORU$..VN+1W'\5(F[D2\ M5 ^>^]K'+#).R3Z M:'#YZC-2[1WF@;(<=4D3>&O_5 ERSUGUF@[RW*9((F2Z<9]Z[([XB82;[2[G MF7#6.-4.I63'HR]9#SS"JAI!36JCN42+R'S?]N@[_ET.Z(1)IQW'QO7F>W]-@UU$;U;W>>+_]G%_#A5O=351 MM!QX/FH!I.F.&G(4SS/JTWVJ'.@6A-.!-?%_3U@.I8]1[1ZS, B]='_O59 D M94\LZ!$-R@2B94XJ8AQCTFO3-25&U3"AJ6J.]+&@6F]1>N(A]>+,\WE1%5FE MD3Z,B#9E#:ME7$8N'"NS5,MD;A.6![G=/4:A?[-:L9$V?E)7 9'383VIJ5&Z M?DM30H3XB*92&]L*'?R$:U&?8\NE09D.+@[M[4I[4(*4E+3D5T&-=8AJH/IE MAR.O+]FL>1E%2!\2HP">= O@(#$_R;U2]>RH;7_":]@]6E9C*MH4>\XF("T;K2HB+& MN<*BUZ9[6+UIM>IWGR67D:'^B2]6B'=A!INP:C+WC&Q9,7E0G$T M+ACQ6?@>"!GUF2 O;3_#GE\,0W'8_=,M>2V\54J'NN0U^:F$"'O)V]=#U=Z) M[I+V>(KEHEN^V%O]*9WP/-ELDICGMTJ5X,6N9<1 Q.SK/U.XTAC1++M\I:D? M9IH*M<-E(3GSL> KAQ\J""\H'*?QL,#A\S9)QI.II5&3,,O@C17^C)U7-T_\ MHGU""P7(BL+%.(H5=T;N,B&N2"U7$8IW0T,D*6624BCY=8,?Q*;IBP/+,)N$ M$RM4W@O7AKJX"EKT5:E<>@Q9;-]?.U+CM@^+R]YVNV- 1 MX_Z7';CCS>IK'.;9%0_!%SM(J=_RHQY?Z O_XZ$Y]^1%&M?[@JO&<5M&O'&[ MGX;=)P\X._A%3%_(#H24 W# Q8A'D+@LK'%V-(A< !$2B!!!A(P%85+$+UCE M1<:%VOR24X:+^[7'>N%3DEYZ_AJTUJ&2$",'!*7ZG0C0H<1W>85*W?LSS(/C MRC(RSL7FWC',Q$4-&LH$<)/!=G%;2+6A"PY>70=XN(^[X,']D60UDNI[3.FZ MY3S=TGFEY,CNJX'0<6 )+;X+*Y4:MJ!F)&>.Y,G[(ZP]H5K\.N?50]"\--&, MX]G3[*56H8OZ1;FA/MK[7] M3C";@-=#>B6?B ;(XUZ$@4,N-U;NH_=28TY0=X5?=06/(45403[KS*\62S"43K0+.*&.<*,NQX=06 MO'$(-0ER9]BTT[3/4%GM_ @';LZ82R+L(KEC]D39 =6^WR"''P6W1>GZ,9%? MMA$W%Q,NAKL2UC(.!*Z;79[E7ARP* W7RA4]9F;#"V*VD)KQRL2#$IKLE%+Y MGG@M1C"2!N?"A>(&QT([^BTQ1:*M;.!PY_LV39[#+$QB,>/YO(OR4&PZU2=;TEX"7P!JHJS(F(+/1^>,8?T'NS+'2:(85,';DJ3 MW991=$_%;$L5FN,%5AIPK'XJY2PDYU\J68MB-V!!:GF86S2/@1SA)4E@O$[?-=SIPX&*5/Q$$C^6F#,DY5&IJ=QQ55Q1/A<)X4CS7=I=8L$DA&=VGPN.,P':7Z3(\:S-.ZC$B( M7<9!;[,3 @A0,K&%44T%+C.;^%6L/N[J4MP7_( MT+>=CD):@JCRPRY4VAH%D1O[0Y^IE^U2"J9Z%6]W^0-K2U-95TV.EU4P06AF M$U2T*%D$O3(="VJ0$TY/@,&)DKHR)-J*NCH&MRQ)74]73>V,-6FKZ:KL:8Q2 MNJ-;U%V8_?8II?2J>-X1WJ#2UL3O(\ =BS/#U%F@FML)BS2I9[;0!0$9!(20 M4@I_/PU[6C :Y!H?D+KE@Y>O6^JS51#CE>S)&=WQ.#4OG:UTN)WQ,I9:- M;Y6\_"Z.JQYE#9"#>.?"N.XVG!Z7Q.RNB$ MNVDTL_$T<;^]YG?5Q_K K,FF+.[&$]NT3FUKZ[9*B)$+NRG5[Y1UZU#B%W53 MJ&1Z_J0^H>X+ 2[UZ#,![,FB'W.QR(Y&O,4%CU*GYFZ\XDU3IN M@PC983OJ=ARUHL!WT -5--\^+"FQ_<]2Y9L5J2A=\+8!/3UE)09Q>4A<))*I M+:=#KJ<@4[I3,J%)A%\5H:N-H2CQ06#%KE9@H7^UL5G>GKO7WV^=P>EZ:"^I M3CK=D"8]9,&5+,N\%3]9G]"0,[MTRDD'3W_02<;IV%DGM8H=0P-2?O965+"J M*E7!H2#X!Y3";9DA^WLJR@PE];E>M!=^CD2O.0K%I30J,!84J&_X'(GVMOK$ M+P8P8P>33UZ8_LV+=O0BS/PH@;6Y-4 IKTNA1 -.'TDDC(X%$J6&'=L"2O(, MI&2;I+DCU8V.!"7"PTT='FZJ\,#QUP_<-^F,FJ=M-- V4(K(Z=>.3K&S[EZ+4+ MU&5S9P-(!4FW]W/(X\2VCUPIFQT?SEE,BQW=[+$$)\I_<3JW'*=5B[CG^04) MISONHP&F/['087/"B91ZV9U1:)4(=]25["&V\4RRL/2RM<63UA(JK,6B4N%Z M6=@A05P *G0Q;8MJGH]F$JN*.VA+0%M80-AXL]F!ZS#]5!^EM)'&]RR?E'?L MP7C+Y^!=>^Q]X%/N9G]L%2?&]$G[I\:[[ZD[XIO](4SJH_4+[[<,Z]K+J/DB MJ@43EN?:PJF=V,2!Z,]VJ@V[F.ISX44MU&TA'C_U.A"RX"M>@2\YS2>49EFI M5>G4QCSYES!??XV3QXRFSU &CL^;LSL*]AU&(?]@\,]="N6:/WI9F%V'WB,_ M8,AE*:;B$[6%MQJBG@55W^G[']TPO_@SMYC"&A=^,G-4P,1#?GT+$@H UY!_I\2TJ- MH#I1J1-RQA2[[WGWP#-3O-0UKWO=V"-D 3:J1F$W-O,OPJQ\]H%UP\WJCC[3 M>$=UU:_U+'@AS09*,PKIZ%$"AUDAR>7#)@L86,$T817L+,T;EL7^55L5^\<_ M;M,DV/GY37K/_"WT965VU&3S6X])9; 8%1&+QZS^((^J_;3%31( MF4^5LE6B\Y +Z\IUT1RER3,R(93U&7T,LA=7GR\_T("+@$K46F)@6LJZ*:P MT)M'+TKBCUX4)4E\O\]R*B\%8R)&LEFC^I7Q*BGQK-B@TK"LO!!*"JDDXV(7 MQ(,'07GL8S-U_I!BDN:K) H3+/OOB_X F.!P8D_N2"3B$\T_6;EGELG7C3_3 MY"GUMNO0]R+%)%9#BS-9,2I?3E:4A+-/5@R:=)?8#3*T&>T]?3I463FCU= B M&8E)^$X.1C%[J,:/^=T_),^OH79RG>V$IQ3]J0RG^\ ^F4!M1 M\X?Y3:"K%GSO^J^S?MS#9CM?\NN7JX?+"W+_L'RXO$<:SLQ*QB$4N.*A;,2$ M7C\S6WY5J T_X)E9K5;3S)9?4[Y?75$MG$U KNLCSUHM"; M?["[W*7)5KY4[_Z,,Z3)5"Q'L>9OLP]RN'L67Y+XJ_P0 MG90";T="HFAS Z+Q,\I^0Z?];MV+!/X7VS3M];V#0LE0/R!)L4LQ*C9SK@U/ M@)K9G-M@ZT"RV&2[1GT(U$ZI/IMMU\X\!3H06XD$ML6?V&R6\>+ZS^5J17UX M0^0J]I,-??!>H1)K>]=^F7^B 66S(IAX[Y@.^Q:QHH=&D8SGA2-V3--11Q"+ MXLNCZ=V=ZI22B: FC%R4+CX\,./EI&B 5"T<,BV@;(U/IRY9\TS3QT0?(:;K ML:_?W7]'5D5/A )_SO"GT&GOO S2[:(3D$N5W_MK&NPB>K.ZW&RC9$]IL>W) M+RM_]#(:G">;+8TST1L15Z.(ISQ _B<-Q&-GYTF69[KC,A.UA1> )NV\9DB: MI"&4(#4ADNY%>A!YQF626V_/C_XMX:C9$\^RBWKL,?P*V_WGWC;,O0CD+\AR M UD(X]&A>28RL_99T1;,Z8EG'PV4M_HSG[ M[V)LTR8'S6R(-A=)K<>-ZVAW-*+/=-0-U09]IE&QAB+7Q,RM./"_K :SI8Q9L*!YF MK9=LYXESY&V"47(#UX9=N=%;0=P^F*;#6EL)XS:!LZTP M!88IE9%%MR7^"!R*D@>;.HO\7%?DQ0?:OGBI<'- MEE=1:90 OTNBZ%.2PH^J]?]$C2&FG2;MOE:R:I*6<%)<$T+1!IK6$-AHCSSN MB30@@=P%*9I=-*OSDU^A:5*TC3V#F+]'D:MOC A8/%$V?<>6[;R)8-7NM(GB ME&CDU$-4$\5Z'-8M'NZL=^Z M4\<<"XR-GN388(EJTK&BH0//D#6T@((.MU/6]_Q1='$,)^WII&/'43V=5=U% M? B04<3Z\\T$R:+>.QRPFW0"+&GG=(.@LM/&#'J=1DXRR"E03!K4&FW.,P&> M?%W>JQ?;/?!V0M7?:,;&"1' J<_^\R&!/\VUA+=O_G0#6]\N'C/>V;9]DF&P M'[A)HZ-0I9SM<66@OA?\&2%W,'GH'*/GV[U&&[WV#/>EWTR$;73*+Q1>=F4= M]TQ3[XFV'LZ#U/!JK@T>:T5.-^H.[_:)$JZ66IQD)!X*<[Z4;:D6*?3JO*VY M?(1#F7[^AG:;COL4IAYCBWSQ&?XIPC/NU_HG",2(T??Q&!GS-DC#(%'ZG2Z ^,H M'V/6'<$W-XB.@!A_)Q%YT)U\13/%1^HS3$CW*=_:R-#8W$ 8 ZQ;/]UHW[.# M)]KT?',1O!>V^39(WW9$/J[3>\3>PRW7MQ9US?LH",'X6*5.-T:/\SGFW;]] M1)SSAWK MK^MPY<*V[:.Y,;O5VZ<=M'MG>>:.Y6,J>+HA?OS/-&;D'T^[DQP0QH;O M:GK[S0XBDW_ 7F.+)O'MP%@S_H["Q#EN8ZNGF^6V[- 9=BQ/.M-MA0DK*+^= MA/>P;EX6[XK"@XAY&L99Z)._>='.A7GW.,?@*UPMG6JT?I48N'2N?N6&5\:U5,;1QX.-5C#O5^9_%@R@S''.S: M/,$ V*5B"T1S1%,&R<;BC?#WI;IQR.Z-Y&WP0UTPD\^?(EB9_% M)!=Z(.,U[)N_PUL37Y+\[S2O7Z&XAQ+WQ=BA^ 8SM>WX\S!C=6[O1V..;=C= MIV3&0=;_?8JJW?;4<,'?+F:_YF1/!:C M> GCK89'<07P4Y(6?P(ZU5;3W$J\P8"I[>Y9(J=4@[<50C401XBERAA:O ^_ M2E+2:/BMQM0^G5QMSWC%]DQ:\Y#ME/6<[?,23G34G7V_.)Z,@/\#V>)Q3/,HD:I,%I3;..@#A)A.3JD(8^A"M$XD.?Q@X3QW2G>N^S=_-O<8R2=_$\0U2[[3'"ZL4VEM[H\N=WK?*Q(U< CK-HHR/ MU^]__.$]'[/A+[,MFHU=RCK_-LG"/'P^', =UG/^T=SASJB'=F>5G&R<#Q*? MZ\HQGHK]*J+8PYJ2E\-#XRL(7\]\V>9EL,W_Q$-; *&-1:B\*/B3)X2-[I3K M7-SA\?BASBUK@B3U!, C&=P+(N^2E.SB,/^6).*4$B>$8_POZ]!?,V(JFJ+L M?UDC4#N$_2D%]4BP2WFC\ >Z3=+&(L;PC1(*< JLGBD4)11"1AA_4D6\*/O96O(AGJ^GZ0! M%_X2Y@(!6X%N>*_!/[S&'*JH@\3D\Z[*6+_P3"=HP'O[NVG'7-G\]-3L%2_E M;9WI^ )'#0L42+F.4_NJMG.I1KK]S3R:8>SM69_3.%:;MYCRF.\)CN-4>6.) M#:1G.RR'AS?[J,1H^[MB_+_CD4WJ09+963VW] MV;M#CU]-6C=Y@FO#GMBD*[VX.KC=6K5MBPC86N705S_:\3RA?/$&*ZBUEY,B MNP6+FUU3)=V"[>06.L=VOAAO'BW'I4?9N'2X,&%:D)8:Y*+N<-2K3KA=_3>% M/;[1LB*U),%T.%K/?0G?K,\;+#9B^Q'FJ=AD4.9ME2"Q0SM"-9++:CS\9Z_Q M-*S'6W6?_.88Z+-&D*]*72=9!O7KV>>EL1_2[ $>1%'TK(H8+[#IU6]&'3DE M2DC0J=*Q'B F+6KR*Z=7K[.'&TZ6Y@VC8?^J#8;]XQ_7;"G[)-R#><'R-3P< M9%5$\QN(7ETP##G%K :A4Z%K"!4A 4KR*]"B&\$#DWZ1P$L81FQ-4A<,HJNZ MW"QJ.F3C.%3$;"*"^C@C4:2;SI,7&K-5"@R:7KR_COS/5'(EUD"+E-HQ*5\E M9%2$>&D4O48=D[B*^2:PV'1N[6##3"1B_\S)*HS8S(0MPKELOH LI"_(]?4Y M5LZB)]*.\HY-K*[#F%[E=*-:F.H8')I@=6!H)UD5M1L3K0-UK"9;P$,XT\0[ M&Q95NGH#8JZP"?/J$$:+UR7_V#?BU/(QV>7U4/;9RV')9]CW'2[.%=_JWP5J MS[.7Y8!?]E76Y+5[>)&D'O4\$$D:4Z-"J#L[EF-W1T4_Q;SO0-DBR?*)TNP^ MV3VM<]GEE#Z,2#/"7K"JZ:$5%]YZE>^+Q]-ZWY1&_ M\K3AB@GD?Q#SR7"U8C_1WS(X0@9_CNB3%Y$--UZLR>0Q7=&-+P4[ 7XB!"SF MN+BAWWDZ!N-]\UMFG!QY?E!%L7N:YQ%/3HOT,D^^PM-S//]ZZZ7Y7A58^\E MG D, =L:_OL(P!GS^VNHRV_40LI=!U+(@;6M.+?$16&/[2/ 7CZE%)Z,J 04 M@7B2X5VB[U7,8-(LOZ6L=^+#&;@]&];0;@^I'MC-/(C#NJUR'4LJ?H4!/"P8 M"$R1A0-MO3UL+,!?&K;&:*.J0;3A>S!D1,A]6)_36]B MZ[!BEN-0C+$%K0TX)B%N11\[;7N$HC @NRWK9]C6.I%X-+ /%,&IE 9X6X%J M00J1A,ET+5H=WP?JT,76@X^T- W";<.),/;PDHS2/5S.J82Q!NCA88P).:$P M5FEK'<8:%NNMGC@8C)/*G!9]8%5X#HT S<"&!,W MSDRLD'0R0:P)_(@P!F).*9#5^@X/9?D+C9[IR44S#?0CXAE(/:V(9M&\XEJF8[E 'FC.LF" (<;5PY[(KE- MP]@/MUXTQD;^R"Y0;CS>>3F]S^$UBF(+TGM238;Z"'#%36Q@JAU'Q^V *YG5 M,SM7M4$.0A9$B"&U'/2S\$=#KA"F4&V-K=+B),<^%=\&=0Z7E-,\9'-%\9\9 M6URQX.%3U5/W/?A=\40+D&I'U# [X(=&[[Q(N&?DA3PU2RR_,F8 MTI&2G^-W4)40'4\T7I)T; R2<_9% ^5A+:@"R@:CHA[OFD;\1&L.!2K@SN8& MTFN\+E59L;=NDVRA,(=?NQ5L@3?^R<0&3">LK.N,?0DMM,)EW;L4NJ,#R"3+SX.YKR MAND_1$JXJ[3:Q4%&'I,T35XH+Z1&Q0\0.(D')_&+BH'\KY1GXWAQ^JRK:\GKBG;ZB\5#C&97EL5Y_;\U)!DY#$.13IP\5+__H!0%+B!A @ M 0*$%;V4)6'+S"^!1"*1^,__>EM[DQ<01F[@__YI_\O>IPGP[7OGY)X M\?GTTW_]_7_\VW_^S\^?__O;_QD#?QX8H? BH$S>77CU>0Q>'ZV_,D/ M$(:NYTV^A:ZS!)/)_MZ7TR][7\Z.)I\__QVW\XOTI]/(&IE\W?1%+H$^?\V*?T5>?]P\^3_>_O$7. MIW2(#.U_RHE!7S21LW]V=O85_YH7K95L:1G^ZE+*;QCT]W^;3%)&AX$'[L%B M@KO]+7Y_!K]_BMSULX<:Q=^M0K#X_5,8>=%G)*Z]L^D>HOM_761XRO^=^ #_$-_X@"SW40H+]9'N+5PPJ ..I "%?K0]-S9X6PW K$ MKFUY)4MVVXL0^B[@V?HQ?!]%W#;=D:/%IO/6%; M:D?T3(&6.;S'0RL\7"@$3 Z$)@6/'#:^=N-LJP 7-R1*.":W)[-IS0J?I9\B M\%<"N[I\Z0WS>F/R5_,[:$_T9CBU7?DT/%I/GG@*\E:'7]<%T,/1BY0U7@ ) MY88DK:H"QEEM2M4**X 4[KX&6'CV7+0P7?MHD@_" M]PL06ZXG?/YBZU,^[;<@1LZ&.Q ^K*P02**6U,N >TL1E#&U/_R*)((TGFZD MK$G% 0BFC:T#*53]L.(D=&-H:LT7-Z[UY'KX@SBJVCJ0LA,7,?Q*2Y(LB.S? MF1V[+X(&WM:T)$I$#EWV6+]Y%ES5[!5L,IH_XPU'"/<;_O)'X !/)"6,/4FB M\\IRPW]87@+FB^PKP3K.UY$JVU8$I?R=R?,EB:"GJ;E![/'F;R_?T)]"S+L^ MW0['@70R$#GO\WP2[QZ$M$;"_+(.7K\!V<# 1^@,3AHFZ]B/7 >%C:*&HJ!E:D=*] M4 ,UM>8P";06&L;>Q*)B",Y9VJJ/%@[@W%A/P/O$1'"U+2\,2TVAH*0S%)2T M?XPI+_?0>Z2/R D@?[C%;OJ/.8 [J '&7.BFSYAC,4.-Z\.,ZZ-[+C@];N 7 M60^H#=&16D5ZP%L,? =.> ?VYD#?OAU'KR RPY+QYABY6A5'_^=3P]/3[9/SL\V3\]/3B:PO]6!EB4_BPL#]8*[;Q] M^&<-$.5XPJS$UV<1K:+,%C7^)3U%#"..@CAW/O[I_U/DR2"XPBP M_8*"R" %"Q"&V01'&2$>7ER=5H:0U/])K!!V[+W?@^<@K.*'4K+,B>/IT?&! MYO)C(2 3Y4%-E(,)Y Z$;@!G*.<"3ML4<93*C4\8[^/5/'^'BQ= M-'P_OK7637-:4[&QR8!A])D[3>KAU(L+MPT\M%+?,?H?S8!,5#1B:B4U4BFCD.Y%V4 M_0.WN&"?*)Z&LF,3#2L)F5C.%(OE'/XY#Q^#5[]-*-N2(Q5)"P'Y#G=/L43P MO#L/[\+@Q4UO4%+%4BE>)NUD>G!V- ;9L%"1"ZCN@QA60'=!%%O>_W6?J89! M4^&1"J>=AEPT"GP*2*MG(; (PBC^/![VMXXZ9WC=@:MW>W"GSR7K-: M9#R,9QIYSGP%&_T'8*/@K??]@Z='Y+%O8'ZUR'B8SS3RG/D*=OK9T>/#^_HI M\!HX7_I]/&QO'W;.\U'MZG,T7;[9*W143/#+-!4;C^R81Y^+4-E._3P)$86I M^Q3!#3(OB8CF4W/Q\0B&FXI<0/5]NL8ZEKN-8*<6BF4"%U9L94137&9-Q<P1[6 MEN=]2R+7!Q%YRBR5&IO\V@>?RT_9]O]R#<(EG,2_A\%KO$(QCI9/UJ;&TF.3 M"CL1N704> R *V Y[4)I5AH;+)H'7LN @4^@$ MQE+,#-8K-[(M[Y_ "LGA6*2BXY$E%P6Y.$?E[<@#E;8D7L%OFHQ%0LDR*\ZF M1R?'F@J3AX!"37/NQ<6G771T]I_>?7&B=NX!>"[U5P)8XM2H%ZO6)_#UVOV+0-_]XT/RFV M/\DZF&0]]$/IPHJ>,%>3Z//2LIZS2UI>'.7?;#&;??%K,\;YXLKUX5A)J8RZN9!6FL@C"Z2@'"11+G>X 3I>P+<%5,KLW+.B M/ /L[,VMKH2MY;62)(=D*.)D(E%;R19'?Q&L+;<:?T8N6")TNJ=VV]%-+'6Q M,I))E">_".L7C]$WOQZ@_06B<[@.P84_=B$P[_*5&@_N!V@(^N"HJ:7T&+F_ M%5M?@@7*4=PD"\TD< W_;)U=-P6U%&:_:95.&_'N7'=S5O5,/(LB:%P2K+GF M0GJ+G2[!NN@9:)-P^U4/L6>.,2;I5\IJ"0(&69( P$*>@3A ;PV@?";P'Y1@ M[<7R(!.B67QNA>&[ZR]Q$BF2;<925V. 7">V #J PH!>\MB)N#P+CJ&H>3[E0+ MRA, MRE/@38 VB0OAL03<%(L8AP<6HDCYA,0,6E4_5_#R!QND)\MU\FR_.6* M4.(B 0H,-8U#2%>:BZKF3:V M9M1MX-M4DZ*QK#E@8"=/D%&IT_*1TDVU)_\"$#*6NVOOK'?D MHV7S:)<+:X62CI(E^[$9:#7PQ M2'R9PW#4NDI'17+[,L /(, UB$D6 @X-< M08L,R5/9RZ.:JNG%5!D;$RZ<4#J;E8-A/*G'B%3 ML7N?DFZ!I8KQP.$FWD"#I<#2]J7'>$2TT2K*!-'H.'W[B&%4?<60%.1+KE%F MVE1M(G 9 .&E7>H9B1IW![[)Q.)D;Z]@/%PX29?P5HKJZ:5\ 8YV=Z"AI%;X MZ"C3IC@=-D)-=)4ZCIM2<6>YSK5_;CV[L55-G=Q2VDQ4\!!KX$G9E.WS*+#Z=%1E80Q MXH213JEN6N41(VB#P J,MFI:P42R9X6= <3'!$7B1[O$87=8,"L0N_;6-&;* M(G;4)8O8Y-]+'?['+JN8TJQBJI5?0E:QBCKKEWM*3E8QU9+DD Q%G$PD,DAV M.NZL8KK)DDDL#?YK-C)-RRJFB?08N5\)J>I!L)%9Q3019K]IE4Z;@0Z^F><% MK\CLO K"BR!YBA>)E\<-;_->M$3.\K119NP19.R)1J"AR[_!,].;= ./$\KS M8/K"QBR)5W!0_]INDJCG3-5*9J&F ZU2IY[J"VXJ8 )WN_,0<]3!9V]W(,2, M88(+J;+)L.&B6>KY@CZSS'44)5PS3%K!9)BTTBGU8$"'F:7MC2O&6N:#I(U8 MJ5%3:I!2> F,CM$-$NSG"_$BE>=A@-$1$/E:EYP'TYM=HOLCN4\%?.0Z? M#UB?L-KV- D6DT)?*O+-HH"FS8 ()\W$4DJB)%^ GX KJ [H[@$:QQ]NO#I/ MHAB.,;Q\L[T$@1FE]H'_=N[B.[8?0$9)TA'ZDR5M8)#-UDWG+AW)]W %&;=X/,1<=,#,"8]ZG(/!0>9 MCMXWNH!VM!?@C.)TN%#K& D6?HH-O(=UO7ZVW# -';Z&\O.7*%8MS3)[[3M@ M ;4H!A[4(6>SYT)&^*OKD6Z ]FFRS/:3Z72OFF%CA$ 3SA #DWE_MUP?W5*; M^Q=N])R%KL\7*9/V24L<,5[>+B=!2#*"!?OF&N)JX MT2IEQP5X(I[BM-4S'T'=6-#7(\.RMU$#I:L@!.[23R\'V>^/4),BR$U(7KX% M_ 86L PY6H"C!?/AU9<9?5TN+$!3L]K1V=S)I"YS\'1ZH$.>):%PZD"_6#>, M)B<-V\UG'JGC^@EDQS9$+%6KS2N%(()S>VA!9KB^%;[C0$"4]!O%^ 3XT"^W M18D&N[0>M8(MQPYP:)9(R/"C#+J0&YG2?@,^(,?9$$J/&S)LY @*N%;N)8![ MV*VFS%XLUT.WKQ^#0H!QEMWJFQ6Y-@$(G*V,%2 BR!05B*UVGLAS=>;7F%J< MC:3B90Z=3:=G"H/R.8# 14_N#MH;=]A6E6;:?-!85BMA=Y)D.Q#(A!J8M*)* M_(7K)3'QSA:A]$= !8U4 R.M_@#H#1K@S*!U8RW!;8*R.LT7M8M*M!F$JPVM M,,2QC/0G,I]5^DXKRNU0 BLRS6&] ,C9BF&XX2(S1X[8LP8MKP&6EY:MMNK=*\O>M*0*AWO3HQ.%/OV. M\B'N2!N)$V1W*E\@6++XS^(X=)^2.-V5I\F@6<)@>C1K&J"D\,.,>X8*+4T IO BP&7E)EW5S7;==)?E&'8=MY MV&W;6>SS;Y.L5Z4;3^8W5AGKC/ =E,/]Z<'AJ18ZWBX-QH=0VJ 5U5NFS.*IBYB96%,R06WB+Z@8 MJ)4S%@!LE)KAER&\-TQ% K6.L:C@IUI"<@<-GF2F0J.YL+&8X"#7C/13#"\# MTZ<.UOK&0J8?!R2DQ%<1^U1F'_5%OL:RQJ*#G5KB3>L1O^FFG20[[0SIM!GX MIAN "I/]>^W57R7W@>5=!^&J%I!!'SE;T!@X= W7PB"#>P"!9YH?5 M6UX2UP4?(L3<-/,P$2\('\\ @@(YZ\-8D_F'-<"1'MMW># ]/=@S%B-,M M: MG/2#2,]8-Z.AT4ZW($<&*;.&FK5E!/$41L-.!J<$.5F$ I7T\CEB8?HHT442 MP@GY#D^:..4->JH"&F'I"S7/GEO+$=2AA0^ +%%()Y]&3A0* U2AN D7 /H.)';@RR M-UE2?MX#.UCZN!4L+^+AE-QNM0*UW!5:"2NE9)!4_>PK;=ZY!:_X%\Y)MUSW M Z&R.S\DO_VI%;32U:0">B"M<>?1K24M821A!R*0.U)?IM5J)Y*9X!'^DR?")C#\VH]B2&Y*Q>4;"&TW L2,XP);UA*:LKR,B[J40>6F T1 M)MISA/0-(6A'B&XWF<^M:'7E!:\\>;...N;-@EU-TKZ47EO>D-Q^6[FAJ)KH M(#20NS!X<:%,OKW_A)R^]C:G%07 ([==C$." M%M$26(/)OPZ]5MY(G1O5O+ \ M6Z.8SG]AFNN/EY-F.6JE':PJ,QH_MZ3.36H"(Z[7SY8;YNFYRCRXAKNIA>N[ M,=S>O0#G\LWV$K1W_1X$SJOK>:0K:CV:W(&T1*.\C5(_BD' M$-,<[;7"968=38].J]O^CP4M#BY)CK96XW[!'(T@(5=!>!$D3_$B\6:V'23D MQ]9I57;PJOGS^'@EZG5/C3Q\U_X+9'T0OO\!1P$N@E?2C%4ON(-3-?4%$X<, M#(6]R ;.]VYL2ZT=O*H^-GYV"0IF):V*U5B 8=!V!;?;."AM*PQB#!93G1W2 MRDCC9Y;<4+].;C="J%_QJD)3O%[Q]QTN"I%YK8P1%5ZGT\*&4SN@Y]\A/U/^ M9I,N89HAEM]!J2%G!C.C>H?EM3@,%/GU:V%L6[YBYTG+B3ES_1WXVG+4\3!. M5 2@3C>$ZAS)]\$S/\WN"B4$W!>4MX9D8G&U4>;L\72Z5]5!+>)*>7#!@C-> MCO0]-F^9]U2Y'*ILR7?.+@>X"G4^*)C:.-#W*+P%/+K,5'+9<)]\>9W9$ MKF'4:(QNC7U0N'5F3=_S[)'@,)_;[ZQW-*%#QL!OP@2.V+6>7 \;*MQ+)ZVQ M#XK#SJR1\'"!G(QZ=9HSYTM.8?6*%V,MHP'3AP<&YLEK8&N^Y<:/UL:<"V-C M;:,!)8(7?4^EM;3?V0/8>U\NTA)@T@+X>_)%PI.JFD(-[7PB$??9* UI!3U! M]]EXR37C93AH*.8YK.R_$C<$D"U.@CA C]5OK5?FV$\#OZH@T3=$RW1B MAV0/EAKC"E)N ^!$5Y#S#Y8'Y@M62+56_&"8ZL8/J9<\U$"*G<6]5[B/!;&> M?)%J5*DY=R1PY,KU+=\68%11&M(*>H*,*EYRS7A,M3ASHR1-D 5P]BX\.,RP M C;6TPHB@D5/7P#9V:%?EC^A>,I\=GE:+Q9CJEKEXZ*(B1,&&E#Y]F2^V&36 M1,K4E/J9IPM[=!5&;JZ?3H5%_'9G]X]>2+J(,[C1R; MEXL%L*'A>?EFKRQ_">ZA&LQ]Q"3T/Y3"[@5NAZ%&;C,!HQ]FOE/^HE#RVL\N MEZ?7,"WO>Q@DS[ &_&P'/MSK),#)?,F!3X*P^H%II1J\>P1-V2?AZ%N!TO1B M8YH]MGZ8ES&W*+!4B 0%&780HU8@EZF2_L'2,#?@RC4#L8J4&Y:7DY-Z_]11"N4U'2W<^,MGRA\K8D7/GUHE'#17$T@6WK=&43HX2FXE23'K%4*:B5Y$1)M#$YC(5JJ MPSC/V#E,PG*TZ_&"*,&)8=P(G1AO6_U4DB E-?G^'OS/Y/-DVQK\@!M$^<=+ M32K(+)E&.*,G+P+/M1ERYQ(K_%+C26L0#5SG'MRE[RY>2# MHSY-:CD1T(565W7A#!CD%&GH2>'&A>:3 X< >?/#\JTEGFH?[CS+9W^X8'_O MH#X[;%J>6+XSV;;]MVB2MB[L-:+D"3U!$;N6A[,2S9Z")/X>X+OWD.R09!=Q MU%-BZ[6,KFT"8&^@A/:C/;7WG;FE63;_>M$LZSV"H96Z:#-]LSQT-/6P NBJ M^,9NXM#M:5VWBQU,LAXFN(M)L0\5"^F6VGO@H<.R[W$V^#F*2* M;86U>/L1#6G+V]:EE+6^5FK*)C7ZZX\\=)IB15=3)#(HZW%=63>M# _WO&MT M9.(N5W%4EB)!;YEKB7U...^V71N9ZI21N3\]WE/X$">G(,JO^_(2:8KZW8,7 MX">(3=9R&:+ Q]2#M[$A'L!R#?CT\Z2NGUDWDW(_V&>UZ6FRZ6IX)<[&AT*5 MSP,?X^0/-UZ=)U$UK:LRM:3*8V9VZYE612ME99!*XYGR1UNA ML7E"?,&%02'/&CS+J,W/3U;ZXG6A5059^C?CPC?,-D/)?)'XL@=^<06/-K\2 M0M#?OHVI>*6 =L(*1T,YRH2F>KGMDFB&G?"3I$IVM<089='TC$JXMG!WO[> 5-< MZ>3?\[;_0^<04UI!=8&EE5&]I__/&$+:4KD,\>GTX%1AL&B[G!I"1+L0*$N' M19RG((\A;!9OI1^>/3>.6*3.4W6$,N]-GJ <( W;J&&GA)\1W%M>1K&[ACM* MT@VTTV2;VTG%1RQJ+I+,N.%_O7ZVW!#?CPOS= ?SQ4W@ M+V_<%^"D*2$9 =&AJ3pY$G+AJWPC=+[(LLQ8WK4/V9=@/T/*" )RF.J. M&"K=Z1-TSUTQ-BZMT(>L0ADFL.N9;3YIJ35B/'2A3,)+Z$H2?KT66!4&/OS3 M!@4M8(,&;S,CQHH04F5=3-? 7_18>B&QS5LTW=O?FS)ZB]*6=[XB#C>NO0). M@I**S^"@'-=+4%KQ!V G(LT\I].IEW3@< M[07'/N1JX;KN'YV4C16'Q)Q;SRY45?=?P,F>W2R_L\D>6-"W64, )H4-9CR/ M5%BP:^]H!,ORSZNY?\UKG1S6K9.T(976AX+;V*2[8UMLI8]5 M^D5TH?BH+&=8TP5DJKJ*;EXK96:YNCT( \PP1IJ(WSRA^\.*T5[NG6EQZ-#2 MZ( EFE99=H6J"\>\2\1Q?8G(FU*Y2&AW_5A _H L&REF*LF\*Q4J _9H>GQR M,JI[R!Q44:9RM0^XH<.[U#,$[)7O_I6 V9M+BGQI+JR5&#ED4A>L%M91^IUF7D3:I[\RIF:NW M&\CFK$*Y33(/4Y.$W7O&V9[>8*+C@N93$\$&J:G6.N&NU=V3$3B+HF2-AQNA M1](>@W/+LQ/DG=R$;?%X>;JV:@:X9#)#T-3FZ?'TX8;R@C/L![#0+LJ9^_?H M]#YT_26.3?GI!T\1"%\0CZ[]YR2&/P>^#6ME1@1]PI/1E1EP'9Q#$DXBU&> M9\ZSQ>N6.JF[I;B2;:GT79F7=:O,\ODB&RN34YJI;EECX(>IPCFE1[ZM[L0: MF;"V.CEC%!\0N31D./6$L,24(K>$. M3BTI MS\;<**+T!LN1ZSI7?(_$Y@MAN$':>6X 1WC;>"F\XG_YYUK_4UGO8* MOZH!.4.=O#1YAK=R/D?*$48( D@D^Z3UC;,9K:84-N$T'=@((-K(%P,;9I!; M$-\$T>8F4H]:-%0@GMI*QA)]/CX^K! MT@>XXT=DA+:Q.CTI_O;>W E@DMBCUIA<$!TU2$]-)-'AN];:TV/26NKIB72 MAA8Z*^Q:V"8PT*U_,I7<7[?U>30&Q;66'Q% 6L13ES(?T6:X)RL.BI^^&T?W M#S^IX*#6*?/J='HPK49?CQ<@_(2;DKTQW7?&+ERI[_*18QY0@=)2RV2H="'= MC(R06?@6%1BE,B;#H)U001DAE<\0/8VTFY8H;5'-:PFV,6ZEZ!R5&E&NQJW= MDU^S-?+O!/(KACMDYX?E6TL<"/MPYUE^ MQ.U./Z@?P6W:QP=LVQ[^%DUP'WV0IBN&2ZUK>19 \Q;.G((F_!U#* MT"2S0>A3GC9AK"?L6D$S^R/,FB8/-ULEK>8!;G%L+@1THY/!83=5<_11?JOE M$79%<2832FLEVAY2:CBKX"!8T%3LJ8L)JQ-+]=H2RY?9<1)1,0 M*+2:!@7JKKFQ[%@@0!%B*P@HE&KAA>VPO)/VN^P5M1*\D+6@)^U2?*T]=YT$ M9/P1A'\B$RC-<-@$@7*)<4*Z?T1:$DR=O>ITTS$2:/-28ZN-+@(L@9&[CXINHMB+/\OO38T\8J M9B.*F_)!+O&*6)N^ARBF,@QL )P(>F1Z<:W+1@D$M#Q!6>](?:ANR,:RHP%"BR3)EGX[N5KX(K5)G*@+"#HM M#(RT4;P :E?Z[47:ML37##7T%BM=0G71\A*J[8GRAI![Z_4'9$;H6EYT"V*4 M; /E&B.^LMY>44N)\PJ.(GH^PJ7ZG]7X^C:5,E8KQ2(?"P]DDC,D'!DT2]291L!#O> '004CX1DV MCLV;)6B\[+Y7_2#HZ,:R9-79=%L=8:0XGO:ZFF)(%% :(C^Z<0/J5Z58X';Z9Q-8 GGQS:,,-0H M<^-@.MTS$AU=.:&?FT5$*K#:PT8Y-]Y)5Y-H=3X(A+KSPL#5*F/FM6]#\O'& ML_6B47/Y#P8>/CX8Z,')&%#T(!)3J=X@ M4J4/AJ0.S##06\0+H1UZNO#!0+]0XS456I9 <@4MH=/9R\-)YR!79X>%QG?+ M]2/TW@R(YGX3.P@(::U79N!T>KRG021,9Z!T(U>R-:/JLO4-L" ?BG>A^URS M/FQ(YH@[J-ZWUN6&]0TT9@%HO>Y"+J9 S=/!8+Y>0-F&+H8B[4HUI896JMTF MC:(6\](T[/7J*(P+HH2?MF*$'W[= \N[C- $EII&R3I);Y,#R&W;S91O0Q5Z MP"QX!F'\WG#ONG=[6D&@JWBW )'##SWOZ@J &4I.OZ6_\5)WGZ:T I<<:/!# MCYE1JE%'. ZZ#E^@S75N0>,B"'W7FB\6KHWH_0.R?A7 L3X\6W;S?7#^!D8) M(6815TZ+^G/&C/ODS?/_3T6"< M="3>P&B$,@_.@XAX]J\%/6G'MWN8KGBY\1P!QBFEHJ=;1$34=YMTTT+*0+LF%(WO9JB26@5OI(N&&B77)Z_TY!MK* ZADF[F"Z,X:.2'%6=/L6):1'BV55.9H>G>V-(ZQ%-,TFG082 M++*<,_< ';)"+*\AKR_LGL$C9R+LWJ!6R9*&&[>R@!\,^R)E4C4-0#K=P MJ7I\!=X+^!'X\8I^E,W?W Z?_=EEX(D7*W^0QCZ^!CU!F;6RPV)G+AF88HV5 M+3VQMP,=/WL,]%]1^?'3=Z!]@NX& >?R#6Y"(^H5JDYM[7#8DU?&^[^$N-T_ M#+!XN"'HPK#.9S9_ '1L#IP9'*2U!.G6JQC5M<^$JO9F=G#KSB91]X^UG<(J M?+G(9O=[*P9W(+19CZ+;FRFS]WAZ/*W&;'P\%+*R*4/AJ504#GU$@)Y:C]^Y MSP*.ZC=4TY:4^OOQ"\^KP(-RBM+AW 9QVPEK6R45KP#:*^ D'I@O\."^O9][ M5A117_LEU]!2Y=DD57H4D)-"U7>^!( YNYB?\N<\6#\'/IH-*8\&4^OH"01. ML38 @YOFT4.C0BG]">&FLGI"@5N0=3"P4SMZ$$ BUX&/M8;Z8G"MG);"9Q=< M0WP0$X5F'.$^)$^1Z[A6^/Y@;69-VHI *J\E"@2L!EST"CJA4F@D;(E,KTH_ MAI8?01,*7;^G+0OM%?4$")=X&^#1C6S5BP7I>:;DR7/M^0(. >V-B7D"FLJ5 MZ3R9'N_I(-YNXMG*F8]<,Y:$^0L(9YX7Q#CU%J:!:A 0RYL)B6YDFW&Q'R^? M\\4?5@B9%L]#?$>,8BT0R^L)C=[6 A^]@H()%&X9FLBEF@F4&EI"@D^@C("@ MT*NK81""JP3Y;C-"(HIMT%QT/-*E2*=J%W"0JH5I0#7[&$3;4,Y(N;+2J<6B M3A!JP8F14X(>J9AYL#_@ACEP'E:0U]$] MB.+0M6/@I#Z65RMT;D$\7UP%X0*X<1(27W'MW:Z6^&)'1],9E0R.Z'?[@["V MW29H1ITO?OIN'-79< M>\9>-3\NSUC4&,_VIUN_>10LN4CV <+^T[!4BF0:$ M6N$R#TZG1R?5#-1CE#P;F?K=;V@1=6Z#,0J[H;B9XF8EU,#W-AH-_(T: #N[ M6'YN>1YPOKTC]I3+\OBN>-HU!FER.6+@ _7IY)NNNW?0-D-QH?@[DL5+*F\< MA/@HE?KBF$:S5>XZP!S93N;9KQ'I#D&GMHR#E#@N2+TGH 9N.>$SWTDIGR=Q M%%N^ _<"Z,($ 5EMU8P#42>"I4;TB[2><^JJKLJ[,'AQT3.BZ;3\(_%B]]ES MF[W"W(V4>78V/3BIOE<\$I ()#^#S)GVD*&ZG')>Y#RHYOWOT()98!% >^Z= MVY/\U)T(L,R6RQ LK1B4O0\I YC PM>"66 10'L.%HU\N;U-%SBQV@ XT17D M,N*%Y2-+KG >1[!=6NL9@YY^%.>8D9646='6FS;SDDX*^"H;AY\>9.<@DI67 M6:--.MG15=U=BG$H5ELU#G8R^)'CT20'=W%ZSYB06P,DJ-&J&(T;T7*6(L#'NW1G$.F?HTT<,GRXI5^K::[TV4CM&^0B2/HC M6AL4ON4P[.(@[M&8='6X]$OX4&4"=K#Y:F\S;&R^G8$G78EIJ9G(%?R+5CU,'K,N354"[:CE!J\C%SDJKX9.9K4&KK@@T^\#?#H M1K9JG,A.K:&->+N)IV+%,Y.KQ?U93?,GZ *)WBL"'[F43;S:=5]>6@2M)*"^T6 2&29%AB/AY2-4YF\(]V/+^91NQ1Y8QM8*) MDN8GV(SD!S^ A?P9* G8M?^XM#IWO3XL/J&O2Z0X#'HN*BE MX$&M/==$!=6<(U?04LQ<4F(3,H5:@;:<<,G>N]&?5R$ USZ<54"$GW"@YCYD M;V TDJ>(KEWVG/1K8= )1]'EVS- Z3?0/2$N]-0K?@S4,-*MA8$H#2T7[HOK M -_AGG/(#7PL]##2;Z;9B>^U_B/PH"31\VM< &JL^S&PPTZZ&2FZ&BWZ&[:< M;81*6@)%CBN:3K/45"J==CXMN7,PC6!+)35?5JWP>.1.%UO%C\%'KWXITS[ M71G!6?4IS[%BK ?]@JSE(2Z=YTIS[;^ "%:B+F>; M0N9)G8-._;*_M20L24&< K=)O$WE#)4P,ZE2\ZE-9=][P.3EF<&RGYBO/C15 M-A0._>C_*(G5M$L#:00 Y;+&P"QL>B7],Q^#G=@A*)L;R?2M,ESXRGEEN>$_ M+"\IW+I@7C@;ZIH'F?[DZY>]36J"R*KWG# C\3119NO!].CL=.2H$L8%40G? MFM&5*Z^J*XG?/,O^\\%>P5^C]/5$-#DCW@0.\#I<6)Q2DE3@SCYGO4W2[B99 M?Q/Y6HWP#1\"M1M4SA/Q;C57M'T4T7.^ 1YTG?K*,V&+AB-2.2L1" AXU M$3.7E-B$3*%6YX!'[#;$NR*NB)%JM=%(F2*F=CDS46UJ2&-A \T9G5:K^3'0 MPDJXV5&-PF-@S84+$]V[Z,4.(7S3ZZNGFVQ4:N&TH(B3,>]*>R81@\3*2*D6[H7ALVH8(FA^ M@K5P$ R3(\<0&?.0:L8^'H768 $] GOENW\EM /$YL)E[AQ.#\X4YC 79C5S MT*IMMI0Z#51[F51<2P%SR(=%N!1*Y9O)Q0 <' )#GHP)14)Y;E.KB@W=A%]OV'SC M6D_HC,L%7=ZR.*2$AJ*^)KBS2;#8O&96Z&^$D:&D&E5G?5>U^,43:# *Q2QLD9&10OTM" M>V5%H-W-UUII/,*C,+_JO>]$M)E*+7*OJ3,Z>D_V=)JU..7IC9"-W5_8 J'7 M G[ZP5,$PA?$0[PEBNZ!'?@VM-"Q8-'')$2);;Y9D1OEQOL[;HL +"E]C0>/ M=#C5,3D1X>G2F,-\II[2*B8["N"!<^&DK6/CAUUT8.(D-Y\\'.-VY=E.4"JF85@+L+(VM0+GHU%&( MR V?C3MJ]"12RVHE3BY9-(J0D4#Y3L.+I\B_ "^D2\6-9725!2-3*\Y )NI4 M^_X(TIL_65[@?[,\+PC\A_<(&I=D,1(+FR5//C(U]MNU3*L/4!QX2_ =!,O0 M>EZYMN41%DAB6:U$+VB5Y"-VV)M/;3)-]P;%@1.72F)9K63*+Y"*,+FHE)7I M)0+VEV7P\M4.$FA^OZOG0T5R:2%)O^!,/A'. M?A)$./MIG @))(UW9;Q,PN"YV9ZM_FR,,)D(T^)J4F]/SVW@_VR.:&@H4>;# MR13^9YP"9J7-C M*!!/PIB58H:V:5F@08.[VHEO";- SN;9LM_;E&SKF<_WE M#+TL%@'GT7HC(*E#2V,"%QT9=8")8H<@N[ MI?O0ITS7/OP2:NQ;A^CXT_HY M4MKG])AH0Q=SQ#NEAJ(H]\V(4)8UF($.O&S@$^9L%%\SS8(U4$C?<_&VFL]SKRUE]?<$=?'Y"/4R*751^LHL_ M@;1[I^!!X$!N17&$DBL#DKN,E80[F"1JFA%="&AP?)]&/GE;9/(Q ( MH=Y-H];1$BJ\XF(6.(5F;47^ #P/^19\YX<5_@E0%&5F#%&]P&W5QB1XBM@: MEJ$NA.MW8M<%*M_ACA;N+"#I,V?M^BY:J]%VA 4O3'6-!4UWZC4^*.1R'4< M4H)KH?N82VS_1M_=MF6SPLUMYF&5UI";]V.#3,-T,Q1Z>W93?&Z-;PH3HNB.6UA,%@(J5L"ID8988G MM97=)&ZW>3#Z-ZPG/ =>)"6QT4#?1&=.I9I>S Q]'WC>51"B'T6CF]J9GHB7 M@T"!4.?GZ2#ND='"_S:A';>*[LIYOCHM@ZHYU ;I];H ML7Z<[4WAWSNM&(#%TG,)CE,/LJ="T19/JA[4^MGI@6@]8&.QU.>GJ@E]QZ$# M_P 17-C2%16_6/\8H*^&6B)8N]]IC&B-Z<7Y3)&.=HK4),P_ ,HM#)G[ D)K M"?(7J>]"UP9(T(NA_%6, S%+N13ZLOKP6ZJ;=_1^+AIGU>J16CU+-6UXH"[>LUIIU.#JF3XD4E=2VL)G$8AXZ.=2W<*9Z.B^$0/L%Q MKH4%1Y("/6/L?;>^#:EF?82R\SAV<#PI4+Q^@]KIXY#Z*$%6.W]FC4!R-EY*?M08FH]W>D*(S\8E[2KP'*'@=?I_G M8DTL[Q&$ZP.:I@P[$K/TIS.L":JE@2RD1KHJ7(1ZL)9L>I-8NR])X3J,9*=P MDA1.E"RDNAG'J7#BAN@#OUE*2>DD4DU2X=YUZ-P'')N[667LW2KZ'W M:UV8*]79./H0DFLXM[A^Y-KXT77Y!V7E_LS2AAX@E7H,QL!SR>^=C&P!V=H+ M6;;) 9Q]+'V:I2Z#+1Z=62O5 :YFZ6!*!'<;^"_I)(;8%ST&L>45?T>)E6Z# M^)\@WJ:)*^23(_WQGSJU!FZ=?51QWT#+ZM+8V8:&W85A-E7 MJ!S):S#L(':*-;1BL8MA%R9?R:*$#&YH^:8S@%A"[RH^#??\)UD/_Q MTK.]*4=^Y&V76:IDW*DY"9)%-;I+E$QNOZRVT^G!634=A)I7ED>1,#GGE[;Y M<_LE3-8%#G*%5P=+.T>T%7AW!NF7,%D7^+7#H<-V0A1S=$J8W&0"W3_\;'OM MB5Q'2S@,)MHZJOB9M4N>/&3R9&T@.O""*8F-DE\I'YG#\/*O! [[VH=30((E M-X]7('Q<67YVJ+'QW4I,J]QI$'KJB!S,"E0.<;R6>K(ULO2![%R5DSN-MW^S ME$<S5(%"0@5 M997VDXC48W\U-J:\V\&;EM)*50P,?E>\93P[%61603UE9:#+]L/?-M^IH4HU M9!>0Y+NXN?8-?3$1,FCMQEB:OH/2\4'S !9V ?=%Q/V]O?WJ1<1MZQ/+1W<1 M"^TKO7.X'5A4HWM#0,N>DK,-!9/K31!%I7'1K@\:$)NH4ZUJ DNG_/@%?AX(EL_6_[[C6:.P6NK/"^)TT1_&T M\9'@)HY!^@40D>:J!E*O?=@OB.([$-KP8^-,U5[M(P&G%T^D'IC+QLHLAK5] M\(ZFXSOKO<'KQ5.US)_CZ<'IZ$XK\4W;0H M#X>:*+:AJ);Z3F-Q??_,3)8A"? JY-(SNA)*CT'L9$&V8X!&YN@/EAJ(I6=G M)94?!0IHHF0" H56TZ! 3:_:6+;,EA-M(4 18BL(*)0:N233A-]'45) M^;80CKF.;L$K_HDX93!5-A$V/2C7[UA.2'QUX&.>W%GA/'R(4>H\?"8.^8*9 M0HFJ;JEI(GRZDJW?,9W@M2D_J[R'_$B9DIU:6DL2A-@;,!%)/:D7='ZGUYMS M99ZQ""S'],X(DWH6N#4@7Q)CKFP\H7N)'F415SK)D%L"-:,YDBOK&>8C_/%!5A8B8 PMI%_%)U\8S_&.#@^/JJ=X6:.3K-5)N5E(4D80^C_T.-_?_S]02P,$% M @ S8-N60#0HOM;Z@$ \2 : !4 !R#$P<2YH=&WL MO6ESZKJV+OS]_@K>G'/O6:ON=*8[#&2M/6\9,'UO3/?%)6P9C#MP0_?K7]E M H'TD)C$NVK/%4"VI#'&,SI)0__^OZ6AQ^;0=E3+_,__$+?X_\2@*5FR:H[^ M\S\LGRD6_^?__?E?__Y_&!93>^E6)29;DF= TXU)-@0NE&,+U1W?Q=K6= K, M6!7:MJKKL;2MRB.X?83 ;Y.W^&TJ'L.P[;O2P$&/6N;=KLDM\?!C9OMF_V>" M^$W0OTF\KO#R<0M2<93CUOST)ZK M$HR5K&&LF+V+I:@$D6+P)$;1DH+18!C'0()2,$4B<(HF9%I1DIMWC%U$+$0P MT[GS'&P$P/0_-V/7G=[]_JT 9WAKV:/?VQ^"(=]L&^NJJ=VW7"P6M\NAK0>M M21RG?OL_#Q%!=LUM1W<.FMO0&8,IU%4%.I**^ .=6\DR@C[P%(7O'I0LSW3M MU?VS03<.E&Y'UOSW]L>#@2T=]:"C!;4;%?&[5ZWPTA@: %--QP6HT_NGT&ME M]["7[6/QWYL?=TW5I8NA 1QTLAN0:J*)0Y\EOUT;F(YBV09P$?_0BX@XYC.$ MV+W'L=UC4J,O#V:C+I\B,D'M]79/9J@\R13F-_IUU]!S[2<;IGZC7_<)HS[# MZ,>$E*%ZFE?HA\.9.19-$HGG7KUIL7W@%%.)5"KU>^F+\.ZM4))/=X]^.!23 M(P$^>*?_ZX-$O4.@D)2I)J60V4JG>_/EW#('\YU\#NB F M6::+%-E_;ERX=']O".,_C,&9I\[_<[/]'7-74WCS^\^_KNKJ\,^_OW?_W;QJ M:,FK/__*ZCSFN"L=_N?& /9(-3'7FMY1^-3]!W7Z&_U\T$96G:D.5G>F94*_ M@;J\\]\&[45 &MBP*?%;D+)[T M^H.*@),D-\2='BS5U@M$&>?.5'4T0]M#Q XFM-R\@W7$NB*F1 H7?4Z+#6?N MJLVAZPJ&DA8RH#901V3S)F8" XUWJ]3N,I9AJ*ZO_AW6E#/H?=$D")%^).B1(U-&Q.^V%[C M@)L.6QD/JZSD=T\J.R#:CB !2U-Q&7*81P\,<_$YDWI@U';4_FM=Z \ZHP/' MJ2N\:TD:NU0=T31,V:IT,+&L9P=*3B1$8L/TMK4G CS?AJP+;%4=6M=M+QLLL9K8*:*1!=A32:-W\4H#OPB0&^I'.01XW< M:E&SB"6Y2+4,CAF(9;S)YO1YI7E*T9!B\E#-;+5+%XT0F&[=;JFCL?N@9AK> M4%>E[:_.5JGQ.3H:0:P \9BK7![?+\]3':8EE,&\.Y1T M9URI(FV2BE/)Y*>1[]/]EK/1CQ6%Q*R\O M#L2'>CSY8,YC2T?QE\.AV,]=U2P7;B@QU55W0W$_L]3RNR8.J%'-C-)BM:HN MA%6>3N(MAALN6PB*^"U.)(ZI\?LPO@O('B1T_OSKA]%W3A AHYG&@K#ZS@\^ M_W/CJ,94]\/EX+MQD+GP90+;98!NEX[L.Y6_'[TS^.A8GAU\"O(3=UMJ!I-X MGTIMP2EZ*Q)41(XY=)[0K54(',157Z"+YM1SVV@JP3N>:M!2'2UG0UA$XT/O M=Q&UX1GT=3X^GV&BXK:$67?4'"DR2 V;[,V.'#!PEG>?5-G_K*C0C@6L@"=3 M5YEB^=!7?OSP[G4.'/G3VWR446=+)%"2ZFZ&%I-5]&N0>GW>4/@SO/GC3_'N M6=K_^_MD/V_H_BFFW?QYJL737/OX:)YD]Y88I_C]9*^_'['D]RG^3P,'^5X: M@D25ZSOME)]MPI/WK-[^LON\>^[W <9"#[D&\IAAQ]+16Y&B6YT!;?%B?V)8 MA93#K2 .:_K2A*EL,T+;F=!VDF$1T$(/-&XYA9(+Y3:TC3.@;%4?3AM,O]+@ M#$.<+1H0%(WV*$+9F5!VS*T(8E<#L:PZ]X56/I/[2*R;-K4@QP#', /#G0)N MEYG(H)T;:L=ER7RHHLQK.X!G6$)4XO;"N%FQ/ M4#V*TB*8?5E\5G6ZBJ<29((CVX9NR/R$2ZI7FPT)$<*BR.S:P'7FF(S,I8=4 M-:4,.*!F),;KKI-X>Q$A*XK&?B:LSAR']0OQXGC"U@'.2ZZ@<7K.TB)X11'8 ME< L YRQ#AV'6T);4IW'B'@SRH(UVL#G>/0F?P]:L$+:AM+85&<>?!A$6@>2 MQDMC"XVD:LE0WSX[,CI]-RYC'K?"W50KJTS+&>UJTXFG2?T5T'K,I(^/X31W MMQ-_@KT1H,Z4T7@/M-()9\;$^[JN>4-)Z66)%E:)1] *=4(C MFE0/9\/N,] M^,H2L]FXUZLW-;)!E[(<$.M3)L)76-,9$;0N!:UGLAGOP=5L+JJ@-+(@7&VX%1Y<72*9$8'JTJ!Z)I?Q'G!U,84NFO-E&?>Z6(7/.H2*-2)P MA3J5$8'L[B!PF=!WQ*8+5>6$5 MRNP@U9AF98N;8)PJ]+%)V\JH[O5N-CPFDA%&<%K ]?YLX'&1.?JNM.I:IED7@.IB=QLPZMV_;X>5U$F M\(H@=>8L8+??]@C2&;D:;$J]8@TSC IYM;L%PX&G* -X;6 Z<_:O/5*U6JF0 M,835TI9&B:4YH*3(^8LR?S\,7.?-^NG>(D6T*&XB@'H\VY]FDIE4/D)5E/'[ M##C=5R5)G"Q]=;_O=5?A95-F)&,94\N$?N'!?:3X!0DM<[^F2[W2BI,6@\O" M"LM4!@;A&KP7VK#FV5D^"-O1-,_)9,1(V_5KR 4%US \@>'$_7ON?[NGG[S7 M-(51^$,7FU\^+A'4OD2HF@SBX1;ZM<=&&6O@-+*8RD7HVEAZ;OI]R+!<>>!4\+ND UHY\ M0YJV3",S8P0NKSMMP4PG9W!V[0@Z/=<+6<]'NO*CSNA[^G_,VY+4F>X>G^!0%U=PQM MOYD-QSXAY[!H2I:Q"R9D:<;*[85=TLJ54E[H-M),R@IM[NJUG'_M]*]#"ICS MZO2$D*QD4R.BK1GJK%;+%@0E6X]T^MOXRX2 O\_K]-ZZD>YV@ 8$DBADVRP^ MJC'+JT?VU^CT4'#[U3J]9L]60JV2*N*0QMKY(4DH6":T6U&N1Z=?1@I:RW@U MX4[&7:YDB6VFWZ?+5>S-?;-/.+ ;O3=P^H=4E2;8D2=-:G HTJY7J4SSG M1''*F_A[D6S$>94ZAO'SD5A?#S1RY#&5KL37<^NK1_:7*/5P,;%JHQ."] M.R5.W@ZX3G.NO)I7 9X!H\0D1?4[<'7M6#\UT^O8_W"^+<)*HC#)K 2%Y>#$ M<;+"--]G+[_6=F'&7G1#:/AVM9Q$;$[-D[+7+R4T+#N:#Z2!@I'9:U?1GXO8 M,.QQ.$:LX!I8>2=I$]=I5\2/,1OO]>DZ4ZY!O)MQE11?Z->;I<@O_EJV/JAB=@%L^:@B!V=,=6L% M83##^M1?+=FE)IQLUJC-9ATNG\0(C:IKKMH/K6T]F-T#^YZ//0&ME@.E8EH!](0LTRA=W.C'QGH?:%Z2K! 3&-F:-BC0?)T#E2:%YW3\[K M00;V)G9)KG]Y!9@W<=W_E?-L:[I;J5=-S5QVI=I*@_BH"7DJ!5=ZZ.#^ LO] MG_=G]=/XW; MV9/ZY*>U7-ZD.@6V8:Z+J%7,Z5@RBX97R+[BK8?*;S M@AHO@DK/[4\;B= 9<)^SIV:W+>OUY/0B"=A)0';HF%DX?RB&-VL ?8G#24,P MN/R4FN0KZ7CGVAC_>%8_C=]/:WC)\DS77HD"+^JIWEJJNEH-]Q:.Q#;%8B;7 M#-UZX0NZ?3N?.X&/>/R8QZP@+I*&'"_V5,!UJ]X,$,.L6U&OS7[O>,P*WY/' MIR.TM_OG66Q%+T95MZ[!D;*8]DOY++:X-F9_LG_^=5'9>[A^Y)^OU^NE;H+> M %1W^_QSY-$P1L2#%?B("^/QB5B/5YAH<1ZV/SS MZY* (_]/ M:FF_W3]/$])H8?.ZRF6T^,BR/5@26TL_S3_/*3\?H]_KN"-47^!]P2N/LBW['%*EPP[\L^_G00< M^><%:9+I0JUD"O4LQ;CD6J^GUJ%<) V#?QY2?K_*/_?JR:F86"\P(>.IM>Z\ M-E'5VK7I]D_PSZ^6Q\@_[S42@[:D\Q-\ULS/YY;*50>]4*KQK_7/OY3'Q)G\ M#ZD7^.YP;57F;M5O N!65] M7*F.!L-KT^&?Z9^'D=_O\<]=>[P8),FIPZTFPTX?T\8-(7]M;MJ7^.?7)0'' M_KEJFUG;G!IXWB^8F%].2EXEE$H^)/YY&/G]*O^\N5J( N-*- Y*VG)(3_M: M:11*B'^Y?WZ=/$;^^;0M.ES?R_4YE2W(S%HFQ:D;2C1_N7_^=3R.WZ^+("8_ M?##C3#]7*M$\QW2*BHOW.5Y8>8B?EW+W-R4CPMW_GJ*1> M%S39=:1,$R\/"T1E,0%N(7WMXG+Y2NKAL4_/']W_D&P('64T[4[8K&!HICJ9 M8UW2FH4N<1)ZV0C;IL2SR ;;T&J]N%G@A7Q\)&*X M>Z$>F-G^65/"$;Z0H% M.DY3M;5RB:L6)%[DE^U(-D+O;SR5&MNF"KK ME$X7K=;ZFCL/N1)]HI1-3Q; M&@,';ION!*+D0:%>U?DI;O1=P912O6(MO$6;GISN-D7RXGRO-B'V848G.G2[ MOM)JG 8FU7*R7;%76'BOE0PKHS^[OM.'V=X19G173\19CAPT&^RZR/!V>&]X M"!7;P^,L/B\CW-)%5L]3G;$_M;J2A4/W<8;"7Z)T&F %AOHN&\$UAF-W!K(E M 0.V-^_"SB(;WEM\GIKD02+B>);?2AZ><@+>6@2.::Z*,ZK$F3@0N57!QB'D MPGN=3T@*-5[\#I_WU&GL+*9.3ZE0'*<2HU9ORJ?I8?C*/(6P3N.9N7F_N'\? MI'E#1Y558*]XH,/]]CH=E3NRR MH57,3\[T@<%/3O5B3MK!AH2S,_?U3MG..>FJ[IC576B;R*#/808X8QTZ#K>$ MMJ0Z.XO\T7K*+PM?,+Z&-T3$KBL*HH,YVFF2M%LNX>7X2NNFE^ZLWZ_UE\70 M[HYX@Y_X)A8\*9#G3EF\ODKT.8 8T.04V[\G #&?T;63BUH:0&*:_!,NIHS0"L>6YT!^"N[/[ "I M.I'&W*"!=RF^[FBS?J,OAKK@J1;I9T3X9RSK8,WQ'V7+"AVFZAK@%M?HRHDEZ=?L%!O+,U!+OL MY6HAK[V!-<1Y;\W,W((AE\JA7;>Z('T>8HH# GVKQ&>(I/#Y?-R<9VIY@$U8 MO%[H#W-2/4.WL-!Z89\BE9^6W8ND]#6Y_VI\U"==.UO$>39=%^:3L36R?[:$ M_K#K9+Y>.E\ZMM/.66.=R_66 I8A!@W(M>8E]V?+Z"<>^@F=I#ZQ#^[S?Q)D$EX/+\%ZZ_4U]SA\NG2_YG"H# MRQ6Q6-.I TGBHZXC8K"E7 M@:U!?]LBMYPB#N[2X23F"<5ZO9#4O$F^3W2M6;T;WJ/HSTSY051>FO,EXY,O M/W_^ 5E!C@H$MC1&A,O".=2M:;!UY$!<^K;@L 6V6L!GF7X5+.P*WRB%-AI^ ME;B\8MJ1Q)R6F#PTH0UT?WE*-E1318YNL!Y^*#-FJ:"M>RP]XHQ"/2Z,%2EC MS*];Q;QJXM]3:I[/V)W%)DUKB<9:X[0\SN?'DV9/R?/QPG4+S%?:I"_/F5W8 M)@EE:5-DGI$DE/6[,"0Q'6-,EU>UUPW3+S MM38IQ'53SF*3Y(29T=<9*H.75:)J-KN JX;WF%3H;5)85R3.99,,LZ!JDU:N MCGOM 9CVF4HA,[AN(;-*U2LU9 MJAS+LNJ_#.@-H,I%,P.FJ@OTK;Q(1J>H5,6&J*V*\;Z0 )*5GH967EY;5?2Y M*7_/+._)RP)>>>2PY9]/<= \ U@Y9SSZRF>9T+[H%GJZ-."& MVM7*^<\]/_O#(9 M50H%?)K6<:/M#%,F9PB,&=J X]/%^*H%BA'I>U?R_N]+ M"U0JM<:]=:X@"&1F3@TG6K9;$$.;A+\Z@4)N)(/A]"L]SOVFE]90'ZE@51/X M-)O$4T4$.2D%2P"H^F.4?A^N>#5C'/"$6O7NH+Y;43=SE! M2K>(T-JIL >M8=T\\-Y"9J)%U_&>8*XT#]*9"D4IQ40NO/KCW"6_OH-$?*AX M_;%$J)-LN\[4* )?>>*(+%7[U74IDHBK2(&^<.#X'65/ZXMZBFT8-(V3A#ZTDG)[A-C9Y8HK?2A(>USYN.'-7;0Y=5S"4 MM) !M8$Z(B_.OE=0ZA*E@L^2&3I[;*#N66 M:U6-MU9M.=/+=<<@O,(0:897"<(75#37U,%B#&%'UNIYQ5PE)3K/+7].R!B) M\.?Z93;,>:8,Y7.Z9L9X5'<+#>AFF4.SERET0VN#F1=?L-(4B 3Y35'46 MZRLV/4P017*(8VD,[\D934JM(^O[B<6Z[[51$CG8Z,6$KXWN__;K-U=45QT% M;3+ @?MKO MHLJ;LVPY@KBJZM&6J7DLNZ):720NS5+=>+Q<)<^R%;@W7K[]\ M/+7[A=O3<[L8C@G$3.0LOP;'CYJ>P1#%1>(AB?[PX5W,]W!@)6&G.]'*7&W4 MQ^%$37="A^AP,1^!.8X1KTV7[S?]J!+_(+.GN4ZU,"X;JH"M"=5-,(34Z(?. MY_UR9A_J[7W^G:-2.BX2S'V29._3OEV&,\_W]>?HGZ.UCT>_[XZJY>/D5,"J MJN:YNDY1QCJ%#4+K##XQQ[U31Z<$4"8%CQ*NT^:.F'P7TV?@_M),S=2C1 ME% N)I@>4\DX0RUT1CP\_#_(X!^P]+/O [KBG_FCH]+;5H? M@3XY3L)Q5ZA/TDVOWQ#2C<+5VL4P;EH/:^&A<^Q-KA?P3D7/#TUA1C1J\V9Y MUDY4KUW??,W>Y! 6D1E#>KGN.0*M&7A'D$L:S?2PBSLJ5T6X2&5@+M7Q,@R[^KZ< M<(\N(Z5$C4T;$[[87N. FPY;&0^KK.0PD.H@4#C39:0O%<40AI1B%=JLL!JR M3([H#KN*$H:+6;^\1L16; A?<@)2)3HNN+XW@H$':8=2.0 MY)PSLWY2;)9U>3SHC+.*P MDG%JFIU9<"<-MQE_B,WNFNJ&:?Y[ M]6F#&Q9 M=/QK'QQ1LX@EN4BU#(X9B&6\R>;T>>5!;@P(',^&?[9C#)[9];/[;??9[^B% M3@4^*W(63WK]047 29(;XDX/EFKKQ5&/JF/1))&X0X^\O<.L.D>L";K;SC/? MTHL]6AS'M;S< M[_,@M-RU#-4Z]] M+84/7O'[TK2QME1&>F,;FX%LS-&I)_BO?_$!SBO(G])M*Q* MIJ-0?)(KEPF9&&34*2&-CCH,8ES_@0_TY\P45^Q*7G)B:MD!OFH/VOENL6CF MJ.,)>JY]Y[?_0'=]T2*$])1-5PO:"B;T*2_JM+N^0%%B> M+4%G\W$,@1PH&<3J/_^B?V*.N]*1KC+ $ENHLCN^(W#\?_\S!8#A7W MCKZE$P]?V7X28?>=Y02.*>I&#_(%_]P\>JL]4DW,M:9WB5MRZOZ#) X;P^ - M)'Y+Q-%7>[VBAZ>[1Q6D?3 %&*J^NON?-G*=G5@-+F(MRP#F__S:?(/^ZR"= MI?S//T%K1UU#]"*_FZ#?._1GS/\_L_FO_WX0&]M0^<_-?[7K&?31F0+SH,?@ M[SO3L@V@;]ZZV QW^]7-GS88ZC!F*;&,KQ^1K_[O;_\MB*8 _7]Z@K:2#H%] M-[3<\79@&[)B!'[[,-@M71^^/.3'$:$W/TI E_[R6\3^;XP,GOQ[G\8$<1O? MS'MO. >\#,2GH64CB<+0[%S+N">?"?_Y$ -UU83WD]@;X::; MN_U!^\+E-]D.Q/](^82(.9:NRK'_PH/_[8G$/R?Y'G2-?MSG^=#2Y7_FJJ,. M51T9X[NQ*B-#_<\02-K(MCQ3OD-O5Q3T]IL__^>_DB1._7,O#--C&J&A?1:! MB$<$PA\(M&MQ61J=) @(-)XX'$)R.$S)(DTG*)$F*%($4CPNQG&83"DP+H-$ M_&:#I_.H ]^-P8"NCLP["2$6VH]F.CPQ3?+4/&_^"+5BF\O&^#;;YOA_?P^? M)!.Y?;7]^\^.!&_HAN2Z6J5>K19XOUFNQH/,# M,?M$&AV.M@N<,9(TUS)__9__(AC\G^QMYA;IHSB=>ACFG@9Z_T#W%>:>+MBS M,_BAE2%NB10T7E1G>X-[0#:_E];NS$YM^/\Y!\CH?TUA#2#X;P.7[FD*W;, ZY#&CP@0^J2K%M M1-#R#>C[8J>8"?S(2(;J7=:2/&.[@^,F4 PU8-OB=$:,,[4U"86RV:H7H=E* MI(/[8IX;,(%CS8V@'0PX$KQ/$+Q#?^MIP^$[(F^T$RF<5.)D4HQ#@A1I$D^) M@,'CHH(G929% 8R.SNQ>:(MB7&R4EJLQ4Y#P[(EU0!IS3&TA2^BVY9NX+X= M&F9$;AU,'7BW^V-_?LAYW'' =\JDC==WZ"$?.U'XD6?KVKM>]_CI?R_OO@_N M1$0>W1;"B+/;5R!/&3G;>T3>]K4C^)X0[;W;0N]3=&NQ(_7N,[:PP?1N:$.@ M80M$@!>]^/O?P1#Y"YZ[%;JC&>[+U6]7?M74F%N:^:932U&W5/P:Y_;;M7UQ M/8-H_CZ+#%Q"1QT:-L4/[MS_W*C(?CI00F;%TH? +\LUM)8WE[%[30_8R$3K MJQ:<6K9[L]-@XU2E,^")E*-U97X5I\QAB4B-_.Y.J=8=-7@XLF!,*,;XE8&, MXO\$BC65H)D'Q7K"-)Y-E,_#H@.=2M)![!KX-*KI)TCOL.UWC\)[__\8LM#T MRYY-4V!;;:Y5Z<=:7*/>:L<:0HL7V%H[UJ['D-/=1I[UQH4EJ%B]%2/B?\E_ MQ^JY6+O Q?:<\GN'G,VT_9^)%$4_N+H/*/H=F)O+F]E7&M:O#Q60:QESQS V MVTE_;)-UCD%_4]PIIW,/FW>ROUR*7CJ6P6H%@0W-"X&S$0R*VR3(][S3GB'- M1$IOS/ ,(6#UX9"-5_C%"W/FX=3=+ %3^*^8/Y(G?=7/8=#3#MJAA[OWC6\Z MWN#!?;V@U5N?'" _3=0/IDL 3 QEI))$*2'A(BWA0!Q"!GG%LIRD*(5"/G+J ML1M>O?GS)O?Z!WC7\7?Q_B5>;^*9$"T7[&( M]Q[ZNR! L2UC,US7"HW[]GU\8G^_O^KX6U!CBHKMWH\$T.J"TUW^I1AM)JOI3NQZA$,I6(,OY?D_%/OD(,+RY- M+3@*;GLSW1KZ94^BF+);+\[6)8?CZ0[5Z35JE4EB],0J+WUZ^;7%\06VP<4J MQ1S'9XI<+8.,4K&6>=&BW7YM9/\7MP22&]#*WZ%BW],H!IR8,X62O\=0CJEF M3'6=F#0.F 7<"[#40B1%_''+@:WD6Q!G^SA,+<9&,5%I M21:+6A)G3C7L[YT*>'2P<2KXYM79B.2'DQ%TZC:5NL:P]A5SB^/7.+&WQ.LO MF%'_EE4;Q=W!NX+C2!FD6EU[E;%D>!^+ MKT<+BX^KU$JH,TF.!KU1+BO[:U+X"YY:%O%X ?P=OT^8Q?.(Y%=PZP+,:(-E M<7L28'/9[;Z[C-A0EZ98-66&.>P1F*FF;3L%8LOK102R5AP@0/R:T>K6-;^%>,]% G@?O< MNWY]4EB_G7\&_5FWV];"W"."QY769F_4486,V*.:#D-0_>%+1"C:;QN4+2+Y)RU<=7<*^+2PQ M^CA-=CABFDQA#)-\PACYH'L6< \Y.U\,B<0_3LR%.ISZ ]PFHW_YWIKN^5Y5 M#,4-8(.[9TY0)$]G\,YZ[B 9I;4^5>CPF'JET&U$.O6"3$H4VE&-3 MSW8\/S?J6C'4PB?L=NL?^=?P;]\J^(M4K.3>Q?:S:4E2 4F0 &*24H8BK=!# M<0@E"GV4F11#RS0A'VW'F1-*49LB92+D"QQ#.'S=& V:(GZ<3:LNU9%,-_"U M!HJD.M8ZHT*NSJ*6Y..64S/#6I5E0\"]QJ2C))#X="9^2^IQR\4 F%R?ZK/R7_O,H=MO ]<#(F%9@ M8C;]4-0MD[QH4)?ZX*I=6W4W!TXY((UC04VOO;7P\@OR[E]==7B^-6_VW4W[TL1FR>R$BY=PIE?:'?][3A9;?(4_AYP]JS'#(&C('@Q[V19:1)6L $O9V83KH8$=3)?&Y:->#(8/84#Y][,K:MIQ>K M EN#[A'>+I!#W]_1=W)#W_YX0YCH>6;H15/VER)@;+B*26,H:3'TLX9,+0Q6 M:/R8:F]?RE_$WQLO;@R<8%.:' .ZCEKX>X']<&WFJ7ZPAF*T(=PV0"\^C-WK&?X&EYJ"6-QWT-@/Q]3]\LEO)8._:7+QV)?TADNK<- MW+$:[(Z;!KOC+JPK-N.]1S]T_OY";.]1V"?P%NK[JSB30I%=3Q@&AT/)8OFY M*K6[S0C;$;:?PS:"$XCIZ'D8 Y*$L(V$%4F_+^ZV;QE/?AM#LH2=_,$QD%) MO=@[$X2@$-SI]!"&B*$@$>AWB"3N+#Y%%66^[PR2+MN5WX02Z M5]1(7._N[X^];YE8PT1^;+>77!T?)^9NJKHB9;_E4>^25JUBE->YF,_ALWW1ZD)$GR]IE3DL^=M#QX#9V\9<@SO.=,PV%NB>=? ML\U%7HYR%]$@%5^A;@PT^Z T-U_XOIO]BMS*6]CV26KP#8=-WS:]+V#1>?CR MO/R&ERW7":N7TG:!*Q]X)KZ+-K+LU86VN@6RDMGV<9^$36*S#2!4D<$Q@ M2BK0_;R/?_3-;^QL[V-P8OY9 54^O5LP1E!_@;]/YV3.E)L,=T;/&4-=W_$S M]A?B4I!7VYPP?SYK]722NP^=9W+>7V!/_4D>*)$@$:YYZSQ18NLLEUF,"FZ\ M.BMZBY-KU.]6(9?*?#.?*ET$O;=5;!MS!DG7FC7?5$4DR$U5Q%^Q+;-SP1($ M IA_CTG R[?<.71@;$S/D"U7AI**W**;F(,L))HJ?B@IK[T%*[9]C_.?FV(M M=V)E].$^53X88MUS U6"=,J>Z%16[61CL"I)0IY/YS%>7$EQ:W3S)X$($6RN M/Z3"G\TN*&<'(_MX%_UV)U70MO=2*)6W_E8._D"TW<)C[I6B<*_U'W M.MV<_Q:GW44+!"7%E000R6$R(=) 5L14DH*BC.,2SL1E*I5Z5" F(/)77=#S MZ+AP+QC;85KN8*];86J;(5E H5&]56;]BK$@R!$D<5Z-YTOIN M=;C_PE@QV!%#$/_$[E\=VWOW1L7O;/$S*6;R;.HLG'KD;+KCNO"+S:(X^OC:FV#;:Q9*P;<;+4@1P4]4!,T(FC\1FO4IW*Q2.2*!,W'F MO+C<,X,(D ]]W1\I<]$P8 !+4S7A[DC+9D7U"?S^-+32$5J_+5I3M_&C^S6V MWSV!UP=$68J_*&S#,<*=.H=^(5T#5BS'N2""#WJ,^9U%2'X]DN,1DB,D[R'9 MDK2QI#N=[9=M8]M.HT _'H ,Q& (P"?-L7 &>=T:W%1XXOZ MB 6=W&,V0NH32$U&2/VV2'UKB%NS7.BXUCW&]B%VG[%%4'L?=(.W^YMRWY 3 MWD-B[-M#,?5]H'BTPD!6V1J;YZIH5' MTM1HU3-<5FAQO)B*)\G$.]TA>0'R^5N1;4MW D V;$N"LH_!'XZX M'[KAZWZ_(/G4?L#LI\I9)O'K;UI5O1BS6VP6NM;\3,97 F53JG3L1'[8B M!N^-MB%&VQ"_9!MBAPY?W'-X'I)5X @%HH'%#>I]_BR3 M^XVRM\<"PK:*?#G'9MKU%B\R*8I(,!^&%?O]<74VLODA8RP')->R?Q:JOG4B M5JBUN'R1;W,M+LNS%8ZOY[BF4&SW>2XCM(KM(O=AX_4#,K$7HZ)@[EU\Q@-] M4TU@NP-AKUB^'V<*3G ,=FO\?A1&J6^=:LUR.5:HM'FA4:_Q7*V(-/F]6(DD M2=()XJ,8_0&)UXM1,0L5$*QT"%._E@P^:/PB'QC7%(5XLUCF=S7+OO M+[=5ZGR0)Z3(>((Z?656E&:]+/FJ_C8>'B@0&<.]I8X(<=\$I!);FBN2G0I5IFA+!O@C"&ZQ6*Z6*;%YDX228_O%K(?'MD MG8=BW'*L#M43M8J^,Y#(TT!Z>7WL04I2]"WU"?=C?DA*^&*^QK9]Y^9]LO'P M_(^2CL>G:S^K\NZ[5M%"4JYJOT[-Z0)GNY)] 3%WFYJWVYY)9**"K<\/5> H MOY[582VO R3H*X_>POU> M4?4I'!4!_8%NW,A7E90Z;PWD5U[*_.3!D7==H/:&:COG8]&!,,;CM_31^:W= MEZ]GG3^1W5:%I\I?/WD[IL_-?1KOS(QJ!C5FA[HE:3LLQ&\I:C.<+3&?&]4] M96/[I-V3J8"XP0;Z8!#/O2OVE[!7C^BL\O0)YP@6UP ML4HQQ_&9(E?+<#Q2!YG;>SYLT/1$N9QP*+=75>#Y9,7VW'@/RF^%9U2R7X/5 M=OR+"MRQY3G E)U?,;B4('(OIM#>U%R/ <._$L+Y[*%?SE*(.)5,).2D)%) M0L8^B=,BP%,)D<").!%/47$R?G3=Y-0>MV:92=[!,X 96844:%BMYJEK,RV"XQW7RJYZ#T7+WY&670Z%+ MUEOFF.3*U5+>L)S"-#'VKQ,[>B?CXD8IGTK5.94H%QJ=21/O,0N1.KX2%%/D M#KDR+9TKUU+94;DH]"FB*=+'+?'Z?-Y*Y+B:L#+RK9(RX5>3[$B,'[>D^ZR: MUVK."J]W.46:IO2"7EV@EDQ97S38;O"K4 MS6(\U5BUX4)$?,>/FY:6TQH^2>82'+;"5TDIN4Y2B:9_^\)14VWDQA-RM[W4 M\IC462M0ZJO$R+^EX?B.5]!60-6<#J-FIY@/F'2)N4UNH36G0^6C46^*621F! GN+_*ID8=8(LK854= MK22A0@X;'=9O>L1^16DT2N6%2)R0 %CL"3G;,]=E*="J=Y69:#C-UMM] ,8%( MGI"L#HK65]VU6Q.,!N.,IVEB!1C4](1D59;I,EX6M2J^FM2KD\%JWNN.4=,3 MDC7N+CLE;RW:&K;(\#.K@?4+#%)J)R3+Z_6*XGQ$%_ ZT+E<95T2"B*:U@D9 MH'J]OM5B6Q.N*\U(=5EOFD0*O?6$#)BFGFAP#6* (RLTR_3;%38W0$U/R$"Z M)G/NYN31M-9HB^9A;(E1@ B*R(HLR3(GT4"'%(0$)%&H.D=6) MRQ!(\;<_\4C27O?,T37,'4Q,-2I(-6G=GF#TD$X?8L3"OPWH:+YR?3(@ILGR M@#/23:D\+>"$#EF_Z=%;L=0D.:.3Y1E>7M2RP\6HB+>'05/F<5/;S3&ZUR\0 M'-F.6TN &^"Q/ M@*R[D%;C)AK ">F)3#*M!TUW4O&MRN8?Y# 3U"U-?6$U\ZW[>) ?NB]L?LFTW2T>WZ54[_\\ MSP&45Q>5?VE!@[S%(]:$DS7$+1FQ)J2L>?808,282)U%K(G4V?6P)E)G%V7, MRUO>WN8O?R4=DNC'HZ3R68L=^11#L0GG(TILHN>(#A$V0H"-MVO.L/F?7P2FT!#N*J.8C&?; MB&HQX#C0=>ZNP?D,L^+X>=/^W)J:AZ?H0D.%2.9_U+0_0>8O->FKB22?),"V M0FUPK9%?]TOR_X S3YT#?7,4+G*'K]\=?H$2__TM_-53UHQZ/-78O^H2#=S, MV4 *;A?Q3-5M^>='!?2'R+L(!,"618'/BIS%DUY_4!%PDN2&N-.#I=IZ<1,+ M-A@N-T^QCEA7Q)2_V=-/.8H-9^ZJS:'K"H:2%C*@-E!'9/,F)D-)-8#N_.<& MHVYBF]HG_[E1E^Z=Z1FRY6Y_OXF9P$ T\1QL!,#TSL[K),9K*K8==M&UI^7DF4L0:=S:W]PP74S9\$3?W[ M^Y *WSGJ/9$HC= ;H7MC(=55O+GPS=; M[0[36K&=QIEQD2MU4WJIUFPB^#(W?^A?=#SU#("O+'#>.B MZ+BV*OFG&'T7 M)(HBHB@B=%%$.+35Q7R-!PCZ^NJ$5J+94;9>TI9 *U?Q(F')LI$>-$7&=RH( M'+^<4_'SI#D"\?<&\>527*Z MT7/+[,V?),,<24Y WLM0Z'+X^3B)'HL+8ZIA5%EI$215;B]\$N'T$8E^ M(<%SIE#RMX/KJ[^_<1@>9=O.GY#XR4'[Y73D%NPH;@]*%3^ WJE!]PG@^Q4E M*B,6-]),0LB(5KN032<;/9P5$X%W_(NBC\'_C='^[9-N$8A#;L;?B6)]C%5= MMU(# JR)FC58=E(KPT>Q[QW_8KYAYJUHSA$I+'L5A>M7':Z?52/]#/5S,1_B M'E-(UYQ0,E.E7!\NJ"P0O%:!G>)=2ZK*K)CT707R5XJZH*OP;80T@MQ50NYR M%O\%S*65MNP1@TY'( ?#;-=L=9SQTB]XAPP[]2M!$S\A\=6PX12H<@PNIW[Y MT/T$F'2P=?4;AR8A2D1\X3FK,,0X7SW]<&C$BSDA6[!S&ZSO B$VP/?3 5"K M@P\Y6$;!X/^Y,XJE2UA[YHT2^"9&(DAB1 H@4P)6X1._3 %Z[PC&E;&FB MY5=M)L%JM41AN4 :P/>4J.4#?3>LI(S[&\),PZ9J;!2B91)X.JX>,=I^J7Q\LPWH%YDZWL_QG1(B^#8?8DW1N%=!'L0_ M]30U$+E^Q4SH?N.X)D09D.^DLG[L*NX%,Q@;>#9T8+HH?.%V"#V=XJW-*D5A MR9$-?"7*_?Q4'U):+;A4!'D2T:&G"+D1NN(-L!%O<9T"!P8"T0 LQ3,0Q^B#,0W"(:BPQ-7 MZ&_=(CF;BV$PCI.S"'R#R1DE M"Q5HVU".N6"Y\4>BG,A/R8G\F+JAX=![%W-F=A@NFI)EP#98;E+"I^.O7+I6 M9).]8I/KCCA*19%8%3W@WYSJ;_NXX I,)/^1)H@TP84]H#>I@O2XVIVQ.9(5 MU'%*UT%Q,G-2@2I@7E %UYF*"7:_1CF7LZBPG[2=+=J[=M%4S,-.M9IE2D^N M8Y>HFE!)F7I74&%):#9:JTK1&OGWN/N.RW.G]:X;XN=>X(F0^\.0>\%\RRNA MZVJS;$L>= @&F3"@=8'[K,"]"]_C3+P=;3Z,C-5QVYH1#X_;H^.@R+ MIKM@,<\OGWHX%-^%-[J>4'1L2]39K#+D\"Z?JHDP_O,P?NE]M2= ;EDST6K,L#X^$P:C%#&@^Z[!^B#?;*AEF.^^ M)4*Y7AH"PD1@B<#RT\ 2SACRI9)4][78IV#EE^>,?."K]H'/E=OZ&7FJBQ>Q M;FQ ]?0Y\+)9,=,ES"5PD%N.QR-U5._3(Y'8UJ(D\ OFIK]7(CH"WA4![_*% MIU]$7K,M=?KSQK# ,6"2+TR-U*(Z;_K(VY2:3G[O%? '\V][4-XK1+D7-D>! MP \(!**3W&'W)'R 5AY0^;1* Z6J/L[0LH23W*)C)81YPAXA9R*UN0.#B6HP M1,B-D/N9KLBKH8L-W'8BSU85+M/H)U*=>+.WJ@;0#;R1)/%<3?KKS#QT@6T# MTUW=>QRK7[LJD-\EQ/FA28@?N1!WK8Z&[>C.W1:+.U6U>EI1&851JMA:3'@< M:BE[A%#6ORD+G MU=7$U&JKL@#ZJ:E;)HEXF4*>3%!0D_Z%D]%NE AYWQ1YEW, 7@6]=;'+*3W6 MI83,J-[FB+1E&'C3A][F@M1GJ]E>?S(&?SD78]X7LXCBIQ^P+R4T\='/4'^? MG4YYMC1-3TBM)KT%+@I=JC1.6FMA3621'Q*4P[QD7>\(!I%"B!3"UR1$GM4( M5*6ZJN@**VADE# MIH"W"X 5R?AF_8KX63>I?':EST@I1$KARU?83F@%.*SD*A5C.1-F79895EDK MUR@V?:W !*O:^+>[W];/'JFN?]VO$YSL]GF!Q@!-"5$H]E?-3X-OK%#'Z)T MP,^C1"C7@D- F @L$5A^&EBN+"C&^4[8V!#1]0L8DDN M4BV#8P9B&6^R.7U>:3Z?_=L&Z/Z[7.C'HQD=.$Y=">PWNU0=T3^Q+/)H/M#) M9"PS(.-0A_=C#5I6H3&$MHAU!W6YDI_0>+U2MV4-Z MU/MK/&A1KN3>D#0X[ MX8-ILIX[MFQ$4_D^DX!O,@DU8-MBPF;2#FW4/$Y=-U2U:Q%"*;E ++P0*?=R M)N>EY9B$22,SQ@MXIB=-F*Q=G6<*B\^EY6(ZJIE"OXCGY>JZR;"M^+#9#&YK MP7'\B;S,HR]B&XK&P'U7YW, ?Y[:CB*\JS=-DRZ'0P434_W8 /:@0-RTNM8U%VE2#1D$E%%P_B,R-;<[@2';BZA)?2TE86C*")Y*QU3E73P3@", O 5C* MCC)8B64;',9!GL":ZW6_U PC@*\L^[^-+?=/%'Y2#/GRWM^W>72;*;P]..GK MY7*5F-W.GX.$19K?=;3BFY)@$9>*JVG33B:CD(: MH5U06N5&X% M8_E/G/HSD3??6+9K;GM("=U62Y::;K2*)2^#T+R9UJMK'8VGS9><[0/,9 M(DV*6I//&X8@E'''Q=EVMRXL/R?-<_%IOP0+2\7:Q6IMV="@E4]E7'/44Y7F MS1\:"0A-O49 +IJ;^15#[YY"U-4ZJE^*^=^6\^\CF>\AH5+3QBD7O M^E=M=W=HHCY],P-T%"2I,J::,0E,51?H4=+O!R3]HFOX0GUB_ &=#03.HIG9 M0//$.5$M(UO"JI_/;OKC8C;0I9XM77YE&?V'N[L]P]/]]"^BL*)* M:G1Q9A0!A"4".)I<[*_K=PYAN.5%IO:BT7H@V-7TUG4*B62^7*7G0"'5?(63V]4'11.H!5I!2J$&W MKK3!\CDM:XAY=]!)XPR.5?*V/NG.,^H :=G@ H<3NZG/Y_A$FB;2-)&F";L/ M=T95DYW4'"^3G PXLEVB16PV6'%ZTU3A2YJ2Y (UT74TZ>MT=(@07W/!"_Z.0% M[[OZ-K(<(?='(O=R'LJKH&MSI%--3+,%8=6N.,U,6FDM/=:'KI],^L4PQRG> M[Y1)>NI&AF##Y"ML399XJKNY%(#*1^?9Q\63Q\:N*S;V:(T/_S MT/\IMRV\%OXK+>^J;2]9T#Q'*+N%V$F4S< M4G$?7.BK\>;4,L6@SSL\($#<'+SWX&68!'7]G^=\S-T;+DQC\IC&U!%U@G__ MU_YD'K".299NV7<[0.]1;TL5,L#V"&)#&P(- PKJ_0[H"[!R=NYTZO8^8KR[ MUPF4/R("1U3^W[&]OWV:'/', $MLCVQ;58+I4''OMH_MO@O4P/V7EA/L:KNS MH0[\,T./>+9EN6M-[TCBECED-TW<)N)''#^ORMXRAGK@SK\@-K9]U?)?[7KF MU(G\EP_5MWT)C%F*CQ37!\2]"PS^[/'^-":V) E(BR$R/HQV2]J'+P]YN+U.[: 0/V)M,Q B"<)D1A2 M0_2)E,04!7&1D @@,*M8ROS(8;MFWFN+W2&2E!D<"9.$-]SGQ>,84G5/2#8O9E\F'X M]_/Z^I'_Y9G DY'O(_\="].P9$O7@>W$5#/FCBW/0=Z)\RL&EQ)$0H4(N3EL M&0,&TM2N\_>9AWXXT'U%=&@JXP\JPM>D_L=7QN-;U,H 4#)-QL4$DY)%FH24 MF)234 1 P5/Q) /H1&(KY=LG( GBD*82(A-/D2)-2R3"^1"*$@ I19$A14+Y MX GD&,V9O :'4J7 Y9?-8E5?&.209D7DN#UN6<.8]AS'ITO8M> MH);)QRTG0,)FW7YYC1LC,>'%*[6%(H_$8.?A84MZ,A RA>I@@)=G&IZLC=K3 M3L=OR3QNF1Y0(@H?S:KF>5D'2@S,]_0F:IEZW)(A%GF&L=)]+C-UAE6,:/"C MKM^2.)J23F,.TZFW,*%L9JW*JEAU.@ %A2+^N*64&%2EE2*.M;PQG.<36#,[ M(4>HY=$[><_N-YO+&E)#O*FG+1 M>%G:>ZV]PEZ1JQ87U>YZ;-0+4;E'$J$K$G+YC:QP?% (T&RC;;/=;&B]"C#\ M$K13"L:,ZC<7O H5)K.16!XU0XQBR2U5Q,)*Z]>M%B\NE)HB+7&,%]L"GH1T MT>K"0Y4RQ^DK?PTQ"Y'O21.!2$)NU+P\Q=L;E2_*VQ(FZ=-U=<((9!+28Q1< MRC4&!<-JC ;6QN=)L<<(5!(2YUEN)$*LP&5G/9&AG UD]5<"G82-01-K->J"H\PWXX#3RP6VU,-P8FQ,HEM;DE:8WF#PV] TVWQ*% M;4MIA&M]A4^JB#<=][E)E4=F([?'TQI4ZH2@KYR_WK"XAJ=8>PAE<[S0LDI3 MO19MZY4#.-P4"H759*UR8M$<8'V6S>O5=@2:0%:?HXMCBUX/>%5QT [4(X:2 M%"[@E<,*4P@S')C#T*:H2.IZU*R+G4ZX@%=.Z\IA)TRQ,O5Y9$%5%EEVUAE% M"R"3"UA!V)2I3X@EM("+ZG H3VUX!YJ@%CQ?0=W9UJ] 582#BM<%7;:EC^K!90H4>Q/1W,Q/(/D>B4@K["!+*QK EI'5P92F,]S6FW/NPK=@H\7JYW7C,Y,N[FGOKSX<-3^RNZB^[OH=%%2][= MY)[=SL3 =YY?S>)OGEVGDKU?".\,OH_%RG#DGH#?BVX_N>D] M>;X3/E,SG=6#>?CP[VSD=/RY(G M@!\W@9_Y83[DH]U[HW& ]3-@_?U,#H#U V/]K7@$>4\!0J2!$,@]C %"I( 0 M0#2EA!#D/4$#0J2 $/ ] 413.@@!1%,J" &LII00 EA-*2$$$$TI(02PFE)" M".!82@TA(, 1:2!$J*QQ0(C#$>*3Q3A_##"<;M?4)W9].%=^JOZL%HC]_)R>I-757-U,-?3+T,9RM1@ML;#>T?T[$^=1C>=UJ MPY"FP]#0[:.>A0L6#!^+IKUKX5SZ_OYD.*1W?T!%WQPGIJBF_Z3[?]]7>L&Z M*:I&_:36^:J[\K3D3^SU1,7?E\0BY\'1SHEWV3R#'HAGCF[(4XGC\-[.=E9H M\N?!=@NX VB4M&F4/VTV;2<$,U=S">4B7$^$\.$B7H^%;./B:Y^&, M;6?B9W;4I6H'ZM?<"N=>_#D::9VY5]#\4'UQ]C9=BN91/72].5K+FWRPJ]\7 M2 '>M;SJ.4_Z7P6\A&I.J%E4RVZGE%B;B;COK^ M(A!\5;K[G;,!V!TH\^^Q^PME3N'NQ,5XF3;8WDRNBO9:GZZ_,RSN$.RNJQ6N MG@^R:WX 2Y1G4$.'6#!1 R D[O--$]_A]YNX=C_QBUWY)G>.KXO=Y 6DV;". MYT=M^]SO>+@N@QK7D2IS&Z',M"C6D_C (AYL:D7'4>(FT*J[U&75ZSJF\HK^ MQ/L-2S+*/&>(93 W'89PFOC^8*WMSQY331D[ M']?I]2EV]FE"&H]4:LUWA79)R-K^8!*S*>B!#HJ&L:^NZ-:_K$3O3D:L:>W ML)CG6S'+OZ)Z#3I M=%F9A@65H.U0:6651Q&P/?#G5'ZJB+%Z3"OT\<+1[6X MT[?=]+#^<;UF[[-^K[G,!WIMT#'T@MM?2*909JL383?S\ ZA*) "!E@?:/W+ M]+"]S_HB4^YT!;/5Y[.>N%@&Y6:CHJY"UJ=__$+O2/0HK _RPVY5%@ SX*R^ MN/=E@=89^E"YWB5EA236\ :#IPIA21KFJ:(?**JJVZHLG8"J-8NJU[ MOAL/5^%V3J%7?,=$"VN6:N[*@O1!J8<'KE8@^^UPT>B/7R0,NKJG \8-" MM\/3Q\W]^#)/RZA-%-P.SO$J)M?M*MMHHSX3+CI."R'IH_0. 6DA5\+5MZNI M3Y+6\66N+F#9X5@N3VMNTY ,'ZH2JH;O:*F+IGC/!A(4S+'H3&0]F2. MEQO?"XG8\R8^$Q-I=VJ?GXU/&HM)JV/M!I3V:0JM/JVM)TY+[V_'RHI;Z+*: M,VB$4\=M@=JUV(:H([;8OHE[]95O\NQQUJMRF'V>?5IN#IT^R[U;RIA\+Y$93MTCTBP$?3 M+AUIW[A)-D1BEZM]T^G_NGI^OA%U?)JBI4_S\ZR'M#6Z6,SSFU;?W6RRLZ[> MB=1QY/NB[DCD6PQ]HS?DD^:$I<*K=07;O8)LLH[JJ:(K3V.WEJ(N5=.96ZI] MT5V+0$I9RCQ?MQG!.M$,NAW_AOH[_YM[WU;>5<)MTE3-)WEK.M1&,Q,2"ULF M6M^/7R@-,LE ,!H$H\\V<.YSK$PL1TY+WU2+1G-*P')16^=8.&)EXLQ17'#KYM31>U"*'&1T[S. [G+RNSC\@ M60PDBZ7#TW:^C9>MN:B[D5B(!M29CCW)FOI253*BYZF^!_SA(&/LLF+6T0YA MY!#F"5;IJO&)WM45G$+*0H0#J#;[O3+.*TN;8 0Y%[B"3!=#; VD#_W)J/X^I/ M[8THI).X.0ZLD#;*(AL06=CDB>EHW&TS,[1;644**7*#?%,CW>@M"60-7>!V MKR!KJ"CJ=B:49XKNS1U/-",GQ\ZS<9>Q59 \=+CDH7/W[D\#AJYY^,FA[=IS M1[%2%+T[]RE(A3&<0KRG3"(6 M^>NB/3#1-:OF>%[3SL<7+3UZ=5/;N6#@5WPL ZQLFC4.WO#- 5\JEX?HN%:= M"#"\&S*%)EPL?X.K&D@T 8DFEY-H$CZSY_B1QR4Q2^IBW*5GG2J?&CV>VA'R MZ=7H5U6Y]3@,;I\XZKTV/U8?YYQB6VAQ;$-WJ:V2TP94.U3F<;G6'0)]J\T@ MR- Y^V$_:@8X8.23).Y\A)$AV0BDOJ^6N6Y5:.3886E2R,6,'!5KW<$$Z&$$ M&!EHY/-6;7V$D2V9'?!.OR- ;!G7)I-EH+:PF)'I'[_H.Y( W8P 9P,5G3)' MVDF?I^/5 M3/K&U/)I75T? MX^E*?]VHC%&%-@A8SRLCKH /EK%:CKU>Z!U&)4-3(&L,9(V!K+'+RAK[C_3L MF2LUDGSALDPE\ISY4]5]2"3+_*7'HN/ON);OYW_^+:7>S7U4=7Q+]?-G[OIP MEEW?4+K3E6_R[/T?SD3:F\GRN?)- OE[.[N^D0-]S0(99'1<_79!1D=Z;NME MVU==U?,SN^OII7::.=5=]7HW>4E!HBNLV4^%X71[^[ZY<,EINN[NE"3 >U_. 3 ; [U>IS2X_ MY>&+_$X*GEW4>YS)JR4=+TY;BRY%Q?P>36CZ7E^-U"GX=+I*;E$"W)C&/TU; MXZ]) ,$AG+E2E6$NJW0*!,/- J<]B21 E"B1')QZT3D29ZL_2$V.Q'DPD*8< MB4-C(.TY$F_U.):GHCT)GQG^2Q-U-[,4S4"-ISKIXF[OF97HNJ*=_K%.($WB M:L)T%U[_4P@YJ1\Q$J/, L_?#1D8[-GHO7Q%09=;VK:ABX98U5=>K[MHM:!0 M#1-1)1"2G"%P.$/\R@_UC7#N^>.1%^XP^S+GNGW?K\OY+<=;W=Y@6D%S;JNU MBCB7^/$+@Y,CC@_G-+OR4WTCK'O-2OAXF2Y678)GYM;L?T< M=XB^H_#OU>'>:&?9\^1$G=-)=07;O8*F.)X/L*! KO=Y8*9AF!4[W]'1,:3%S5(4+VFS3VSH)I:/K2?7NN7 MH)F%['C9;''=[H+,SCO4W*J']R-AR&-.C7BM)ZY?L3KAL<7DA '$&H@P M#F8UD^7)H"W 5)3U\DV//=E7CGC['R6\&X@:5E8YP8[C 6=X& M529FI3?65Q%+$S]^@7%0@*-O5R&?)AGF6PHY@!&NLT#D/(?82K$B9+?==C56 MR%$]V"4KY'2Z?*Z>GV]$0Y\F.>8P&KII^#RR&C!QY3-1GA8=0X7*ZUD;J/%%1N%8];NV[8FC5Z+;H M;LJ^:GFA!HYVX#JF&>O@76O"]Z)2=05'9*@U5OA-040;E%E@J143[G W"ATG MC]-]&&2#78*MEL]$S>:2_BE@_'J&. MHS#HH018_V:U_HGZAY^%]5O3,2M)!)[G U5<]@U25^?B)&)]^L4$JF[D+),?KB)A$?GPCE?U"81% M:ICB[,("6!8I<"%^1%B0=<3EAO[2X#=FA:8:2@?;P+&PH$-A@5V5:9%.)V * MV>3LX@/8&BGP.GY$?'B+7LZ"&@L!4K<=K5%<>4@=BR\FD:,0248++]"W 5+V M0,K>1:3L-50_8SI>ZF<$IL\5MM?$S]0+&JH7Q0DD4TV#?@E?\E^'L\S3O=$+ MS]H+V?!WV(Y9BKHIAKCM.:QC68[=]1W9F#IF2 O)WJZ_.Y ,\%:2-,AOS8" MC6-:1)/@-)@1$&2?B4<=)QWGAC+Q4LX*A^'YV)Q.]T8O/%WO@#P_;]?5?GW- M#KE!OUI!Q3XQ&N"3B.?W*7C)2SE(P0,\#_3\J9UL!^3Y":&7&;+:'!E5J6-. M[1&QS'JQGM_EWA'';$%QHVZW=/,&4/R7X2H[H!"HZ0-JHZ*DSZFC8&1@,N]3 MU5CQ[Y/NJ.]) 9!T=R$[ DEW1]^N].R9*S622^%*3>6)&RTS5]V,-Q5=-9/- M2!'W9D)1E%%T,_!5Y>=__BU=HC?[?',X0!CL^J/H9T$4R%5+V0$Y.^-<7OSX M3 <(Y&VEZH"6"R#D>3P&_W3"TU'E';M5 M*W!Y5!A Z87$'C MP#M,MM=1!=ZT+OFE2J%@&56:\TQ;K98K&R;B;_K( N\#-EU)#*C2K/F0-V["I$'Q?P&+^CM+7K@X?'Y!X M[V$D%GDT?4^_-H;]TI+\4N%EOYGMGCH],&7^\W-'76/N]S*!IRH9WPD%DC4/ M!4'2J9ZQ$[[W"PR@G5UL=CK;,.!U\B*[E@<,1:J4)LIF,O: MH=W0T"=T]B#.ZU45)B2-.%$;@26I;E/;<7 S\+UH R%^'VR;EPID M^_Z??\$$=(BAKV^FT=R42/RTI_J4(A&32T/&$W-CKM@?#'REI;?&"!,Q_1_] M^)>*FT^(Q'>PLW/JW^'H!RY\(+472$1@)'[#E7U*B8@ZPA(>K,T%5QT7^RU# MF003K!WQ_!\=_9>*FT](Q'>P$TE$#*/O"/@#?G]@) *1"(S$;_BZ3RD2%U5$ M5+7Y9&1DG5DU6RU/\4XWOAG^.11PJ,?&@-Q/.'??M2 (S6J^^"J1U:C^5T/"X.Q)_C/>3(_'_-&T#C>"858_N_,D\\13A(TL\1U]@G:]M)S)\+V M?_;P76PW/G[I>'JDQW^ZJAF:+TOU!''8$OB>>DQN#[TD\0?&CB&KTR4D7 M,U,WLKC^U6NR+P[^[B'1Y]!("6TI\Y^GO57V7_WXU8M.8,;1(AGD1Z+FD2O$ MIYSQ.D\\U0[9$(V_5[M'[>\OG],D@>K=+\/C+_\5063^-X/$?_GW"R*\H.9O M[?A(R^BK-Q[_0!8QMOP$F1 Q$M%0@:0U2<#0\(( M(S/>GIKO=<'I<-T2T^(RM7*!Z[)EKL%RW4RYP=YG'AO?[+;U6VDX&AMJ'5>= MADHF1,+OOEBIV=0;&O#W%G8'\\DF,K6XH;;T_G-_X^3\>_PKL,5 "2_/RM\G M7-5C@DCF(TM4'-,472^CVQE_Z@1>>%7R_GYQK@19TE0(>S,\A&U5"ETM# M"^'5);;@+:7 U"81)/X2)(!-O5[/R+-EJH+(W]RTFA$QLJ>)*HJ,B=(Y? MT'*EX8YVQ'0DJ=$?!(@1V%G,0)SP]"VBMR>WI Q7:[[7 48R IY\YG2%V+W5D-7Y9K5K"M6@K+N3B8 GGVG@QE;*-1=M@S K]ZI/Q\^/)4,D6&R-THBK2OOU/HS52T&OO-< M3\??/-.M2=4*)?*G MG[AU/S73/^.%>;_@"-#A5'1X?P@]H,/1Z?!6D(.ZATA FE22)I1>[Z9? ]*< MD31 H*64-$"@I98T0*"EF#1 H*64-$"@I98T0*"EF#1 H*64-$"@G9TT>Q:A MWJUF!G3X+AT^6W?\)[_Q.?% ?0(/A_/07MB.9<>,OOR_'_B/#^V>OJ?(ESU& M3MJ[F7HWVOH6OMX+N?:FKJIFZN$OIEZ&LY4HZJW.?35*7MVE9J/0W4..MO25 M W/"G@3@P!S_P#1T^ZCGY7TE=TGG!:B3&U,G'PZMG;O[?YHPLKM>7)6(C KN M/BG\ONJR.,CNO[/7G:A/_DSL_U%U(G]2G6_A@KZ'K^^@H."@@(-R51+E#RFA MG]2U> 'ZOQ_WF+@DTN&BQUL"(1%"H3%I[N/'4=8,-F-AL_T;8T3>^5V MNSKR&XH4"0OBQR_T#D>3[72 L #" @B+$PF+KS;F.HZPD.&<5&\,&8%7QZ4V MXBL..:>B C[ZQR_\#B7HZQ(6GST&0'H Z9%&Z?'I%E9'DAY+KH^TYS.?;ZZY M)K0FT75M$A7U1HV\Z#N"^I[X>.)KNB+#XL("PONQ#@7'5<.U9>3 =55;WF1\ M5[0],SZ5&5&9!9YO[?IU7'KP%X1[3Z3JSA[S_8AL1Q.R_:)=3DU_JKJO]&'9 MLS>[Y^Y>Q-R[_3&VTOO-ZLPCIX=*HJGUQ'7+<>-?^+ZK2T'<'Z#GM,3P,?XK M&F/=QKK6,A],#=WU\A.IITY;C:@/0^3).E*GZY2EGIUMOAL0.4#DG,%Q=6Z1 ML^$*FQ5O]11HD;.48D/6=2&(1 X!1 X0.4#DO"YR(CS R"$ZSU .-@(YMMY$UI.:5*P438385-3KC_HO?H4IGJ M6G*3XN,6S\+\W3E3CP]=QG4FW)&JN+4P)I$]JI<]Y MO%!?ES[Y]4: V*:#<)M*;H4'/%*5FI'T.:Y?"4@?('UN4?HOU-WQ2.; -IYKL+2-2'.7Q=S/7]S4K #^N;NB)]?F&93;NW/)_G M\O4*NG,G:)U^5F(BFH&&PDYQ@FA"1$KTP@&S4L^]T_3(]9-XBUX1Z0_B_#V9 M73)Z=*6'6MA, A (0"M?E]/FB4% 9&JJBO8W"5?XFGU8!M@&V ;M[F-;QB%3T8E M/)D)(9NJZ$9:UA65DWSGW(3SGC M=9YX:GYE0S3^7NT>M;^_?$Z3!*IWOPR/O_Q7!)'YWPP2_^7?+XCP@IJ_C=!' M6L[]-Q__0);=4'!!) E%%<-[/2&1N(!!&B%0% X+)(30,D%+$@E+/W:(.(W< M>J^?:8?KEI@6EZF5"UR7+7,-ENMFR@WV_K')Z6Y77=^1C6GX-ZKK<8L@E'NI MV<(;=NUO:S8ZAD_7'^?%D/]D=OMXW.CY=_)78(N!$MZ;E;]/N*J8^Z-;4.8C M2U2BB?6NE]'MC#]U B^\]7J'7NVWU>Z>$R&4TB0-)05,)&0!HR5($%$%%4A1 MDC69@E"<(/;'6'RX\7IP5O#&/;0-+5BT4L+,F8K-F>B*_A+2R/MJ8\8--0AQ M]?ITT\^75BHC($E(!K.H=J(+6%I/H_?!+T&YC()A(>P-SF_94 MSU/E"K:P5P*:7&J;99"-7+"'_,;SQ#J"HA.Q$4&2+R$UMRZ-\BNBP64%>JH2[;P9;L=D>9ILQ: *G952LBT5_538VK%9EUBQS(G]\MC4R%8UKT:0"9QV9MN66M&F)+1!NZ-54_!1A(P@X<1"5TR[ MJ;&EZ8!KECOB:)I5S4F^O4]?>@Z*T_@08NPN"K$Y8=E6%U >9V+0Q%+A\E;/ MMJ1FFV3+X5&MVP(<.?83FZ(V$T3)K>4: MU%R@ZPK9:*"M4O3,Q)YZL @%[='&A!::WE>7)%1&^]$S$X>_U*XQ*E?LX9PZ MTOTNLC#:^77L04PLE.;K2,6<&WU>Q/+"D"O.+*T8O1Y&$[*/G+G]:FY3YMA- MI[WX$=!5P\BR 2B%LOBN&!DMS;4#;;2LN*. MK!P7O3V!J+F96XJ56A$RBFL+FJ_H^A9?,E'8.$E1(9"0>HV=<=5B(^#[G+ M MV-'KDXC*+4OFA-+J-B3Z2C.T;[O993MZ/YS0? 5.'PUZ#;D#58F.@0:Y6F$N M3 0JB:B9S'/C1H,J&999[CD-D@C4[2J$3"!*A'O9VF*KU4(IY6VJ%$$0VT($ MF4#4G),1:EVB6R$J,6A2\?OFB"CTK":$\%C-R9=KN0D7@R:.5-,H M(]7QPM>X3<>]TEB2,2:$3"#5;"#TILO3 MS9"C)IOU$AE+O5([A$RRZ;JA*>J\:AN$OI'84I!;;+SHF4GT4WF^WIW:3<^P M9#HO3*I%<;Z,'IK$J2*M6[UYT;1XQ!T(U76]3>2Z\5,3.*545IO"%(P85:(- MU4(T^-W2I'6P"7VY?6??&4E"'@FE[MA%; MVVJHMV/8!,*P%F1S5:M@&X$WDU?+1@.:E7982*!AT1"0<8D8RD:U*\GEVH9> M5,*S!<-)Y);K$ZGLT[DZM-A A46ET>V*H6(+01/:VB^/#),I\"X4X-TFQPJY M;&T8@R:02YO&E@]FC:%6\^ MO/7)9-L?'PW,H? ] N9^_W%\RBDF&&-@DO1YZ?!6-@-^C\" -(!% !W>26W" M*$":5)(FE%X(($TJ20.X)K6DP>^I=ZO7 &D UP#2O"0-=$\1@#2I) TP U)+ M&O@>![HFG:0)!1J@3"HI0P!G0%I) PRTU)(&&&BI)0V09NFD2RC-WBU= Z0Y M(VD0P#7I) U]#VZ;Z:0,N&VFEC30/0U(DT[2$/^5;O:FKJIEZ^(NIE^%L):J3 M4^>^:DFJ^S__@@GH'Q2ZVWV(6A,]UG5]I5EI6EGN$;6WQ4)?V/$CQV ?8A@8 MO4>/V\GE\ S1#5\1OIW=G7G6L>,-2J;Z_.@?S=]YM2?B382@]]B[&9/'+GC] M/(Z^JWB.[U).#?/7DD'_PZ*10NC#A B-[7#2!.#D<9_PI4'$32#B!G7%( M&7HBD?F^._["#L;W128,'=L@/8+,E.7 "LRXAT<\JN)@HA/HTY?Z]+BZY C7 M5\=_J4K!I11<2C]_!8GNJ5?EV&FYJJ:ZKJKL+K)QNR-@-9D'"@1^LP^3/ W#YKHW&55G4W:GHJM[AU.-ED/_[\HVX3XR' MN?"3P%A.8/N78CZ?6Q!$M?571?Y#"X++(/\A! %$7=E1.+ D.+)E_(VC<)0# ML7.=7-6!8,6YG@AI .'P4:?)59V%O*KILGY .^'XN7CI. M[5\E5'8::XQW. M9+@]/7%MAL.+427?<)K\GJKT\U^RK*J:=DQ,D!]PH[RW[YQHBK:L9BJ!K690 MZ"Z3S$K_C/_DM)O_9KW#25*F]HZ7DQ^*/XQ?1<*S^A)5F0\.8/7B^Y9@./ : M6=$=BR/&0A5J,P5S66L_G\'*>$)3$XC'2X1ZC+G'_LUZ7$0A%/0BH@2C"FED\Y/E6!YK623_;)ASN5'XQ.#6W>VQ&?A> MM+^0#(]36J''*:W#6:?3J7,0]#(T1^RINXC3D#;-L:HV M>-_*4@M*X:"B"W%4@30:!>'(:D->,W/!:P1]8^,T9FA[*^%%(E(;Y(]?.$3< M$13T';T!&.HK90U 4.UTMBN#JD0?Q?*1B/7P2&W&$4 ;0C MT(Z'*>5+G:CT=Q#-!B5!DH/0=2B )D?'W MP6(]0&:\W@/P*F5&W$,/2(W/FAF_\];CTM)G".\AI3EOE^"'/K3H,D+\I== M!%'/&3U,+U9.==3?;1!]04<=T/D;<_0 G:^#SFGNUP6$VJ'C73=.YS],!;L) M'/QI_M95G'4@V(%@/WXCQE0X7?.!*T;/$4@!WOE+>HY 'S9RT^0-Q?=DM@U5 MI1)<6\U$OY3[N@>FH?H[?VY42/&>KW5(F\6BAN P7S5RE#>%U^-BNRT0<= & MOL,I^(@AFQMGG3_-:+H))/QA&M)5Z$I@%_YQ?L]-(.%/DW)N0UWR$JHYI1[# M;R2&*, #::!I7P\M?EC3D6ZG1)3:"&Y80LU<.K1CE2$FU'11O.&/FNY*JLWB ML&](K2=QWXP>H^\N8ZM^QM$ROKB^@>H84%UVR#C&19'^=@JC+H1'TIC* ZJJ M0%45. UGOS2[BM1%?M.7^UH1[[;'^]>#H M6V^+/,@-U6]J/7'='/"6 MIO.81%4BX1('KJZL2*;L>4'<\M#1HC"5Y41,X\A&9AZXT6_\C.]D7#7^SDZCQS#=2)][KS3LVXQU M.NN&A.>JOEBMYV51'-.U)+IQO@*Y[K>B1$"R*BAB D5, M-T-G(-C34,1TD@C7C1,9E-N XND2UO=@W M<0/E!*"2!%22@$J2=/#(Q>3E@/Q.4$D"3@/(]CTW7FY59H+DN315DJ0<+9=4 M.)+JA-]WI]S(5K^LU8668&S*^(@G1=G)S;^>Y,LHL\#SHS5Y/>>--\>Q9TGT M5(5]PV++O;E\V@ M-]W:S+Q;8$)T13-ST.3L"Z#O@;X'U3V@N@=4]Z0)+Q=4W0,L8E!. LI)4F82 M'[:##+>V;LI1><[.I)-->Q,ITN M#P:U?"-2Y;B*ZF9WP#_A^3KC.::N9/X%Q?^E44R FI/#QZC.=PHNA%60&V$5 MD(+YYU#5Y9T#4-/R?DV+Y[NZ[*M*#,:L0ES$%< %Q]54W0]"F%>J7++"(&\' M%=LP1+TRYK2E0.)H6X"AJ,P%!04NQ_48 HT%-!9(+_U8H!#PR@>BAK?-*T"Q M ,7RT;C4C7,**-#91Z0 I_PY/'7;O (LL(? %."5#T2IKH!9KJ1 Z#_2LY<\ M=4O_^)43S3@0TU7G?NRN^9]_P03T#PK=[3Y$'J#__%OZS,&XU,*2\]84/6<8 M-&08Q0DD4TTSQQS>%_;C-<;ZR6=9%B!4GY(Q& M1WUUPWS#_1COIAGX7K2_D RON!,K5M%8B$MZ#2&.7>VR2[=H8Q,!A@7DQR\: MOT,IZCL^Q4OEL)25;IV;Y?Z R/\Z9JG!N?=^;FL69/!^JG[K$H]+VK13,C*F MD:49N^$UAE-GGI?GY\41,SVR:C*V5&[#U1 =JI(3R\)K1:&:;4>JB?SQBX2P M.X(F0=)\"I+FS\UR0#N!O.#4L4HJ3\L)..7-:KAS[ST%N<'?T\KOU\?A?5_( M>W*=X%ET5,@RPJ2LT>TO)Q;'RG\:WGQ4U]NMZI54X*F'6,WUF-GR(JP.I-+& M5.8<$VGHJ*2-P) ['/[6]1&H:*"BOU>[=NZ-GWW<^O=D3D?U1=U6%4YT[1 U MWE[8Y##'MM@%P7-%T^OQ=HY:J(O5886-_M:D]O:P1G>%6;O %U=4?E-1A:T\ MV$D=(I(ZT!V-)1/A_CY8&!:(G0_7"IZ;^TX@=MZJ!SSWUB]<\'Q\^I1T?[X@]5Z1CMWGT6BO5WSG MAQ%#X-;UJ6K,<_/B2:Y=;U1S8F.L3Y C7Y5P M>4 )P19=2M7;(>0< )4&S2MK5'K8]"F M$9J\"LL,!"H&I5Z"UO!-7RI-ZSG>*J-9HL2"Z$20Y$M(SG7M5F[:1?CJ'*U. M@RX[K);:(61R4[#>9\U"L1*B]RN2FQ*1G$ MQ%H)6'+_M0*)UDVNRO'BB\R20WQRZU:;Y2DTBIY)OX1L:(RLJ0MTPA?]4=:;5;?<*A]! M)G$Z;O@EN=T>S@W6*N8Y.ZUH19 *GW>T4V>HE>,7K[;Y!YL5^MB:W0\C$GO+! MI%_N05F"5_TFW.8<8PF75B%D J?"!F_CDU*WQPV6==J8M%J!MHH@X<1"1R6H M;SBUTUN:(@8*B*RB_KOKQ4Q-+':Z#$5K= M=K*\E:_5B,F2S[;C3271+S9+C5'96.@FH2_?ADK"]&;%?G M]88_;+&##97E5P*11#^1MTFXG!V.(+&R4I0&O0T"I!U")C;EY=5U/YLC)2[8 MF!3)8GZQ%1X4(HE^@^^BI5K7'D!$UU\KHH:LMVX$F3C\'5TUI2R!AJRGEF>P MLVK12"&"3*)?65/M9K5?VG 6 84@ZF UVTXB4#2!*-TP2)=0YCS;FRC#E8T4 MN_&>X 3][5:VR/F+&6X4<8<Z(K?0X@LPN*N4BSV@+)H1,(*I+3?J=LCC/&J)4*&FC\E+N%291 M66'B]?TI45@+-:P*$9BL=#NP5\):\?#>Q/;-0;_79UH3C-LL"J7*J%V0>]WX MJ<1+4'31\(GFUBWQ TSO9,/CN!5U9C\2^#EHU5T,"]C4JAE6LZ2L M!GP^!YUX<-,4J]XXE#[.9+G(XTTF%--4$JGAG\^(-6VO(;U/ZZ)CTT*VM@HA M$\\LC/2E\M&B)2L?.PT[++;#2J*XG^7'O(LUVU94(+BYD6B8KJZ3O0!$Z-NE)V MB+S7@)"NA!O#U:37FD5[2N*479EDK6X@=6C1@=G^R%&[?"C1Z22BEJ8Q79=; MPS$TT-9,8U!M>G@E@DP@:B:L$;9LX 6((!W.JW1%'9I'D E$>0*)J9HH(HPPK*U#@[G7 MJUGE)3O*"UP1>85'H.;FU7>*#$B.* M5(<=C,OQ4Y.(M?Q)V:,8S.""Q2/B NMY+%HH;J,O9.))9 #I@HWH8X*$97%4&4ZL,&@ M,6A" WO-@)%;)1Z!JN6*76O;2'T[CD$32,@J'D\+P2JXZVF<=I$ M8JWC*EN>6DV^:U1]&,-S'$DU)SOO16*Q7%OM;=2\&4 #M4KP@0-O""U^;%(+ M0U9^J_N4&!BJT]]J"ZBX06:[YR:6NRIV#:7&4BY4Y#ADAWO+_NXK.Z8ISCWUY\.'IW)?I:XSL;W1OOQ*IPU5C?.QI?8^)N],P:"_CNZ+_GNPUOW3X-W]Z@# M];I1].4KSW?"9VJFLWJX=3W\.QMY!GZ&LE@TLJL0"?_,'2^.'?YT55/T]:7Z MXIG[JUW\X@=04?(<,_#5%QL]IRL)_H0K*=S=X\_#]6L!=#@Z';XZCAJ0!K#( MC=#AJQ75@#3GE%[OCE8#I %< TCSV7GM@#2 :P!I/CNT%Y &F & -)]M' %( M*3Y>"O)MVAT_+E=7T/-PXO8-\T3<' =]8<>/#(-]B%]@ M]!X];D/XP_-#-WQ%^'9V=^99QXXW*)GJ)YOV7N(TB:.>B#<1@MYC[R9,'KN0 M]/,X^J[>.'[B=UXT@X@9UQ2!EZJD[5 MJ1U(1C;O_ )OSJ%?8JSH_N^;ZQS@\0.M>^BTV:NR#9,ZG'J\#/)_7[X1]^>=IWT$:\ER MN_%//YW(* M.N^(Z/0+@LL@_R$$ 41=V5$XL"0XLF7\C:-PE .QW7=.-$5;5C-Y57Z:HP[_SE%'/\DE3Z[38%;1&VZ8DQ^1-(TGAQ$!A:.1 M/.@GAX,]AN"?CBB?;Z?H#*Y6BGRUVB_DR9JZ^,@#L!ACH7%G^[IXRD4%H<<+@Z&_+[CN+N( MTY ZU;'+OGFJ-T8"UM,N-B=+ MLS6(1R^1/WYA$':'H>]-@P,<=:JQV4!U7*KJ !-2W^RC>)7GG#B#F9RJ\:9? MUHB_*^>B[,.RO7>4[[7CU-,UQ#?7$%\5>5D=66-_*DV..RMUL2YK!<.W=:[8 M[?#%BC3E5'L23>9#H_GNR!V*X$ ] O5XF-J^U,F,Q$:/-)K]RQ*CH_JB;JL* M)[IVB!MO+RIJEE6R&_+&X!:Z"_%=PFNYN0.+BC<'L2.%VLCC^2S*%U?#3LZ8 MM,LY+I891"@S4/P.)[$C#6./HC] :+S>%/ JA4;<5 ^(C4\;&K]3V>-JTVVD,C-I0X; M9&L;I7W<2X:*>LX08GJQ#@3R.YKN*L \$.!/OQFS.FPNV:#UPQ>HX M"[&_!!-ZCD +*+3[QT%B-WQ?F\P',R;/6X:MSY;9 >(LONZ!::C^SJ$;%5>\ MYVPM!)C1'JDF;2#T@"TA<*-"-2<"$8=M\#N4H(\8M+EQUOG3V*:;0,(?!B1= MA:X$=N$?1_K,;%P4Z6^G7NI">"2-Z3V@V H46YV\ MV.J@KH=DZ97@8$UHR-L;(U QMH:B6IDL?*?T*GIV9&.H2KCRD"2M$+6.LJO( MZNS,BABF&QD5WBN%67-GN_0DN.88A-8PO1[;6O ^(Y!1819,4W<0G,PB!=QW M59GGEX"76]51($LR)55=EX"62RH) X8<4"5G"Z#=((N DIV4E.Q< E[26>\# MC*V;*4FY!+Q<4CU+@DLNL9XC=F1$492Y:GNQE^;:B@! 90>H[ "5'2 )&M 9 M5'8 .H,$X-L5:B"##U1VI+FR(\T9[^_W-Q.*!%\.FI417]UZN,_Q'(>C)=%3%?;)Y:VCAIOP0L)W57>IR^HN=-U196=BQT_I MBV:@OI)8B-=F9&Y+,U-^(=6GB+,=D]YR)5!QMS3XE;1"H'Z!^KV>^IN3Q IN MG,B@4@14BMP*F4&E2$HJ15)@:!ZX5N0,QJ%>589DU\KVN(!9CPOR8%.ICB:A M<1A5G;QO'%YAR91 ). Z@J MN>ZJ$L]W==G?SZ)C5B$N&JK?U J.JZFZ'X0PK]29R'/;Z]6YUA!B>XBZ79 V M4JDQ(1+('[_ ; .0%GQVO-RJO@))CZ#"!%28 %4"5 FH, $5)J#"!%28 &,+ M5)BD B^@PN3$H1-NK;JR[L6ADY7HNJ+M@^DAWPB0.*ZBNMD=\$]XOLYXCJDK MF7]!\7\7<8RO@^AG#8V<[Q1<"*L@-\(J(+GRSQ&2RSL'-QLN<3W3V\5*&%L9 M[,V%M\(F9=OS=3_8)< \V!E-[>'/7HF8D))8R!D8)G.Z7:&*L+/HE+LK 8;B MUEP0 :;P0R@+\,H'XEJ7QRP768QU7/M5;!B6KKE9CU_,C$4E<$9( MMQ#;KU'!U;OVZY746_U'>O:2IU&6'[]RHAG78G75N1_?2O[G7S !_8-"=[L/ M$:'_\V_I,UQUJ>4YYZW,>BYMT%#:*$X@F>H5B)M/>-893VAJ7[YNMUQ54UUW MG_F_OV5O33/PO6A_(1E><8U7C;$U+7<$ MA>NVZU 9F]4-"0V%3BA%?_RB\3N4HKYS;[Y4#DM9 =RY6>X/B/RO8Q8-G'OO MY[X*@(3I3U7!7>)Q29MV2@9Z-;(T8S>\QG#JS//R_+PX8J9'5DU>621'Y2$^ M,+):3J'PE0AITZ5DGE:3D!I[Q9 MUW;NO:? 2_4]K?Q^B!;O^T+>D^L$SZ*C0I81)F6-;G^YWU"L_*?AS4=UO=VJ M7O%8E9F549>+EL\5B]ON:$T02(.--704<24PY Z'OW5]!"H:J.COE0J>>^-G M'VG_/9G347U1MU6%$UT[1(VW%S8YS+$M=D'P7-'T>KR=HQ;JXNO-S5X5-B'* MPL>\(G7D+-6\ MN5R=0H13:J"D'&2A?BPHXFZJ=QCUGB\SCN__VQ=#NAV*EY_010ZEK^H^/0@O M>'GWFXZ*SOS.-_?I"]P\>X#I)[HBN'!'W_F)OW\U'/HM&*8"C$\G]GGGR. M<)*@F26NLT_0ME?/65/5_)_[/WOX+M:MCU\Z7NPI_.FJH04=&LPO:/;D?"/P M/?&$07]3YS]B9NI&ROI?O2;[JBD9?0[58ZB4S6?I&?NO M?OSJ12QYPKQ*6>\SA-[E,2HS89H_+W:/6I_?_F<)@E4[WX9 M'G_YKP@B\[\9)/[+OU\0X04U?YM?C[2,OGKC\2=BHP^DY76X;HEI<9E:N4T&_5$YV:IV9<'"$C_\GLS+G,7]&)TNU 5?Y. MT:[^"FPQ4,+[P$E7%3,NC'PL9_,OQ3%-T?4RNIWQIT[@A9:[=^C5?EMC7J[) M(<;7"X' ( P1"4J - 47,!6E!8E$98'$"4(A"04B"/3'3@Z*#Q<2I5 2N[FB MN^21T7(MC7H0-;4F0ISW]QR27=EH$6X)$XZ@RB,&+J&$V9T(2!*2,+".+)5; M"-_$!Y-M7FCVI,XJA(03H%D7[RW98FW $U:NSC8%7C)63 1*O01=E&8]OIES M+'Y@\7EHN"X:\#9Z*@*_!&U!F+Z0<$XP6*@[RS.\/5K9C( FE]H4W&U[CI!U M*(MW.27;1LNXU@XAR9>0^@H?58;<0N>[T$SF6D.VV"57(61R4U!E.,_S%7S# MJ6YY(G>]DJK5H]?#^$M0TRJ(@]K0G7*+AB\*@ZYB:.(D DWL'T%;D-C(-980 M6QXT554F<#\7@2;WKQ9=36#<\0IJE@9S$R_V!'_;%K#D_@.Z*51[YK!GZ*@+ MS8MS+$#X50B)O82<*G!ID?4V5<-:Z$T_.US(DV 20B8P-5FWIK-5FRA P6S5 MT[E--J_6HK?3+R&[^<&F1I?R$UXTZ:"Q;JVK4R%Z9A*G?2571R1RVS/$_J:_ MJ'B#?H6+'IK$Z7KJ92:06!T7%*+&&1;"1* )G(I4K6$M_0G-(UT8AIN+ M+05M8D0E<-K &E*O/T";7+7K#96J2T_5PD3 !>@E9*$KLW6;1%2H25=L/KSF M+VV#"2$3.)W,2X,F6<<<0Q0+M>5LY3#$=!5")O;DP?HL$)S6@J].-\,N2_ID MGXB>F< I%@2]5A\?K*'LNE,O^JWFK-B*(.'$0F$B6)KM DIQ&]DNF/-RK0_5 M8] $^M6\M*)R?%GB%[A)472K6QTOHMTGT9\OJ[@3GOLM1+@2I:STH=,@XZF=R39/ + MOMGL\98TF=>9S1;6L0@R&.ATXJ6D_,U9SB)0!-2FO,(O*,%V3;'\H-1#5TYP7H9O1].T+^]PJN5)+K[!<&_$+^;XM%BO]@@XZ'%8?D!.>*Z6E#9K!Q*K(4XI9*(DJG"MMG+,0A?)+(ETFAK M Z85C<=,2O[RN*F: CZ&NC8V;=:J1KN;BYZ90%0-U^LFHT-=0U4,QRP8:/A% M!)E 5,6 :S6RQ9@&TIEE:UQ5,R AFK^41-0*@KOP:E%".8+5J]F!'(J ?O30 MY.X9.M\8E085BM/S!2T[AT?0V(E!$R=J,JRVY:=RQO10Y.(ZK4+0TA>3F0CBQ(+ JO/VT&H(>E7$&4V7+[? MD((UKV^1(B54M;Y78:+*K<0".'2JM"=H2X"*C?[,7I2SI#[8%7DESE3+"_PZ M \'\9FC8"[?HY?LAI4+0!*[JG=F@J,U MW7I<0#N%@21HV^IT!YM V*S9Q!&>G96X;E9QA,JB)[;<]D.IVW-8WQNJ6I8= MP5QQ6I/[;59=;0IQDE%B:X.E5^>H1K_!$<2X71VZ\E#L,!%H4@,'4!T>]@=# MR)IVV8(Q:L_&?NR/3R#78ADU7]@4EQP[1KR1UZ)XA(Z?FM@7PS9A:$)0N*$S M99,5T>%0IG;AP,1B-YRX4-9KL001]6W.R77&:F,0/S:IA?GEL-CAZ7'.:$XK M=6+87M9=89=HE5AN<^9CDK0DME Q$) >U9YTA^)N#0D]3#(U!>HXFL(O@M9$ MGXUZY2$3IU(\*N+8K_?H']L%D^3H5C?WU)\/'Y[>A2)WTMZ5%/E*Y)TSYKGS M*NGM@!(>)]]]>.O^:?#N'O7A$D?TW3Z23SPQ3Y[OA,_\_^R]9W/B2MHP_/WY M%=3L[O.>4X^9%1((F'/?4T40P>1L^*(24DO(2J! ^O5O=TL$&QP'C,"]53O' MQHW4??65HZQ;BXW5M?D]BD)MOWQ7WP("X4T76V#:/?'A"&/'TCWW/#ZY[3C]2_)5XM4,*N8>SW\/+2>W,JV-IR=40$ODF]_!*J@VYFG!>#>%> MH;T:0C6AO9K$&R/*R=40JB%7#$5W(U(;P:R-!>;?E(KN:2 M#(UXQ\)Y-2Q1 \)Z-82AA?9J"$,+[=4D?\9BY&I">36$H87V:B!#(U<3SJM) M_J2)#RV<5T,86FBOAFAHH;T::'*24-I9K^;C#=I?SUZZ)!Q2TW/W1WY7..3* M6EJ(EHX^_-\?=.S'>X[/)G]2EYU_@1+Y7BYJ^DP+_^[$!B!2@W^8.!'.E% - MWLO=_)FGW?P)"1$2"D@H_BX*BC$_4Z^*M1!22 >^ KX]YQ-!SC+Q <PY,>)%@$ D>35^>.[BT(_#Z+R,X[.6U;5B#OU9S$G^3+R:$Q!" M[K+K('LZ=G)+2'$>P_9; .$M)W_XV.@-<WI2V4Z_\\U^C2.^T7'X[XFY(OLS';LQ5,@8EF>ZWPT5 M/LL)TK>6^T,XP6Q-GP@Y:H50\-P86OC374[AN_G:69SO M&"GYZKFS@BZ8(HC<>R:(,-1=Y##9_B->&S*(] 5'SI U;"=V4MN)G:TY6$7G-5'MJ:R]+NAI M-9.(H\D7](_?Z<0=@GXLEGW\YH+YH<.\U\0H<[:!/X>"Z0LS_(LGQ MP@CK$&)#V"2'GQ6T+S;*[4(Z6P#LFA,$8328YU)VK*:<5VRPHTQ4K98MNR>D M>68QM9I]-8-&&R5__$ZD[Q(T^R=B@]#39QIWWJK@.#[Q/82LXJ2"(TT0_:4B MI)M$=/9"RM\996*OD^?U1R5N,>[$N/@3X1AE/B(;][)B_%UMA2.S%8XC]Z%,\S&+ MUHS,P!G>SRDQE6JA$8',C]\LD[R+)1-G$H^$:WPOKN$7)(:.:QR<-?)7J'A& M&[B":@*)$VP3@L8)F(4EUA?CV7C(:KE'=YJY+TQZ(_?$S *"##[F"->@E77? M3&B M9.I=KF))K:)>+:J%Z)G-CEPR)^9S5%_LK6K#A\(T75XX %$YFC;+WB69UT(Y MH< MN2\-$:"AN&-#BB8O#=14S@1BPYX@K+;U!( M0PK13AG=N*JK_SXU5(1&+DTC!!MNMP"+8,,ME@]= UQ([1'!ALLF[ET#7*ZI M<(E0":&22P9U")60TI+0E)9ZXPUD'7:@HV/,41!S-3 MZTG+96Z:TRJ58BU)QU.*5\@@**5__(Z1NEHBZR\-EV]0&II"&5 M- 35R3V32AIRSZ22AE32?.-[)KF18:ZD";7W[-46_& MDMI M!03/Z4OZ!XXUGJJQL6K;F(,N$%OJ5170,T-DRT^A1O6T;%S]7(E+(FP MI)#4.]V$_+W.H->WQWY2F?,=[IFP^I!4YH1 ^SQQ&.0"&J.733K&$#BN)MS/ MJ@]2,MUOEA=08T1QDM,R5:COO)3F0D@OJ]JA6N]>I) M10^AD1#HD@0;2$4/P092T4,J>DC^(LE?_#X5/0=P"G=/JB\)&MF.[KS/_D>Y M?@U9AG WE1RR55]KXE$LQ].-[+W5TEC#+BY7F=JJ'\U 4*" $'.DD3B9&$#8 M%"FINFEA?IW1)4(VUUQ2=0-D$W)L(,+EJFIX+JX#GRAT=2:]M5"?EVC)B"][ ME2Q[?Y^8&8T!NX#;Q\WG7M=;K[&"I[R)/EDR?!NJYI%MRXBT.STR%.'! M._4F!R7..+QFQ9;T(MTV.';$5ZA6IJ#/JZTSN@_AQX9E8O4GN&C0P61!@$DN'-X)7[V#\X43S:XF,4G_SQ.W8X MOYA0X4D#?D1DO2/Z=WVLBJ3BGL/G08CE'4% 0BS?' \(L;P_%$6(A02AC@:A M"/6\(R)%J.>;XP$1->\/3-T L=Q((=#_C)^\9-];_>-W5M!Q?*8#IB[VXOS? M?\58ZA^&NO-_0(ZA__GO^".(01*?/U,4\91@&$@PDN6-=1!FBCF]AS+C\ WY MTR[)I@UD8-N!2S#P2O;MM=U1)4>C:&]9ZF2[G"$OE3_P2N+3-#S70>>#UW#$ MRW@_ 8,8KUBI7H[MI JJ(@P'1H:/Q7CZQ^]TXHY)'49ZOP&%A:P^Z](D]P8@ M_TW8#2G+"4F1UC6B2]BDTV' K#H39',UH>J:,)GR":N^*N1*K?.*ID>MQNCE M$9_L=8J\EKMG^ZX86R#1E/SQ.Y&^2QQ)0B(4]_6%<)>FN*\13L>+W2Y]]HL+ M)Y()_)%,X$NCRQ>0RHL5;Y<^>PAZV?R95'Z]"BX:[:;3BL=6!V&D4 MUI]OA(.%_P1:/L!V_%T=FQ_BQ=HTS].]WJSHW-]G6U;9<10DH5%Q&\LD[Z@$ M0\:($,;S%8SGQ1JV2Y_]XG4(?\9VVL 55!-(G&";$#1.P&]$4;)$4=/:G"IH M5CL]9#J1AXZRK MKJR]TG!M^,CQ2UC1"W6!ES[[E;.B]X]>BZ4QR5I8&^7JB;6A ME[E3LCI)>7W0[$4];YT=N=,F7OKL(;3% M#+8[G=!I2=>,LIANU:S6#( 3ZS//&442:/1P,-5LJE*-S[IE;R%I'6P_X2++ M.RKUFO6$@_[_Q6/8SJ!DB)#[ GL?$9[1LO^7#0XEMA@==:TI_O6=Y"U@:/!T M/"V )*!X)I6*\_&$*/$"FT[S0DJ64R!-@_18A#OXK[#Y!H2?+(/4PFB8O5XT MNAI*/4_-5]@%CV.73U?.RTZY,G#:)4THRDJ:,LHR)R@\?;@R92\Z,;H18ZA5 MUP*.6AI/JHL67!D[6-K0*^Q<3CX^4AU]I$U&O756M#-H:>KY4M'H5]D)IY0X M=3*KI@OMP5+I+]#[8\^7%AJE1?N!FTTX=>BUU;C=:,OM%L\<;G55C/=LM7D_ MT1K1H0U-<699DQ=P9?+YRKQ6B,UI5BYQ'A>==)58H)6'A\K5Y_7J5$_9 M6FA0@P(]MTIERID:"A\_/+\[%YLS85[O M:C.[/:88KY6H%M'*^/.5:E^4!)6K0EZ^R%,1^MF-N.TZBS7 ML9*3>$(P+:.&'GH(TUQ%R7*JL>YJJT2VH'3;%?-QBI<>P/1Q6>Q6!696Y0:@ M/#8@XTE,8AA0!S"-9?E5N]%0. K]W"-K4K)7[LSBZ)D'9X*JG)B4K3[@BDJI M;I1ZZ[P$42IQ"--AS5$]];'8ZPVBO<:P8$QJJS9:&3O8:+(O%JNU!V6AK6KE M;IH1V]FLC5Y_"/ZNLY#Y1T_I]^BZV!NG"^[L8;Q 2P^V&N6'MG"O6HK6\"BI MX_9^7)KMJYU.(.99!:R MKJQKH,6SA^"O3;-3;5B47$Y(25(_6C7J@TX&KCPX%*#JD_(\$HH]FPT10]%GK^G2V>+!/>@::TIU_",7(Z9 MWAOE&CI3[.#^6_U";VJF1A;7Z/)Y8/^Z2)F9RC!7[K'WJV3U M7DYF&ID6FBYZ@"@M2Z7E7.6A-]"34<&^STB3F0)7'@#*B(G-],J(KC6/7TR* MK8H],T4T#OD 4.,Q?9]LC?LMKB),HK+:2^>Z%'KF(: 4?K8D-48%^6* M/:<_G8+B'+6\.#C5K/#HU*8#LZ;-JHUQF>EEA?P(-74[>&9T,*5&BITR-4^I M@&FIIIITN057'@!UHEHU-F\VZ-ZLVKXOTRUOS=71R@/LJYA<+%NMZKH*4',*5*K!Q];*[[E#KANQE* M&(%4#B\]@*D\8!+I>\;3.7K-9=A<2^0X*/IBU"&DZHN:K13'6H\RA+08OV_T M1&F%JU@/0%5UUK&8,6/3/0%$P"$(&+81;7FM\8(K#AWN07Y8W=?;_MH#&&AUEZ68A%OD#&<$,A;5'A4K M_MH#(!2=1194[/9, [/JO=1QXRHWQ$G31-9H/$TUH-6O:0JP8@V@K M2+)[IE,^)KC:9&#K5'$XF">,5+X@IO#2 R T"B"96*:+32W:K.U:@@.+,&EQ*6O](J)0K\D1JNIJH5W<,BW MDB5E]MA@=%53AWJ#GY5;:AY9WLP)*3,I5K%.[KHU0]91CX:(>L2S)J3)(OML>::L8Y,S.,6P]1>#;F$+B- M.N\4=.JQRAG4N@MZJ.A6:E;IFMA-4M,@;RVSS46)D_-0#X(ZI M M>==],YK5)\R$QCK74FZN*G'@*WDS6D$=U;-'I1H9GG'WU4%:@]186$_2"PTP+;3T$%[UM)?K MI[G$@"M:"C>LT@.MS>'''NJZ=&KHKAZ]$JVM'L?-"4C/Y)'F/_=@NR9=<[)B MK2'WO':V"V:I&95=9/#: VW74*I#O< 52I2PS(OZ*K7JLDN\=JON8D_$QCL0 M>)A$2]>%J0-^;7[8]SBP4_>?B9]C:PC+*/;.F%N'4U0'LKOO@8IB5Q'^)'!Y M4M1_D%?"M3=O#9X6\[T5[RZ&H!.O%0Q)ZOS(\RWX3%FW%AO?QN;W*/*__1K; M0-"B"PB$?Z:6@\/VOVR@"ZXZ!\^>&3A0\(LW2X6Q8^F>"YX=])(.V]@''+;P M=-M_/Y(F'G^U"QBYA[/?P\OY;_2KG:9*KN;+9#XAD7"2"/4SQ9*K">75$)D?VJN)_4P0P1+. MJX$,C=Q,*&^&)99_6*^&*&BAO1JBH(7V:@@W"^>]0&[V:OL\LO7U+*5+PB$U/7?' MQ'=E/UQ9/:MHZ>C#__U!QWZ\Y_AL\B=]V^ KX]YQ-!SC+Q <PY,>)%@# _XZ_F.IZ[TOKC,#HOX_BL876MF$-_%G.2;[AG0LA= M=BWE"#LY9@8ONVE)% M<%^JDS%3(F&?2]CS2I?3XT;7*U,'-_6Q1VT MB%IZ5BOWIO#'GUIQ#N0A8OC:#5W4,3VJFH2=G LC4M>&$7M*^^FPXLJLNS_5 MW+ZGN?>DZS"1,<34VX1J]EJ^XAD[R7^(X4<,OU-,GZ)O35?WY[^=3O">7X:\ M<5K?[#C\]\1LD?UYV;'>9]###,LSW6M1S$^%"9]E!*@D_Z:N_]2,X#JN_Q2, M@$K=&"JL5ZX2/3 MN_!Q&I[KH /">]@.[Z*VP[OJK* (;EEM.79;JGF.'G-S*[#F:!HQ[T*3Q=E[C0ZQ =J>.394.( M#:$3'7Z"T+[<2#P,XPVV4@?4(.?*Z4YIV&C=9\XK-S2N;\^$EB)1T;56[J\; M9EXOH\%ER1^_4W?I1.(48N/:B.,UB WR 9Z>1X8CFK6$V+%A>./)^-Q6C^Q /4GX]# M'DQUEAD\&"6JT2_);"JSC)H:GM/)_/C-TLF[-,/^B7 DRB81C[OJQ-#QC(.# M1OX*%\=H U=032!Q@FU"V#@!JZ@DTT(5C.0.M>(GT49"D*UI3#DMJX P@X\Y MPC.LVO)Q1!<&;8ZUXA3E-%,45<=C@%G$,^)WL53R@&?\?;(0T@68QD>QZ-)< MQ.]:>)-E\L^2:@NFZ)E@(T6DF'49-1<*51Q,NA.*P[; M=,W%%[&6@EH3Z2Q407I%MV./X-$SY4?,6M+04C_T[IZ&JQ #YN56@3?)1/Q6 M>Z'C(A>Q8+@HJ_1JU0>#8CV**[&/-7G,G5B5>$[F:3LQKT23]D!3*_6VW$NO M'^-#1.9HRBYSQ[*Q5VR.T*7TOP-IZ\"-Z#CQ@>3BGWP2YA4YT:[B4B\93PPO M5+X*U5]M:GU%J$[N^0\&_5W1/5_%I5XRUA5>J!"6=LH0V#>_YS?FF'T+&+PU M,>PF<#W3A'*R54;H M.RW5UBKW7*TD=OC.LOOYJ&\=N+X[%]59O.9JU88/V:(2U5A.*/64GE3K>8O* M@F=Q%"=]QZ;29XSAD(#-Q\9,?4^HO#'AZ2:D*=$)PY2G9')6$DMGGB@JB/*$WH= MLS;@-&>%F P*:[W*9*ZQQJ;L.!YNJ6C)*(IE6(AX+%&+3#T;_<6-N%;$!O < M#@C^XDQUU-_VMLHW2$T.JB*A'& M?B/U3U\2#2,1'5*I0RIUB(Y#*G7"5*GS/F2_D<(4;-KCPA1@.MAO\0TJ$4@1 M"BE"(44HX:"1,.;PD&Q14H1"L.'B^C#)'28\DR38D3*4&R]#"75Z\*M#=1X3 M["PAJ]*\!VK,M#M:.<-)\_/9>AGIT7-G:[WP9AR7'@L.D')[-FL;P$,X M$!)SXBM[TFCE<]1@24\3R^4\+ID*!!<> MT9,@XWF(P+\X7*Z&D9%B(5(L%%9 A;-8B"C-I"HE1' ):55*"+3F$]>E7$#3 M'3(/Y?2ZU4AJ4:UN>$IM-%'22-/%]2JO:KK76+"2>U:D(DX0)&^M=^1'21/D]2BA+D6A<327I>CV#MP*$;WVEJ8BWYB(0&W M5QGUA[*;JCI#+8/$*(J(I=()(D2)$"5U/Z3NA]3]D+H?HD^2NI\;K_NYZC#3 M9Y7 .5T<-CDMW>,J]_0X1Y5B4I)6D!*(@D6O*X$W4A?E:_(1==/W3+0:D[(F4/9&RIR^-(7T_,B(*,2E[NOJRIXMKQ">*1IU)B]4: MMN-1JW&,:ZRT>\]+)!?S6 9IL2A(]886>XTE3?LS>/RZ)MFVC$B[T_MD8.J; MDSVI:_H^\:7P0H7DII.Z)E+7]+WKFMK <6U5=(&$EV46$!9X/&'!LF6@NIY] MM.0IU]';B]ER*/9FXEJBZ'BL3TL+/D:CDJ=XC&1JDTQM(E)(>BHI=[K9B M/A'&3DIP2 D.*<$A)3A$QR$E.#=9@G.KHW>X);!%U<'^?&CQVX))*DS.7F$R MMFP)V%'_^[]BTV7$L715BOR+PO^["OR_6=0(607*!7'E2FCL>'+)MZ QDN9X MH@J6*\26;QO-P*DGZBQT;9:[: /E20=4W)T.BVG^HX.K25!=RN+U8D'6% M5':])5MGT\>K\7Y-R7B-!J?.:^VH:V9YUL-N/E2Y]98^?HVE6_\S?O*2_1#7 MC]]90<=E71TP=;%5]7__%6.I?QCJSO\!7>S__'?\$<*ZBGJ@KPP$/^$;#.0; MDN6-=7 #C.,#08:,PS?D3SL"FC:0@6T'-0J!_=^WUW9'E1R-HKUEJ9/MK4RQU3\E,QN3N'R'[B/.0>Z03=TSJ MCZ($5T$[%XV47YB8WH#:OT_GP;]"KD$RPL\1M;Y"1 B;^#@,2E=G@FRN)E1= M$R93/F'55X5V2'SM"Y5QLM$KQB7HZ7HJDC'12P[DC]^)])W">:,$>9O M3DN!WY=(C_ R#9)7?H;0[NTC?!"+O4*$/[%WYL]$Y.NAUFBT,U?XQGJDT8K' M5@=BIU%89_YL-L0$F@[ =OQ='?'4-$1.!IER7^#40F=>5V*T7BUA<8DBIRR3 MO*,29XR=$O;Q/01F^)G'P;%/WHOKSUA'&[B":@*)$VP3@L8)>(8H2I8H:EJ; M4P7-:J>'3(=S%J?E&2\VZ%+7R\FJ[Q:B6J;"(>3!WJ>3A M3-X3M9HE)9XOQ8!OGYWX,5K"4/Y(%Q%%S_!TN%1JN!-@HV4VF #34>>@;(J6 M 0(>$TLY^FS:9%U-C8YCD[6P-LK5$^LE+_,8T^1 :YTS*? H>SW5>[3XAH)Y M3/K'[W3\3.R%V#:;V/;M\PMSF.+KA0+%.G*A6AA2BT[/C_W0/WXS=U3JS=#Q?UT!WML9E 1,E%@ M[R/",RKU_[+!H<06?:.N-<6_OI-PS[SS6'Q#2L>9S?4>HP- 1!"A[()[6$$* MC=0M%[[,M2(YRX3[=("$?L(Y)4CR10JJ*9BB*NB1K=1T?IYP\^^$^)<"]&7\ M)=OXQ#;^*ZGSS;_PG\VW11T(-I(]DW\DU9GJPNH7YDO_/*4N.OF3P10&/YKX MX5Z&A;\'B@A%_0=M:^^Y3QX6%8&N__-JG#MXPIEID3Y$\.0!=/"__V?_,+L, ML*AHZ9;]:R-L]Z 70(7&=G=[;'/NG83_;I=<=C/Y.)@QL_-7+CBV'VV(\0F=A(Z/^KV\@=53;1SU#, M0N&N/\E&"#[Z\;N+,!#UML@A'0+WM@BH0MBGC.,T$8 $@S8*P;C;;0#:W8=/ M[^0 U/X?(?J+?Z$5D?\7H?$W_WYV"<]N\2??3"X[^(C%[5_&-_D!8B M8/V*3P$VGJ#B*7ZXSJ1>%]F>_O)G^\LS!4^"9I7T=YAV)5FZ+MA.1#4C[L3R'&@&.:?> MX/F-@(!DV31+Q22!Y2'= C[.2"E>2##P'R#)D@C_F(J! -F%C1%%15?>NCU8 MUKG&./Y@: ,/1',*RB=^OG+07O&S7".=HP2N76ZOK6DA75_P].'*:8L6HQ_@\/4BAE8GG*^>K1,;T%H6^II9BQ73I892+33,\PU//5S[D\F.A MY,5EK4%/'BN"(B6\KL+'#U?.I(*2 T.U3S5F?:V3XA8@UUGP\2/[=+U\/8U:R1G5>SXRZ=@2O9YRMK<4/I+T9MK:?&:KJY;'B%6B&#ALH?/-1RR[-6 MQQG,>VQI*HZT:8+-,0NT]'"G^2Q59 ICCF+7\W2YNRRFJI*"IH 7I=D3EW,M&2[,C5L'4+@&/J-ZK&IE+7; MVFR5Z9IRJ1G-95IHZ<$&!KE\1LYX5)/*L=6FIQB+J+B"&SB"JE9S92V6C[5[ MCLXO'O5NKYS+K+9X^@@,+C>ES3'SH4)ZP MH.5F-:?)U (M/8 K6QMU%[G*I,QU9@5F63)D(S6'2X^@2SJKII<=4+ZG!ND9 M709+]OYQD$%+#YY:J M[/-*E;[/+N%3CZ!+MJ%)5FW!Q*B&E2WR+5W*IM=PZ1$%_B45Z'4GCF4 MIE(\.Y\H:.DA'V [5BZ66W4UK_B0X!\?S4H;DB%]!+,:#P^KZ#)WWZ=F<=!; M#YAVM*4OT-*#IRK)'"T4>QY'":+4LOE5NVZT%>0!/7BJ8LEK;1KMY#A!7%>, MY(2O)*H+GCF"A*8]KD#5U8EQC>XLU>3ONZY;QTL/-@ F'3[?G5>J'&@V6G96 M6O'=0HMGCN!K>YCI6(.>.N ZB1:58L!\2(\S:.D!*Z9+ K4 TGC58]=3O3KO M.A!R< -'4)M_4)L-PUH6.;I6;:[9E3*:0S[ '$%M1Q+C]\MQB^^QF40*2".Z M;D?A7H^@=IVO1:5&T9Q2T9':?BA,>VUQ")]Z!%_KX^X@E@=,G3-6JS:0K5B/ M9Q2T]& #76J9GCO+')2N@X=A1XVYCXTE/-81U'8[,;.@&,,H-UB.!@^M =N; MMN!3CZ!V*556A(;42U(SI< 69],9[P[ATB/XVA@:K"$K]4I/6--&3K5IP\S3BVW--JH*[F:# 72$7PMIF)-+S\$L1XH5A*%%&A*9E)! M2P_VJLJ]!WHZSM6X3IEMC*5&.Y^.9M#2S5ZQMVGKM?%#)2)2LZ<.^+7Y85]' M1DZ.P,&!+'C1=Q$\,?L%S[6>VOSXDR=V^J&93AVX2EQ[L['@A3%?*7]?(4@R M]C/U:B[!G@MA[_D6?*8,#;:-"K_Y/8H"2[]\']4"PNE-WU!@)SQQ/@AC:"AZ M[GF<#^]U-7S"_?F!^AOZ9^S53NP$ZB>&^LNQ;N;5(6GD(K[J(JB?"4(28;@) MPIM"C5=F]S$QV[B@ST.WE12O^[4J3^(0IU0/[RN T,+"7WX MOS\2/SXKDQ)'TO&^M#]*Z@_#,G75!)$:_'SB1#A30C&P%_IA/.V%04CE>Y(* M_5E2B4$,.,B#ORI2H2DZ_L&&,)_59;\6.2Z""^EKQP7F% SQ:YNWI0^08GR( M$>F?B6,,X\=OG Z!%$4G(MN6$;&F #7%,I4(ROB=0_T/.+\^TS')IX8+]K%[ MC4!> ,<7E0XQQ\?IA +]%#^VZ<8Q^CW(4@=N1+<C>\W'HWSRX8T&?4G>;G7Z=$)9IF=6@GY\\5@ M3=N25;<*"?*UZL]N,6T.^JO9B*)9P%;ZU>1@=)_A<8),XHYAT\?*/T\K K^9 MW+]UJCYOTY'P4_5YV@E_C*H'C990TJFLU:N8LWGAOEPONFE$U>R/W^D[-O4> MJKX^(_B#^DI&>O0"MBJH.(F:@R*!/T<\B,I8]5&"@FB]9RG^@ M\ES4%+H6+8C8B\1P#@_5A (.A#">*!TW XAK\0J@BN2WI6P>3*%D5;&*% '+ M*:K4NS8/P7M.2CP$.X?A#;D)(LS+/26.&!=7[3'8)]4C1D4N5AZQ2LO/FJA&C_GQ.Y8\TC.&N D(:8?85Q NTCZOV^ -TN:3);LQU=@$-6#T M\6*4Z<\8=0%)FX6D'3ML 7=+SH+WJ3$9PX+'6?MJC"5'5!->N**BFAW!<8#[ M9U&/<+@ 0J[FW(R"?UTN@--RT6U[?.(-(#1R,]X HFEL-8U]0=F0RULQF<%2 M\HCN49(V[3PW$$:IT;+3HKP4:N@!=0_F6"O*FW:7E(VIH-HH*(&T#-U" M9;KJ'$BGT#*(2O&%YE58>>,U>5/.I"Q\MUO_KJA.O M?)/-W0NM0XI=-"<@J M/ 3 %>C,3.%32"-()M_A M:;QY;T110)D(*)Z",A$\U9EL- 8)C%WBBB!FUG=T180@^>N\ 1I$]@[*_0). MP^2>T'Y#SD/*/\),#7&Y7MM2L\_-AH_%;+$YM-M#U%V0^?$[3G]!>B>A%<(S M;L8U\Y)%@OUQ3X> M;KBINHCW27\\12PZ%E#! QKT!$P'WRAQ*Q 3X3NZ%<+ER3VOAZ$S$6R01:2? MVZ/\(WQTEAW6&H\QWM'82N]APO"4H(\6:&@ R@8]4C9*W J$9Q"WPBU&?][- M,^8*6+#YE%FG.@F^,U'7C#.R,XAGH&'FB<-!YG^@>[V$+"'WO&0%"8=P2*4, ML3^_GZOEJE6GIFVA2X7;M^R\Y8U=V=,SH@@%TM&TMP+KKML%L;7NS0K39BKO M3>BAK:!12E"!8F.DG(;0__7[G\)%_V?OS/$1^@>9X?H^^-$(()$+-2U'#@B,,4_ M4Y^(RXJ8G\1E%7J]J[QA @,;WE#>6APS/05#B^M:L=^B*J59F67C40=,\#1* MY*Z*OX/;$G<5X1?$774#>MJ[^$77:&CU<6V:INA,?_C(+MA5[72@%2 M?!\1_*Y5!.3^6O_I!C6I4I+1;'&#?MFB\M5"/IM4^!B>.!\_#/23HB/" M.+Z1NR4$C..\*M>G&4=J(-%NK3+SM(Y2%5KM>3]:*K40XT#IV7>I(W&Q4V5H M7T[K:,A0044=Y47+<8GSA%B4Q'E"G"<$U8GSY(*2W'9TY]=&,.6@7#HBK,O% M246ANDV*,PK3=6DT&]\O.E!8X[:Q=#IU&XZ2/PJ2--P)L",0!GB&#$1HXQ8: MQ9)9,5? (L/F+0D7USROXP23?=VG>M_M'/B<7[-])L-VD[;7S9I&]R1==*AD M9SZ"[#2)G"8TR5 AW.,;NTS"Q3W.ZSWY%/>(#:7[X714KU,KIJ]J+9 9I\P, MXAXH9O4.]A$ZK\D?*5XY'+=Z-K /=P7 2<*;Z-4?#^\CCI=O-K+D"^[\#SS' M7SB [[L)Q>^ W.=UJWPE^/\MFQOZSY@2MA?:.^)_S4P85GLIK?X8$SC# M[(ECA1FOY\Z"C^%^L/1[>C 0-P/A'S?A4KCY+(R/,HWGO$)J.W6A3O>C7"4[ M?;2B5"H9SV<0KT ERO2A3^$*4C'^2.?:E@X1EP&QJL+B,B!:TBL,;T.QZNM: MD>)9I6+UGA*U8K=760JSU-S++N ><3,6E@PW)F0?-F?*59']5^LY[R3[>ZG[ M6#7:8J8W&-YKG6*R_)!;*(CL4;8I==N3AMZG\C1M,!54:=./;M_=)'JVC:8. MD?G'Q&(D'J?;UZ4"5K IIPQBTAM3B3V]+:7:,LB9AI(17O7 M_++;\D%MXWY3884<=U@A$T31]L"3M!;BHKH66S64@H*XK<(0W&OZ- ZY9,:G M\.J.P(\PRY'6,/K:+,5R0EJ1=77$/GK&@J?]GL+)P^DVQ(U%6,/5N;:^H?+T M3G[PHNF5M[*-5C*ZIJCBH3\8"4Y^D$TM]MOBIKY?1A!V7EV;J^4]1[ND2F#9$K"C_N)?L>DRXEBZ*D7^ M1>'_W3H_9"\.@= K"]]3,_C>9)&Z. 2NQEOYU=Z);;VRGQ#R=B18Y!;-T7UW MT.T)>J(J>O><+L<5GO;[Z]YDV@UZY/@EE,"_+P!"*KAQ78*+Z\"-X)XQGH-; M[.^7,4.@S(,8S_@:?1-O4<@!."YK?UV0[812&KWHPP@O?PZ!37?>$!)D%SG( M+?!X- E(V57/00W/&QNFD=GRC-?X$>E]3_P@.%&\GS M">.IPX;P!+^O-UGEC*>^/B_'ASK$(HDV55U!]XN+)-7U[&ON7!-FL19JP)"6 MN"3U(@2BD<"!I&-0C$/T+PF^0A7-QR__/P >JJI3J.!R4;CB4X0/3L M/V^L%6J+(F1F?'@ 0Q(4B!D> IE)X!#&!(7O&CDH!]*Q(>9UNV8V:49"HJ"A9QF JZ^M2BV=B_F#:NW@B=CO#:=^G;W!+8(NJ@Q6+A=]^ M@Z0G$)LB=#;S57&^\Q98[G.^H&/.AHJ/14O->F4A:-%93)O9V:8Q7$K36G_! M,[@3)WW8;8_X% C]A\^G\#76P>V[%X(,3R3NP.2FYN$V?R OY584- M&WB27_6Y2+;F^[A) MH9&NSA/RK(IZAZZI+SJ3"U'T(OPMJ?P&_!W=%#5]( 4=.6TS%<+8%H%J6ZR MH#?5HAE[]A ;+YB. "TUW(R3_::^+U]G4GTUZ>Y 1\**D[V]'/SW:W"%?2BR M>4$EZ<8Y]$73>D+ ;L_KM_HCQMJ$T+2DPR$8 ;O=9^$^6W^-M9;H3G^ENQ-6 M&[1NP][)4XP@C_"%-:4 CXQWG5M?#PCS2MKM/#:G)( M==S8.C9H%>1"KX7X!Y[K&Z?.IYY=D]LK]VX=+2*XD3& KS%1&-.2(U-\7=?N M\@JY-A< MJ>[\A$UG[JJML>OV##G;RPGUD:K0X5'Q2JMV;UDWBUE*2$1SC?K$BJUG&9Y) M(14O=:1M.W'U$=YQTMPVPCM>X!T,;[#=Z81.2[IFE,5TJV:U9@!<*,9PA'=$ MZ<5#VE&R"8HN./?QV/HQ$3-:B'>@!+>[1/P=YN'M._HZWG2J U3:(>@1275$ MW7(\&UQKW^4K]M]]-U%SB>9-&!!_$(CYPAZ'!$,(I5RPA=-74DK(O1X?'M&( MBOP$54*J3T0U19"^1%^4RU3&%-E%!-F$5%H' M[A'C(;LP.@;(K0#5:7?3S8QT7Q-!AH]3R/$0HXG?@1#WU607A8NXSYMH]"[B MKO1Z)BB5W)K6J+F%X3J1GKAF"Q$WR@%ZIU?@OZXPUL'YZ?&=]'=RA4\$\ [M MS<9B\3T]R-]E!X"(($)PPSVL4.Z/:;GP9:X5R5DFW">:Z@1_PL%, <5Y@KI$ M08] )'*QS\'Y&3G1[G