v3.26.1
Restructuring (Tables)
6 Months Ended
Jun. 30, 2026
Restructuring  
Schedule of category of restructuring charges incurred The following table reflects the category of restructuring charges incurred during the three and six months ended June 30, 2026 and 2025 (in thousands):

Three months ended June 30,

Six months ended June 30,

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Employee severance and benefit arrangements

$

184

$

2,359

$

1,609

$

18,246

Legal and professional fees

44

215

Lease and contract termination costs

561

1,657

Total restructuring charges

$

184

$

2,964

$

1,609

$

20,118

Schedule of restructuring activities Accrued restructuring activities during the six months ended June 30, 2026 were as follows (in thousands):

Accrued balance as of December 31, 2025

$

978

Accruals and adjustments

1,425

Cash payments

(1,337)

Accrued balance as of March 31, 2026

$

1,066

Accruals and adjustments

184

Cash payments

(989)

Accrued balance as of June 30, 2026

$

261