XML 132 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Schedule of Performance Share Unit Activity (Details) - Performance Shares Units
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Shares  
Unvested, beginning balance (in shares) | shares 67,455
Granted (in shares) | shares 27,135
Vested (in shares) | shares (9,606)
Forfeited (in shares) | shares (12,159)
Unvested, ending balance (in shares) | shares 72,825
Weighted-Average Grant Date Fair Value  
Unvested, beginning balance (in dollars per share) | $ / shares $ 265.15
Granted (in dollars per share) | $ / shares 349.59
Vested (in dollars per share) | $ / shares 245.40
Forfeited (in dollars per share) | $ / shares 258.61
Unvested, ending balance (in dollars per share) | $ / shares $ 299.87