XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
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):

202320222021
Repurchases of common stock
$654,046 $608,010 $522,255 
Number of shares repurchased7,802 6,403 4,749