XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of RSUs (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Nonvested Restricted Stock Outstanding  
Nonvested as of January 1, 2024 (in shares) 180,585
Granted (in shares) 47,954
Vested (in shares) (64,766)
Forfeited (in shares) 0
Nonvested as of December 31, 2024 (in shares) 163,773
Weighted-Average Grant-Date Fair Value  
Nonvested as of January 1, 2024, Weighted-Average Grant-Date Fair Value (in dollars per share) | $ / shares $ 71.61
Weighted-average grant-date fair value, granted (in dollars per share) | $ / shares 123.76
Weighted-average grant-date fair value, vested (in dollars per share) | $ / shares 69.12
Weighted-average grant-date fair value, forfeited (in dollars per share) | $ / shares 0
Nonvested as of December 31, 2024, weighted-average grant- date fair value (in dollars per share) | $ / shares $ 87.86
Performance and Service Required  
Nonvested Restricted Stock Outstanding  
Nonvested as of January 1, 2024 (in shares) 156,477
Granted (in shares) 40,914
Vested (in shares) (50,868)
Forfeited (in shares) 0
Nonvested as of December 31, 2024 (in shares) 146,523
Service Required  
Nonvested Restricted Stock Outstanding  
Nonvested as of January 1, 2024 (in shares) 24,108
Granted (in shares) 7,040
Vested (in shares) (13,898)
Forfeited (in shares) 0
Nonvested as of December 31, 2024 (in shares) 17,250