XML 54 R34.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2025
Stockholders' Equity  
Schedule of number of shares repurchased and retired, aggregate cost, and the average purchase price

For the Year Ended December 31, 

2025

2024

Repurchased and retired shares of common stock

3,361,396

5,704,401

Principal paid to repurchase and retire shares of common stock

$

3,525

$

8,959

Commissions paid to repurchase and retire shares of common stock

$

67

$

113

Total cash paid to repurchase and retire shares of common stock

$

3,592

$

9,072

Excise tax accrued

$

$

90

Average cost paid per share (including commissions)

$

1.07

$

1.59