v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases  
Schedule of lease costs

The components of net operating lease costs for the three- and six-month periods ended June 30, 2026 and 2025 were as follows (in thousands):

Three Months Ended June 30,

Six Months Ended June 30,

  ​ ​ ​ ​

Classification

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

  ​ ​ ​ ​

2026

  ​ ​ ​ ​

2025

Operating lease costs(1)

Cost of revenues

$

776

$

975

$

1,481

$

1,699

Operating lease costs(1)

Selling, general and administrative expenses

79

78

 

158

 

162

Rental revenues

Revenues

(18)

(31)

(73)

Rental revenues

Other (income) expense, net

(6)

(23)

 

(32)

 

(54)

Net operating lease costs

$

849

$

1,012

$

1,576

$

1,734

(1)Includes the costs of leases with a term of one year or less.

Schedule of maturity of lease liability

2026 (excluding the six months ended June 30, 2026)

$

854

2027

1,328

2028

635

2029

217

2030

191

Thereafter

290

Total future minimum lease payments

3,515

Less imputed interest

(269)

Present value of lease liabilities

$

3,246

Schedule of supplemental cash flow information

Six Months Ended June 30,

2026

2025

Cash payments for lease liabilities included in operating cash flows

$

922

$

913

Right-of-use assets obtained in exchange for operating lease obligations

$

$

217