v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of supplemental balance sheet and cash flow information related to operating leases

​

​

​

​

​

​

​

​

Leases

Classification

​

December 31, 2023

  

​

December 31, 2022

Assets

​

​

​

​

​

​

Operating lease right-of-use assets

Other noncurrent assets

$

2,344

​

$

2,312

Liabilities

​

​

​

​

​

​

Operating lease liability, current portion

Other current liabilities

$

1,437

​

$

1,614

Operating lease liability, long-term

Other long-term liabilities

​

1,082

​

​

975

Total operating lease liabilities

​

$

2,519

​

$

2,589

​

​

​

​

​

​

​

​

​

​

​

December 31, 2023

​

​

December 31, 2022

Operating cash flows from operating leases

$

2,016

​

$

1,716

Right of use assets obtained in exchange for operating lease obligations

$

2,163

​

$

485

​

Schedule of future payments under noncancelable operating leases

​

​

​

​

​

Years ending December 31, 

    

​

​

2024

​

$

1,550

2025

​

 

732

2026

​

 

425

2027

​

 

-

2028

​

 

-

Thereafter

​

 

-

Total lease payments

​

​

2,707

Less: imputed interest

​

​

(188)

Total lease liabilities

​

$

2,519

​