XML 65 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Cash Paid for Common Stock Purchased and Retired (Tables)
12 Months Ended
Dec. 31, 2025
Cash Paid for Common Stock Purchased and Retired  
Schedule of total share repurchases

Twelve months ended December 31, 2025

Twelve months ended December 31, 2024

Twelve months ended December 31, 2023

  ​ ​ ​

No. of Shares

Avg. Price

Total Cost

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

424

$

6.76

$

2,868

332

$

7.31

$

2,426

257

$

9.24

$

2,370

Open market purchases

1,010

7.44

7,512

2,469

7.58

18,718

Total

424

$

6.76

$

2,868

1,342

$

7.40

$

9,938

2,726

$

7.74

$

21,088