v3.26.1
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Tables)
6 Months Ended
Jun. 30, 2026
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED  
Schedule of total share repurchases

Six months ended June 30, 2026

Six months ended June 30, 2025

  ​ ​ ​

No. of Shares

Avg. Price

Total Cost

No. of Shares

Avg. Price

Total Cost

(in thousands except per share data)

Shares purchased for withholding taxes

541

$

6.38

$

3,452

424

$

6.76

$

2,868