XML 132 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options Activity (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
 Number of Shares  
Outstanding at beginning of period (in shares) | shares 120,195
Granted (in shares) | shares 0
Forfeited (in shares) | shares 0
Exercised (in shares) | shares (15,585)
Outstanding at end of period (in shares) | shares 104,610
Weighted Average Exercise Price  
Outstanding at beginning of period (in USD per share) | $ / shares $ 34.21
Granted (in USD per share) | $ / shares 0
Forfeited (in USD per share) | $ / shares 0
Exercised (in USD per share) | $ / shares 28.54
Outstanding at end of period (in USD per share) | $ / shares $ 35.06
Weighted average remaining contractual life, Outstanding at end of period 5 years 18 days