XML 48 R37.htm IDEA: XBRL DOCUMENT 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

​