XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Common Stock Common Stock
There were 3,194,876 and 3,218,933 common shares outstanding at December 31, 2023 and 2022, respectively. 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 

We issue shares from the treasury account for all equity plan activity. We issued 158,022, 95,069 and 74,027 such shares during 2023, 2022 and 2021, respectively.