XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Stock Repurchased Activity
The following summarizes the share repurchase activity pursuant to the share repurchase programs described above (in thousands):

202420232022
Repurchases of common stock
$557,468 $654,046 $608,010 
Number of shares repurchased5,623 7,802 6,403