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