XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

​

​

​

​

​

​

​

​

​

    

September 30, 

​

December 31,

​

​

2025

​

2024

Assets

​

​

​

​

​

​

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

​

$

22,240

​

$

27,101

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

​

 

21,028

​

 

25,806

Total assets

​

$

43,268

​

$

52,907

Liabilities

​

 

  

​

 

  

Current

​

 

  

​

 

  

Operating

​

$

4,650

​

$

7,546

Financing

​

 

9,953

​

 

10,580

Total current

​

 

14,603

​

 

18,126

Noncurrent

​

 

  

​

 

  

Operating

​

 

20,929

​

 

20,837

Financing

​

 

6,346

​

 

11,346

Total noncurrent

​

 

27,275

​

 

32,183

Total liabilities

​

$

41,878

​

$

50,309

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

​

​

​

​

​

​

​

September 30, 

 

December 31,

 

​

2025

 

2024

 

Weighted Average Remaining Lease Term (in years)

  

​

  

​

Operating leases

8.95

​

8.35

​

Financing leases

2.11

​

2.40

​

Weighted Average Discount Rate

​

​

​

​

Operating leases

11.47

%

10.66

%

Financing leases

9.14

%

8.74

%

Schedule of components of lease expense

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended

​

Nine months ended

​

​

September 30,

​

September 30,

​

    

2025

    

2024

​

2025

    

2024

Operating lease costs:

 

​

  

 

​

  

​

​

  

 

​

  

Operating lease cost

​

$

2,595

​

$

3,374

​

$

8,801

​

$

9,416

Short-term lease cost (1)

​

 

1,348

​

 

1,103

​

 

4,020

​

 

2,953

Financing lease costs:

​

 

​

​

 

  

​

 

​

​

 

​

Interest on lease liabilities

​

 

391

​

 

446

​

 

1,261

​

 

1,277

Amortization of right-of-use assets

​

 

2,130

​

 

1,933

​

 

6,490

​

 

5,597

Total lease cost

​

$

6,464

​

$

6,856

​

$

20,572

​

$

19,243

(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

​

​

​

​

​

​

​

​

Nine Months Ended

​

September 30,

​

2025

​

2024

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

​

​

​

​

​

Operating cash flows for operating leases

$

6,764

​

$

8,567

Operating cash flows for finance leases

$

1,261

​

$

1,277

Financing cash flows for finance leases

$

7,847

​

$

6,456

Non-cash activity:

 

​

​

 

​

ROU assets obtained in exchange for new operating lease liabilities

$

2,709

​

$

14,177

ROU assets obtained in exchange for new financing lease liabilities

$

1,899

​

$

7,426

Schedule of operating lease maturities

​

​

​

​

​

​

​

​

​

​

Operating Leases

​

Finance Leases

Year ending December 31,

​

​

​

​

​

​

2025 (excluding the nine months ended September 30, 2025)

​

$

2,388

​

$

3,216

2026

​

 

1,929

​

 

8,250

2027

​

 

5,911

​

 

2,823

2028

​

 

4,490

​

 

1,497

2029

​

 

3,679

​

 

2,176

Thereafter

​

 

28,591

​

 

83

Total future minimum lease payments

​

 

46,988

​

 

18,045

Less - amount representing interest

​

 

21,409

​

​

1,746

Present value of future minimum lease payments

​

 

25,579

​

 

16,299

Less - current lease obligations

​

 

4,650

​

 

9,953

Long-term lease obligations

​

$

20,929

​

$

6,346

Schedule of finance lease maturities

​

​

​

​

​

​

​

​

​

​

Operating Leases

​

Finance Leases

Year ending December 31,

​

​

​

​

​

​

2025 (excluding the nine months ended September 30, 2025)

​

$

2,388

​

$

3,216

2026

​

 

1,929

​

 

8,250

2027

​

 

5,911

​

 

2,823

2028

​

 

4,490

​

 

1,497

2029

​

 

3,679

​

 

2,176

Thereafter

​

 

28,591

​

 

83

Total future minimum lease payments

​

 

46,988

​

 

18,045

Less - amount representing interest

​

 

21,409

​

​

1,746

Present value of future minimum lease payments

​

 

25,579

​

 

16,299

Less - current lease obligations

​

 

4,650

​

 

9,953

Long-term lease obligations

​

$

20,929

​

$

6,346