XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option - Omnibus Incentive Plan - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares      
Beginning balance (in shares) 196,747 227,262 316,194
Options exercised (in shares) (30,433) (25,986) (88,932)
Options forfeited (in shares)   (4,529)  
Ending balance (in shares) 166,314 196,747 227,262
Exercisable options (in shares) 147,937 163,316 170,484
Weighted-average exercise price      
Beginning balance (in dollars per share) $ 45.35 $ 43.56 $ 37.75
Options exercised (in dollars per share) 31.77 27.04 22.89
Options forfeited (in dollars per share)   60.82  
Ending balance (in dollars per share) 47.83 45.35 43.56
Exercisable options (in dollars per share) $ 46.06 $ 42.23 $ 38.31