v3.26.1
Subleases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of operating leases

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

(In thousands)

  ​

2026

  ​

2025

  ​ ​ ​

2026

  ​

2025

Sublease income

​

$

2,447

​

$

2,447

​

$

4,894

​

$

4,751