XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

​

​

​

​

​

​

​

​

    

June 30, 

December 31,

Leases

​

2025

2024

Assets

​

​

​

​

​

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

​

$

23,708

$

27,101

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

​

 

23,061

 

25,806

Total assets

​

$

46,769

$

52,907

Liabilities

​

 

  

 

  

Current

​

 

  

 

  

Operating

​

$

5,549

$

7,546

Financing

​

 

10,997

 

10,580

Total current

​

 

16,546

 

18,126

Noncurrent

​

 

  

 

  

Operating

​

 

21,030

 

20,837

Financing

​

 

7,665

 

11,346

Total noncurrent

​

 

28,695

 

32,183

Total liabilities

​

$

45,241

$

50,309

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of $30.4 million and $25.6 million as of June 30, 2025 and December 31, 2024, respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $21.3 million and $17.0 million as of June 30, 2025 and December 31, 2024, respectively.
Schedule of information related to lease terms and discount rates

​

​

​

​

​

​

​

June 30, 

 

December 31,

 

​

2025

 

2024

 

Weighted Average Remaining Lease Term (in years)

  

​

  

​

Operating leases

8.79

​

8.35

​

Financing leases

2.20

​

2.40

​

Weighted Average Discount Rate

​

​

​

​

Operating leases

11.39

%

10.66

%

Financing leases

9.15

%

8.74

%

Schedule of components of lease expense

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended June 30,

Six months ended June 30, 

​

    

2025

    

2024

2025

    

2024

 

Operating lease costs:

 

​

  

 

​

  

​

  

 

​

  

​

Operating lease cost

​

$

3,071

​

$

3,051

$

6,206

​

$

6,042

​

Short-term lease cost (1)

​

 

1,451

​

 

945

 

2,672

​

 

1,850

​

Financing lease costs:

​

 

​

​

 

  

 

​

​

 

  

​

Interest on lease liabilities

​

 

449

​

 

424

 

870

​

 

831

​

Amortization of right-of-use assets

​

 

2,132

​

 

1,853

 

4,360

​

 

3,664

​

Total lease cost

​

$

7,103

​

$

6,273

$

14,108

​

$

12,387

​

(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, 

​

2025

​

2024

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

​

​

​

​

​

Operating cash flows for operating leases

$

4,638

​

$

5,656

Operating cash flows for finance leases

$

870

​

$

831

Financing cash flows for finance leases

$

5,316

​

$

4,209

Non-cash activity:

 

​

​

 

​

ROU assets obtained in exchange for new operating lease liabilities

$

2,287

​

$

13,815

ROU assets obtained in exchange for new financing lease liabilities

$

2,182

​

$

4,208

Schedule of operating lease maturities

​

​

​

​

​

​

​

​

​

​

Operating Leases

​

Finance Leases

Year ending December 31,

​

​

​

​

​

​

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

​

$

4,445

​

$

6,138

2026

​

 

1,771

​

 

8,195

2027

​

 

5,744

​

 

2,769

2028

​

 

4,403

​

 

1,442

2029

​

 

3,678

​

 

2,133

Thereafter

​

 

28,591

​

 

64

Total future minimum lease payments

​

 

48,632

​

 

20,741

Less - amount representing interest

​

 

22,053

​

​

2,079

Present value of future minimum lease payments

​

 

26,579

​

 

18,662

Less - current lease obligations

​

 

5,549

​

 

10,997

Long-term lease obligations

​

$

21,030

​

$

7,665

​

Schedule of finance lease maturities

​

​

​

​

​

​

​

​

​

​

Operating Leases

​

Finance Leases

Year ending December 31,

​

​

​

​

​

​

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

​

$

4,445

​

$

6,138

2026

​

 

1,771

​

 

8,195

2027

​

 

5,744

​

 

2,769

2028

​

 

4,403

​

 

1,442

2029

​

 

3,678

​

 

2,133

Thereafter

​

 

28,591

​

 

64

Total future minimum lease payments

​

 

48,632

​

 

20,741

Less - amount representing interest

​

 

22,053

​

​

2,079

Present value of future minimum lease payments

​

 

26,579

​

 

18,662

Less - current lease obligations

​

 

5,549

​

 

10,997

Long-term lease obligations

​

$

21,030

​

$

7,665

​