v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases  
Schedule of components of lease cost

The components of lease cost were as follows (in thousands):

Three Months Ended

March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

Operating lease cost

$

1,999

$

2,029

Finance lease cost:

Amortization of right-of-use assets

108

84

Interest on finance lease liabilities

22

22

130

106

Total lease cost

$

2,129

$

2,135

Schedule of other information related to leases

Other information related to leases was as follows (in thousands):

Supplemental Cash Flows Information

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

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

 

 

 

Operating cash flows from operating leases

 

$

1,974

 

$

1,398

 

Operating cash flows from finance leases

 

$

129

 

$

101

 

Financing cash flows from finance leases

$

98

$

91

Right-of-use assets obtained in exchange for lease liabilities:

Operating leases

 

$

947

 

$

356

 

Finance leases

$

63

$

39

March 31, 

December 31, 

 

  ​ ​ ​

2026

  ​ ​ ​

2025

 

  ​ ​ ​

Weighted-Average Remaining Lease Term

 

 

 

Operating leases

 

9.1

years

9.0

years

 

Finance leases

 

2.9

years

3.1

years

 

Weighted-Average Discount Rate

 

  ​

 

  ​

 

Operating leases

 

7.1

%  

7.1

%

 

Finance leases

 

8.4

%  

8.4

%

 

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

Future minimum lease payments under non-cancellable leases that have commenced as of March 31, 2026 were as follows (in thousands):

Operating

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the three months ended March 31, 2026)

 

$

4,934

 

$

371

2027

 

6,639

 

426

2028

 

6,068

 

293

2029

 

5,405

 

102

2030

5,625

21

Thereafter

 

30,830

 

3

Total future minimum lease payments

 

59,501

 

1,216

Less: imputed interest

 

(16,687)

 

(117)

Total

$

42,814

$

1,099

Operating

Finance

Reported as of March 31, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

$

3,641

$

419

Noncurrent lease liabilities

 

39,173

 

680

Total

$

42,814

$

1,099

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

Future minimum lease payments under non-cancellable leases that have commenced as of March 31, 2026 were as follows (in thousands):

Operating

Finance

Years Ending December 31

  ​ ​ ​

Leases

  ​ ​ ​

Leases

2026 (excluding the three months ended March 31, 2026)

 

$

4,934

 

$

371

2027

 

6,639

 

426

2028

 

6,068

 

293

2029

 

5,405

 

102

2030

5,625

21

Thereafter

 

30,830

 

3

Total future minimum lease payments

 

59,501

 

1,216

Less: imputed interest

 

(16,687)

 

(117)

Total

$

42,814

$

1,099

Operating

Finance

Reported as of March 31, 2026

  ​ ​ ​

Leases

  ​ ​ ​

Leases

Current lease liabilities

$

3,641

$

419

Noncurrent lease liabilities

 

39,173

 

680

Total

$

42,814

$

1,099