XML 138 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Compensation Plans - Summary of Option Activity Under Plan (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Stock Options Outstanding  
Beginning balance (in shares) | shares 184,930
Granted (in shares) | shares 51,871
Exercised (in shares) | shares (14,975)
Forfeited (in shares) | shares (399)
Ending balance (in shares) | shares 221,427
Weighted Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 82.32
Granted (in dollars per share) | $ / shares 111.29
Exercised (in dollars per share) | $ / shares 65.73
Forfeitured (in dollars per share) | $ / shares 106.54
Ending balance (in dollars per share) | $ / shares $ 90.19