v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

  ​ ​ ​

June 30, 

December 31,

2026

2025

Assets

Operating lease right-of-use assets, net (1)

$

23,270

$

20,397

Financing lease right-of-use assets, net (2)

 

22,430

 

18,360

Total assets

$

45,700

$

38,757

Liabilities

 

  ​

 

  ​

Current

 

  ​

 

  ​

Operating

$

4,293

$

4,418

Financing

 

9,352

 

7,517

Total current

 

13,645

 

11,935

Noncurrent

 

  ​

 

  ​

Operating

 

27,592

 

24,695

Financing

 

8,379

 

5,878

Total noncurrent

 

35,971

 

30,573

Total liabilities

$

49,616

$

42,508

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of $36.6 million and $33.8 million as of June 30, 2026 and December 31, 2025, respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $24.3 million and $24.8 million as of June 30, 2026 and December 31, 2025, respectively.
Schedule of information related to lease terms and discount rates

June 30, 

 

December 31,

 

2026

 

2025

 

Weighted Average Remaining Lease Term (in years)

  ​

  ​

Operating leases

8.75

9.41

Financing leases

2.64

2.09

Weighted Average Discount Rate

Operating leases

10.99

%

11.50

%

Financing leases

8.31

%

9.02

%

Schedule of components of lease expense

Three Months Ended

Six Months Ended

June 30, 

June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

2026

  ​ ​ ​

2025

Operating lease costs:

 

  ​

 

  ​

  ​

 

  ​

Operating lease cost

$

2,317

$

3,071

$

4,509

$

6,206

Short-term lease cost (1)

 

1,356

 

1,451

 

2,697

 

2,672

Financing lease costs:

 

 

  ​

 

 

Interest on lease liabilities

 

292

 

449

 

551

 

870

Amortization of right-of-use assets

 

1,720

 

2,132

 

3,723

 

4,360

Total lease cost

$

5,685

$

7,103

$

11,480

$

14,108

(1)Includes expenses related to leases with a lease term of more than one month but less than one year.
Schedule of supplemental cash flow information

Six Months Ended

June 30, 

2026

2025

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

Operating cash flows for operating leases

$

4,754

$

4,638

Operating cash flows for finance leases

$

551

$

870

Financing cash flows for finance leases

$

4,858

$

5,316

Non-cash activity:

 

 

ROU assets obtained in exchange for new operating lease liabilities

$

5,878

$

2,287

ROU assets obtained in exchange for new financing lease liabilities

$

10,001

$

2,182

Schedule of operating lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2026 (excluding the six months ended June 30, 2026)

$

3,742

$

5,409

2027

 

7,232

 

6,457

2028

 

5,910

 

2,394

2029

 

5,000

 

3,083

2030

 

4,930

 

1,000

Thereafter

 

25,164

 

1,592

Total future minimum lease payments

 

51,978

 

19,935

Less - amount representing interest

 

20,093

2,204

Present value of future minimum lease payments

 

31,885

 

17,731

Less - current lease obligations

 

4,293

 

9,352

Long-term lease obligations

$

27,592

$

8,379

Schedule of finance lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2026 (excluding the six months ended June 30, 2026)

$

3,742

$

5,409

2027

 

7,232

 

6,457

2028

 

5,910

 

2,394

2029

 

5,000

 

3,083

2030

 

4,930

 

1,000

Thereafter

 

25,164

 

1,592

Total future minimum lease payments

 

51,978

 

19,935

Less - amount representing interest

 

20,093

2,204

Present value of future minimum lease payments

 

31,885

 

17,731

Less - current lease obligations

 

4,293

 

9,352

Long-term lease obligations

$

27,592

$

8,379