v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Summary of amount of right-of-use lease assets and lease liabilities

(Thousands)

  ​ ​ ​

Balance Sheet Location

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Right-of-use operating lease assets

Operating lease right-of-use assets

$

61,438

$

60,310

Operating lease liabilities - current

Accrued expenses and other current liabilities

5,344

4,908

Operating lease liabilities - noncurrent

Operating lease liabilities

59,375

58,146

Schedule of components of lease costs

Three Months Ended June 30, 

Six Months Ended June 30, 

(Thousands)

2026

  ​ ​ ​

2025

2026

2025

Operating lease cost

$

2,668

$

2,536

$

5,330

$

5,012

Short-term lease cost

357

361

718

567

Total

$

3,025

$

2,897

$

6,048

$

5,579

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Weighted-average discount rate

7.7%

7.8%

Weighted-average remaining lease term

10.9 years

11.4 years

Six Months Ended June 30, 

(Thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

Cash paid related to operating lease liabilities

$

4,928

$

4,564

Schedule of future minimum lease payments under non-cancellable operating leases

(Thousands)

  ​ ​ ​

2026

$

4,764

2027

9,773

2028

8,996

2029

8,914

2030

7,052

Thereafter

58,645

Total future minimum lease payments

98,144

Less: imputed interest

(33,425)

Present value of minimum lease payments

$

64,719