XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity.  
Summary of share repurchase activity

Year ended December 31, 

Cumulative

2024

2023

2022

total (1)

(in thousands)

Shares of common stock repurchased

1,201

7,788

34,063

Cost of shares of common stock repurchased

$

$

71,491

$

406,086

$

1,788,198

(1)Amounts represent the total shares of common stock repurchased under the stock repurchase program through December 31, 2024. Cumulative total cost of common stock repurchase includes $537,000 of transaction fees.