XML 45 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of components of lease expense

​

​

​

​

​

​

​

​

​

    

Year Ended

​

​

December 31, 

​

​

2023

​

2022

Operating lease cost

​

$

1,225

​

$

1,225

Variable lease cost

​

​

982

​

​

959

Total lease costs

​

$

2,207

​

$

2,184

Finance lease cost:

​

 

  

​

 

  

Amortization of right-of-use asset

​

$

85

​

$

85

Interest on lease liability

​

 

6

​

 

12

Schedule of supplemental balance sheet information related to leases

​

​

​

​

​

​

​

​

​

​

Year Ended

    

​

December 31, 

​

​

2023

 

​

2022

​

Operating Lease:

​

​

​

​

​

​

​

Operating lease right-of-use asset

$

5,125

 

​

$

5,585

​

Operating lease liability, current portion

$

1,047

​

​

$

918

​

Operating lease liability, net of current portion

$

8,142

​

​

$

9,189

​

Finance Lease:

 

  

​

​

 

  

​

Other non-current assets

$

134

​

​

$

219

​

Other current liabilities

 

48

​

​

 

82

​

Other liabilities, long-term

 

—

​

​

 

45

​

Weighted-average remaining lease term (in years):

 

  

​

​

 

  

​

Operating lease

 

6.2

​

​

 

7.2

​

Finance lease

 

0.7

​

​

 

1.7

​

Weighted-average discount rate:

 

  

​

​

 

  

​

Operating lease

 

8.0

%

​

 

8.0

%  

Finance lease

 

6.9

%

​

 

6.9

%  

Schedule of supplemental cash flow information related to leases

​

​

​

​

​

​

​

    

Year Ended

​

​

December 31, 

​

​

2023

​

2022

Cash paid for amounts included in the measurement of lease liabilities:

​

  

​

  

Operating cash flows from operating leases

$

1,683

$

1,634

Financing cash flows from finance leases

 

85

 

85

Schedule of Future Lease Payments Under Operating Leases

​

​

​

​

​

​

​

​

​

    

Operating Lease

    

Finance Lease

2024

​

$

1,733

​

$

49

2025

​

 

1,785

​

 

—

2026

​

 

1,839

​

 

—

2027

​

 

1,894

​

 

—

2028

​

 

1,951

​

 

—

Thereafter

​

 

2,516

​

 

—

Total future minimum lease payments

​

​

11,718

​

​

49

Present value adjustment

​

 

(2,529)

​

 

(1)

Present value of lease liabilities

​

$

9,189

​

$

48

​

Schedule of Future Lease Payments Under financing Leases

​

​

​

​

​

​

​

​

​

    

Operating Lease

    

Finance Lease

2024

​

$

1,733

​

$

49

2025

​

 

1,785

​

 

—

2026

​

 

1,839

​

 

—

2027

​

 

1,894

​

 

—

2028

​

 

1,951

​

 

—

Thereafter

​

 

2,516

​

 

—

Total future minimum lease payments

​

​

11,718

​

​

49

Present value adjustment

​

 

(2,529)

​

 

(1)

Present value of lease liabilities

​

$

9,189

​

$

48

​