v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases  
Schedule of Components of Lease Cost

​

​

​

​

​

​

​

​

​

​

Three-Month Periods Ended June 30, 

​

​

2024

​

2023

Finance lease cost

    

​

  

 

​

  

Amortization of right-of-use assets

​

$

281

​

$

282

Total finance lease cost

​

 

281

​

 

282

Operating lease cost

​

 

1,437

​

 

1,370

Short-term lease cost

​

 

41

​

 

39

Total lease cost

​

$

1,759

​

$

1,691

​

​

​

​

​

​

​

​

​

​

Six-Month Periods Ended June 30, 

​

​

2024

​

2023

Finance lease cost

​

​

  

 

​

  

Amortization of right-of-use assets

​

$

560

​

$

563

Interest on lease liabilities

​

 

—

​

 

—

Total finance lease cost

​

 

560

​

 

563

Operating lease cost

​

 

2,872

​

 

2,731

Short-term lease cost

​

 

87

​

 

78

Total lease cost

​

$

3,519

​

$

3,372

Schedule of Amounts Reported in the Consolidated Balance Sheets for Leases

​

​

​

​

​

​

​

​

​

​

​

​

June 30,

  

 

December 31,

  

​

​

2024

​

 

2023

​

Operating leases

    

​

  

​

​

​

  

​

Right-of-use assets

​

$

13,823

​

​

$

15,910

​

Capitalized lease obligations

​

$

14,900

​

​

$

17,145

​

Finance leases

​

 

  

​

​

 

  

​

Right-of-use assets

​

$

23,285

​

​

$

24,432

​

Weighted-average remaining lease term

​

 

  

​

​

 

  

​

Operating leases

​

 

3.9

years

​

 

4.3

years

Finance leases

​

 

174.4

years

​

 

174.8

years

Weighted-average discount rate

​

 

​

​

​

 

​

​

Operating leases

​

 

8.8

%  

​

 

8.8

%  

Finance leases

​

 

8.0

%  

​

 

8.0

%  

Schedule of Other Information Related to Leases

​

​

​

​

​

​

​

​

Three-Month Periods Ended June 30, 

​

2024

​

2023

Cash paid for amounts included in the measurement of lease liabilities

 

  

    

 

  

Operating cash flows from operating leases

$

1,432

​

$

1,442

​

​

​

​

​

​

​

​

Six-Month Periods Ended June 30,

​

2024

​

2023

Cash paid for amounts included in the measurement of lease liabilities

 

  

    

 

  

Operating cash flows from operating leases

$

2,851

​

$

2,826

Schedule of Future Minimum Payments Under Non-cancellable Leases

​

​

​

​

​

​

    

Operating Leases

2024

​

$

2,682

2025

​

 

5,493

2026

​

 

5,580

2027

​

 

1,611

2028

​

​

1,321

Thereafter

​

 

692

Total undiscounted lease payments

​

$

17,379

Less: Imputed interest

​

 

(2,479)

Total lease liabilities

​

$

14,900

​