XML 58 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases  
Schedule of operating and finance lease right-of-use assets and related lease obligations

December 31,

December 31,

Leases

Classification

2025

  ​ ​ ​

2024

  ​ ​ ​

 

Assets

(in thousands)

 

Operating leases

Operating lease assets

$

28,927

$

29,621

Finance lease

Finance lease assets*

 

14,154

 

15,346

Total leased assets

$

43,081

$

44,967

Liabilities

Current

Operating

Other current liabilities

$

4,859

$

4,470

Finance

Current portion of finance lease obligation

1,575

1,345

Non-current

Operating

Other long-term liabilities

24,613

25,321

Finance

Finance lease obligation

 

40,754

 

42,329

Total lease liabilities

$

71,801

$

73,465

*Finance lease assets are recorded net of accumulated depreciation of $47.7 million and include $0.5 million of prepaid financing costs as of December 31, 2025. Finance lease assets are recorded net of accumulated depreciation of $47.4 million and include $0.5 million of prepaid financing costs as of December 31, 2024.

Schedule of lease costs

Year ended

 

December 31,

Lease cost

Classification

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

 

Operating lease cost

 

Product / services*

Cost of revenue

$

6,471

$

6,898

$

7,297

Research and development

Operating expenses

 

636

 

622

 

587

Sales and marketing*

Operating expenses

 

1,833

 

1,817

 

1,674

General and administrative*

Operating expenses

 

1,095

 

991

 

1,111

Total operating lease cost

$

10,035

$

10,328

$

10,669

Finance lease cost

Depreciation of leased assets

Cost of revenue, Research and development, Sales and marketing and General and administrative

$

1,193

$

1,285

$

1,310

Interest on lease liabilities

Interest expense

 

4,573

 

4,727

 

4,874

Total finance lease cost

$

5,766

$

6,012

$

6,184

Total lease cost

$

15,801

$

16,340

$

16,853

* Product / services, sales and marketing and general and administrative expense also includes short-term lease and variable lease costs of approximately $1.8 million, $2.1 million and $2.1 million for the years ended December 31, 2025, 2024 and 2023, respectively.

Schedule of future minimum operating and finance leases

Finance

Operating

  ​ ​ ​

Total

 

Maturity of Lease Liabilities

Leases

Leases

Leases

(in thousands)

2026

$

6,008

$

6,330

$

12,338

2027

 

6,128

 

4,433

 

10,561

2028

 

6,251

 

3,110

 

9,361

2029

 

6,376

 

2,649

 

9,025

2030

6,503

2,654

9,157

Thereafter

42,456

20,217

62,673

Total lease payments

$

73,722

$

39,393

$

113,115

Less interest portion*

(31,393)

(9,921)

(41,314)

Finance lease and operating lease obligations

$

42,329

$

29,472

$

71,801

* Finance lease interest calculated using the implied interest rate; operating lease interest calculated using estimated corporate borrowing rate.

Schedule of weighted-average remaining lease term and discount rates

December 31,

Lease term and discount rate

  ​ ​ ​

2025

Weighted-average remaining lease term (years):

Operating leases

10.3

Finance leases

 

11.1

Weighted-average discount rate:

Operating leases

 

5.3%

Finance leases

 

10.5%

Schedule of cash outflows by lease type

Year ended December 31,

Cash paid for amounts included in the measurement of lease liabilities

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

(in thousands)

Operating cash outflows from operating leases

$

10,035

$

10,328

$

10,669

Operating cash outflows from finance leases

 

4,573

 

4,727

 

4,874

Financing cash outflows from finance leases

 

1,357

 

1,525

 

1,240

Operating lease assets obtained in exchange for operating lease liabilities

 

4,640

 

5,324

 

26,890

Finance lease assets obtained in exchange for new finance lease liabilities