XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Performance Share Award Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Performance awards      
Shares      
Outstanding, beginning of period (in shares) 59,118 73,508 121,327
Granted at target (in shares) 29,566 32,994 31,603
Vested (in shares) (23,323) (77,832) (157,368)
Forfeited (in shares) (396) (8,468) (738)
Outstanding, end of period (in shares) 61,042 59,118 73,508
Per Share Weighted-Average Grant Date Fair Value      
Outstanding, beginning of period (in dollars per share) $ 128.29 $ 96.75 $ 50.06
Granted at target (in dollars per share) 197.89 136.54 118.82
Vested (in dollars per share) 118.75 80.07 34.10
Forfeited (in dollars per share) 133.68 108.24 45.71
Outstanding, end of period (in dollars per share) $ 166.25 $ 128.29 $ 96.75
Adjusted for performance above target      
Shares      
Earned (forfeited) for performance above or below target (in shares)   38,916 78,684
Per Share Weighted-Average Grant Date Fair Value      
Earned (forfeited) for performance above or below target (in dollars per share)   80.07 34.10
Adjusted for performance below target      
Shares      
Earned (forfeited) for performance above or below target (in shares) (3,923)    
Per Share Weighted-Average Grant Date Fair Value      
Earned (forfeited) for performance above or below target (in dollars per share) 148.83