XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Compensation - Summary of Stock Option Activity (Details) - Employee Stock Option - Omnibus Incentive Plan - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of shares      
Beginning balance (in shares) 166,314 196,747 227,262
Options exercised (in shares) (22,400) (30,433) (25,986)
Options forfeited (in shares)     (4,529)
Ending balance (in shares) 143,914 166,314 196,747
Exercisable options (in shares) 137,429 147,937 163,316
Weighted-average exercise price      
Beginning balance (in dollars per share) $ 47.83 $ 45.35 $ 43.56
Options exercised (in dollars per share) 33.55 31.77 27.04
Options forfeited (in dollars per share)     60.82
Ending balance (in dollars per share) 50.06 47.83 45.35
Exercisable options (in dollars per share) $ 49.45 $ 46.06 $ 42.23