XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Share Repurchases of Common Stock We made the following share repurchases during the years indicated:
 Year Ended December 31,
 202320222021
Aggregate purchase price$1,081,815 $1,500,358 $1,538,019 
Number of shares repurchased181,499 323,652 322,038