XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Performance Share Award Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Performance awards      
Shares      
Outstanding, beginning of period (in shares) 73,508 121,327 150,339
Granted at target (in shares) 32,994 31,603 42,091
Vested (in shares) (77,832) (157,368) (128,920)
Forfeited (in shares) (8,468) (738) (644)
Outstanding, end of period (in shares) 59,118 73,508 121,327
Per Share Weighted-Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 96.75 $ 50.06 $ 36.54
Granted at target (in dollars per share) 136.54 118.82 80.11
Vested (in dollars per share) 80.07 34.10 39.26
Forfeited (in dollars per share) 108.24 45.71 39.25
Outstanding, end of period (in dollars per share) $ 128.29 $ 96.75 $ 50.06
Earned for performance above target      
Shares      
Earned (forfeited) for performance above or below target (in shares) 38,916 78,684 58,461
Per Share Weighted-Average Grant Date Fair Value      
Earned (forfeited) for performance above or below target (in dollars per share) 80.07 34.10 40.41